Skip to content

Which fish has vitamin D and B12?

5 min read

According to the National Institutes of Health, a significant portion of the global population is deficient in vitamin D, making dietary sources crucial. Several types of fatty fish are excellent sources of both vitamin D and B12, offering a dual dose of essential nutrients to support overall health.

Quick Summary

Several fatty fish, including salmon, sardines, and mackerel, are top sources of both vitamin D and B12. These nutrients are vital for neurological function, red blood cell production, and bone health. Incorporating these fish into your diet provides a powerful nutritional boost alongside beneficial omega-3 fatty acids.

Key Points

  • Fatty fish are rich sources: Oily fish like salmon, sardines, and mackerel are excellent sources of both vitamin D and B12, along with heart-healthy omega-3s.

  • Clams offer extreme B12 levels: Clams contain one of the highest concentrations of vitamin B12 of any food, though they are not a significant source of vitamin D.

  • Wild vs. farmed can vary: The vitamin D content can differ between wild-caught and farmed fish, with wild salmon generally containing higher levels due to its natural diet.

  • Canned fish is a convenient option: Canned sardines and light tuna are convenient and affordable sources of both vitamin D and B12.

  • Manage mercury intake: To minimize exposure to potential contaminants like mercury, prioritize smaller, shorter-lived fish and limit consumption of larger, predatory fish.

  • Boost overall health: These vitamins support bone health, immune function, and neurological health, while the accompanying omega-3s further benefit cardiovascular and brain health.

In This Article

Top Fish Sources of Vitamin D and B12

Many fish species are nutritional powerhouses, providing essential vitamins and healthy fats. For those seeking both vitamin D and B12, fatty fish and shellfish are your best bet. Combining both nutrients helps bolster your immune system, support cognitive function, and enhance overall well-being.

Here are some of the best fish to eat for a dual vitamin boost:

  • Salmon: One of the most popular fatty fish, salmon, is known for its high content of both omega-3s and essential vitamins. A 3.5-ounce (100g) serving of salmon can provide a significant portion of the Daily Value (DV) for both vitamin D and B12, making it a stellar dietary choice. Wild salmon often contains higher levels of vitamin D than its farmed counterpart, depending on their diet.
  • Sardines: These small, oily fish are true nutritional treasures, available fresh or canned. When eaten whole, canned sardines provide additional calcium from the bones. A 3.5-ounce serving of drained sardines can deliver an impressive amount of vitamin B12 and a substantial portion of the DV for vitamin D.
  • Mackerel: Rich in omega-3s, mackerel is another top contender. A 3.5-ounce serving of Atlantic mackerel can pack a powerful punch, exceeding the daily value for both vitamin D and B12. Mackerel is often smoked and enjoyed in various culinary traditions.
  • Rainbow Trout: Part of the salmon family, trout is an excellent source of food-based vitamin D, with a 5-ounce serving potentially covering over 100% of the recommended daily allowance. It also contains healthy fats and a good amount of vitamin B12.
  • Tuna: A common pantry staple, especially canned, tuna is a reliable source of B12 and vitamin D. While canned light tuna is generally lower in mercury, experts advise moderation, especially for pregnant women. A 3-ounce serving of canned light tuna provides a good percentage of the DV for both vitamins.
  • Shellfish: Clams and oysters are particularly rich in vitamin B12. Clams, in fact, contain some of the highest concentrations of B12 found in any food. Oysters are also excellent, providing more than 1,000% of the DV for B12 in a 3-ounce cooked serving. While generally lower in vitamin D than fatty fish, they are still valuable sources of B12.

The Importance of Vitamins D and B12

These two vitamins play distinct yet cooperative roles in maintaining bodily functions. Vitamin D, a fat-soluble vitamin, is crucial for calcium absorption and bone health. It is also essential for immune system function and regulating mood. Vitamin B12, a water-soluble vitamin, is vital for neurological health, DNA synthesis, and red blood cell formation. A deficiency in either can lead to significant health problems, including fatigue and impaired cognitive function.

Comparing High-Vitamin Fish

Fish Species Vitamin D Content (per 3.5 oz) Vitamin B12 Content (per 3.5 oz) Mercury Concerns Omega-3 Content Best For Cooking Notes
Sockeye Salmon 13.1–16.7 µg ~3.8 µg Low High Heart and brain health Baking, grilling, or poaching
Atlantic Mackerel ~18 µg ~16 µg Generally low, depends on species Very High Maximum vitamin and omega-3 boost Smoked or grilled
Sardines (Canned) ~1.5 µg ~11.2 µg Low High Convenience and added calcium Salads, pasta, or straight from the can
Rainbow Trout (Wild) ~12.5 µg ~5.4 µg Low High High vitamin D intake Grilling or pan-frying
Light Canned Tuna ~1.2 µg ~3.1 µg Low Good Affordable and versatile Salads and sandwiches
Clams Very low ~98.9 µg Low Varies B12 concentration Soups and pasta dishes

Potential Risks and How to Mitigate Them

While fish is a healthy food, certain risks, primarily mercury contamination, must be considered. Larger, predatory fish like swordfish tend to have higher mercury levels. To minimize exposure, the Environmental Protection Agency recommends choosing smaller, shorter-lived fish like sardines and salmon. When selecting canned tuna, opt for chunk light tuna, which has lower mercury levels than albacore. Pregnant and breastfeeding women, and young children should be especially mindful of their fish consumption and mercury intake. Cooking methods, such as baking or grilling, are healthier than frying and help preserve the nutritional benefits.

Making Informed Choices

To ensure you are consuming the healthiest fish possible, consider the sourcing. Look for certifications from organizations like the Marine Stewardship Council (MSC) or Aquaculture Stewardship Council (ASC), which indicate that the fish has been harvested sustainably. When choosing fish, think about balancing convenience, taste, and nutritional value. Canned options like sardines and light tuna are convenient and affordable, while fresh salmon and trout offer premium omega-3 and vitamin content.

Conclusion

Incorporating fish rich in both vitamin D and B12 is an effective strategy for supporting your overall health. Fatty fish such as salmon, sardines, and mackerel stand out as prime sources, providing a wealth of other beneficial nutrients like omega-3 fatty acids. By being mindful of potential contaminants and choosing sustainable, low-mercury options, you can enjoy these nutritious fish as a regular part of a balanced diet. Prioritizing these foods can help prevent deficiencies and support vital bodily functions, from bone health to brain function.

Frequently Asked Questions

Which fish has the most vitamin D and B12?

The fish with the highest concentration of both vitamin D and B12 is Atlantic mackerel, with a 3.5-ounce (100-gram) serving providing over 100% of the Daily Value for both vitamins.

Are clams a good source of both vitamin D and B12?

Clams are an exceptionally rich source of vitamin B12, containing extremely high concentrations of the nutrient. However, they contain very little vitamin D.

Is canned tuna a reliable source of vitamin D and B12?

Yes, canned tuna is a good and convenient source of both vitamin D and B12. A 3-ounce serving of light canned tuna provides a significant portion of the DV for both vitamins.

Is there a difference in vitamin content between wild-caught and farmed fish?

For some species, like salmon, wild-caught versions can contain higher levels of vitamin D due to a more varied, natural diet. However, farmed fish are often fed fortified diets, which can influence their nutritional profile.

How much fish should you eat to get enough vitamin D and B12?

The American Heart Association recommends eating two servings of fatty fish per week to obtain adequate omega-3s, which also helps with vitamin D and B12 intake.

What are the benefits of getting both vitamin D and B12 from fish?

Getting these vitamins from fish provides additional benefits from omega-3 fatty acids and high-quality protein. Omega-3s work synergistically with these vitamins to support heart health, brain function, and reduce inflammation.

What are the risks of consuming too much fish?

The main risk is exposure to contaminants like mercury, which can build up in fish over time. To minimize this risk, limit high-mercury fish and consume low-mercury options like salmon and sardines in moderation.

Frequently Asked Questions

Atlantic mackerel is among the best fish for both vitamins. A typical 3.5-ounce serving provides more than 100% of the recommended daily intake for both vitamin D and B12.

Vitamin D is essential for calcium absorption, bone health, and immune function, while Vitamin B12 is critical for neurological function, red blood cell formation, and DNA synthesis.

Yes, canned sardines are highly nutritious. When eaten whole, including the soft bones, they also provide an excellent source of calcium in addition to vitamin D and B12.

No, nutrient levels can vary. Light canned tuna generally has lower mercury levels and still provides a good amount of vitamin D and B12.

Limit your consumption of high-mercury fish like swordfish and king mackerel. Instead, choose smaller, low-mercury fish like salmon, sardines, and trout.

Yes, other sources include fortified foods like cereals and dairy products, meat, eggs, and dairy. Sunlight is also the primary way for the body to produce vitamin D.

Fish provides these vitamins along with beneficial omega-3 fatty acids, which work together to support heart and brain health. Fatty fish also provides a fat-soluble medium for better absorption of vitamin D.

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6

Medical Disclaimer

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