Skip to content

Salmon vs. Tuna: What Has More B12?

3 min read

According to the National Institutes of Health, a single 3-ounce serving of cooked sockeye salmon provides around 158% of the Daily Value for vitamin B12. The question of what has more B12, tuna or salmon, is a common one, and the answer offers more than just a simple comparison, revealing key nutritional differences between these two popular fish.

Quick Summary

Salmon is a significantly richer source of vitamin B12 than tuna on a per-serving basis, though both are excellent sources of this essential vitamin. While salmon is higher in healthy fats and omega-3s, tuna offers more protein with fewer calories. Choosing the right fish depends on your specific nutritional goals, from increasing B12 to managing fat intake.

Key Points

  • Salmon is the B12 Winner: Salmon contains significantly more vitamin B12 per serving than tuna.

  • Tuna is Leaner and Higher in Protein: Canned light tuna offers a higher protein content with fewer calories and less fat than salmon.

  • Omega-3s Abound in Salmon: Salmon is exceptionally rich in heart-healthy omega-3 fatty acids, an area where tuna provides much less.

  • Mercury Varies by Tuna Type: Be mindful of mercury content; canned light tuna is a low-mercury choice, while species like albacore have higher levels.

  • Both Fish are Excellent Nutrient Sources: Regardless of which has more B12, both salmon and tuna provide a wealth of essential vitamins and minerals for a balanced diet.

In This Article

A Head-to-Head Comparison: Salmon vs. Tuna

When it comes to seafood, both salmon and tuna are staples of a healthy diet, but they offer distinct nutritional profiles. The primary difference lies in their fat content, which directly impacts other vitamins and minerals, especially B12. Salmon is a fatty fish, while tuna is considerably leaner, particularly the canned light variety.

The B12 Winner: Salmon Takes the Lead

For a direct answer to the question, "what has more B12, tuna or salmon," the data is clear: salmon is the superior source.

  • Salmon: A 3-ounce serving of cooked sockeye salmon delivers an impressive 3.8 micrograms (mcg) of vitamin B12. This amount easily exceeds the Recommended Dietary Allowance (RDA) of 2.4 mcg for the average adult.
  • Tuna: A comparable 3-ounce serving of canned light tuna packed in water contains 2.5 mcg of vitamin B12. While still an excellent source that meets the daily requirement, it provides less B12 than the same serving size of salmon. It's important to note that the type of tuna matters; canned light tuna is lower in mercury than albacore or bigeye tuna.

Comparing Key Nutrients

While B12 is a significant factor, a comprehensive look at their nutritional makeup is beneficial. The table below outlines some of the most notable differences based on a 3-ounce (85g) cooked serving.

Nutrient Salmon (Sockeye) Tuna (Canned Light in Water) Key Difference
Vitamin B12 ~3.8 mcg ~2.5 mcg Salmon provides significantly more B12.
Calories ~133 kcal [1.2.1, calculated from 100g] ~71 kcal [1.14.2, calculated from 1oz] Tuna is lower in calories, especially when packed in water.
Total Fat ~5.8 g [1.2.1, calculated from 100g] ~0.7 g [1.14.2, calculated from 1oz] Salmon is a fatty fish, containing much more fat.
Omega-3s (DHA/EPA) ~1.5 g ~0.1 g (Yellowfin) Salmon is substantially richer in beneficial omega-3s.
Protein ~22 g [1.2.1, calculated from 100g] ~24 g [1.2.1, calculated from 100g] Tuna offers a slightly higher protein content per serving.

Why Vitamin B12 is So Important

Vitamin B12, or cobalamin, is a vital nutrient that the human body cannot produce. It plays a critical role in several bodily functions:

  • Nerve Health: It is essential for maintaining the health of the body's nerve cells.
  • Red Blood Cell Formation: B12 is necessary for the production of healthy red blood cells and for preventing a condition called megaloblastic anemia, which causes fatigue and weakness.
  • DNA Synthesis: This vitamin is involved in the creation of DNA, the genetic material found in all cells.

Deficiency can lead to serious neurological and physical symptoms, including nerve damage, fatigue, and memory problems. Fish, along with meat, eggs, and dairy, is one of the best dietary sources.

Mercury Levels and Your Choice

When consuming fish, it's prudent to consider mercury content. Smaller, shorter-lived fish tend to have lower levels of mercury. The FDA categorizes fish to help consumers make informed choices:

  • Salmon: Generally low in mercury and considered a "best choice," safe for consumption 2–3 times per week, even for pregnant women.
  • Tuna: Mercury content varies by species. Canned light (skipjack) tuna is a "best choice," while albacore is a "good choice" with higher mercury levels and should be limited. Large tuna species like bigeye have the highest mercury content and should be avoided, particularly by pregnant women.

For those seeking a low-mercury option, salmon or canned light tuna are excellent choices. Combining them in a varied diet can help balance nutritional intake while minimizing risk.

Conclusion: Tailoring Your Choice to Your Needs

Deciding what has more B12, tuna or salmon, comes down to a clear victory for salmon. However, both fish are excellent dietary sources of this crucial nutrient. The choice depends on your broader nutritional goals: if you prioritize higher intake of B12 and omega-3 fatty acids, salmon is the better option. If your focus is on consuming more protein with lower fat and fewer calories, canned light tuna is an ideal, budget-friendly protein source. A balanced approach that includes both fish in moderation, paying attention to mercury levels in tuna, is a smart strategy for a healthy diet. For more detailed nutritional data, consult resources like the National Institutes of Health.

Frequently Asked Questions

Yes, canned tuna is a good source of vitamin B12. A 3-ounce serving of canned light tuna packed in water provides 2.5 micrograms of B12, more than enough to meet the average adult's daily needs.

A 3-ounce serving of cooked sockeye salmon contains approximately 3.8 micrograms of vitamin B12, providing over 150% of the recommended daily intake for adults.

Yes, most people can get enough vitamin B12 from their diet by regularly consuming animal products like fish, meat, dairy, and eggs. However, vegans, older adults, and those with certain health conditions may need fortified foods or supplements.

While salmon is very high in B12, certain shellfish like clams are often cited as one of the richest sources, containing significantly more B12 per serving than most fish.

The B12 content can vary slightly, but both farmed and wild salmon are excellent sources. Some studies suggest wild-caught fish may have a slight edge in some nutrients, but both are highly nutritious.

Salmon is fattier, richer in omega-3 fatty acids, and higher in calories. Tuna is leaner, higher in protein, and generally contains less omega-3s, with varying mercury levels depending on the species.

Salmon is substantially higher in beneficial omega-3 fatty acids (DHA and EPA), which are crucial for heart and brain health.

References

  1. 1
  2. 2
  3. 3
  4. 4

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.