Skip to content

Foods that have vitamin B12 and vitamin D

5 min read

While the sun is a primary source of vitamin D, and many B12 sources are animal-based, a wide variety of foods can help meet your needs. Many people wonder which foods have vitamin B12 and vitamin D to ensure they get adequate amounts for nerve function, bone density, and overall health.

Quick Summary

This article explores diverse dietary sources of vitamins B12 and D, covering natural and fortified options for omnivores, vegetarians, and vegans alike to ensure optimal intake.

Key Points

  • Fatty Fish is a Top Source: Salmon, tuna, and sardines naturally contain high levels of both vitamin B12 and vitamin D.

  • Fortified Foods are Crucial for Plant-Based Diets: Vegans and vegetarians can get both vitamins from fortified cereals, nutritional yeast, and plant milks.

  • Eggs Offer a Natural Combination: Whole eggs, particularly the yolk, provide both B12 and D, though in more modest amounts.

  • Dairy is a Convenient Source: Milk, cheese, and yogurt often contain added vitamin D and are naturally good sources of vitamin B12.

  • Organ Meats are B12 Powerhouses: Foods like beef liver are exceptionally rich in vitamin B12.

  • Sun-Exposed Mushrooms Provide Vegan Vitamin D: Certain mushrooms exposed to UV light are a good natural source of vitamin D2 for non-animal eaters.

  • Absorption Issues Can Require Supplements: Individuals with specific health conditions or older adults may need supplements to absorb sufficient amounts of B12.

In This Article

Understanding the Importance of Vitamins B12 and D

Why These Vitamins Are Crucial

Vitamin B12 and vitamin D are two essential nutrients that play distinct but vital roles in maintaining bodily functions. Vitamin B12, also known as cobalamin, is critical for nerve cell function, DNA synthesis, and red blood cell formation. A deficiency can lead to anemia, fatigue, and neurological issues. Vitamin D, a fat-soluble vitamin, is best known for its role in regulating calcium and phosphate levels, which are crucial for strong, healthy bones. It also supports immune function, muscle movement, and nerve communication. Given their importance, it is crucial to understand which foods have vitamin B12 and vitamin D.

Excellent Food Sources for Vitamin B12

Vitamin B12 is predominantly found in animal products, making dietary planning important for vegetarians and vegans. Here is a list of top sources:

  • Meat and Poultry: Beef, chicken, and liver are packed with vitamin B12. Organ meats, like liver, are among the richest sources.
  • Fish and Shellfish: Clams are exceptionally high in B12, with salmon, tuna, and trout also providing significant amounts. Sardines are another great option.
  • Dairy Products: Milk, cheese, and yogurt are reliable sources for those who consume dairy. Studies suggest B12 from dairy may be absorbed more efficiently than from other sources.
  • Eggs: The yolk contains a good amount of vitamin B12, though absorption may be less efficient compared to other animal sources.
  • Fortified Foods: For vegetarians and vegans, fortified cereals, nutritional yeast, and plant-based milks (soy, almond, rice) are excellent alternatives. Always check the nutrition label for B12 content.

Key Food Sources for Vitamin D

While sunlight exposure is a major source of vitamin D, several foods also contain this vital nutrient, either naturally or through fortification.

  • Fatty Fish: Like with B12, fatty fish is a top source of vitamin D. Salmon, tuna, mackerel, and sardines contain significant levels. Cod liver oil is a particularly potent source.
  • Eggs: The yolk provides a small but natural amount of vitamin D.
  • Mushrooms: Certain mushrooms, especially those that have been exposed to ultraviolet (UV) light, can contain vitamin D2. This is a great option for non-meat eaters.
  • Fortified Dairy and Plant Milks: Many brands fortify milk (cow's, soy, almond, oat) with vitamin D. Checking the label is essential.
  • Fortified Cereals and Juices: Some breakfast cereals and orange juices are fortified with vitamin D, making it easier to get in your daily diet.

Foods Containing Both Vitamin B12 and Vitamin D

For those seeking efficiency, certain foods naturally contain both vitamins or are fortified with both.

  • Fatty Fish: Salmon, tuna, and sardines are powerhouse foods that offer both B12 and D naturally. A serving of salmon, for instance, can provide a high percentage of the daily value for both.
  • Eggs: The yolk of a whole egg naturally provides both vitamins.
  • Fortified Dairy Products: Many milks and yogurts are fortified with both vitamin B12 and D.
  • Fortified Cereals: A number of breakfast cereals are fortified with a range of vitamins and minerals, including B12 and D.

Comparison Table of Key Vitamin Sources

Food Source Primary Vitamin B12 Content Primary Vitamin D Content Notes
Salmon High High Excellent natural source for both.
Beef Liver Very High Low to Moderate One of the highest B12 sources; also contains some vitamin D.
Fortified Milk Added Added Good source for both, especially for vegetarians.
Eggs (yolk) Moderate Moderate Contains both naturally; important for omnivores.
Clams Very High Low Exceptionally high in B12; also a lean protein source.
UV-Treated Mushrooms None High A unique non-animal source of vitamin D.
Nutritional Yeast Added None A fantastic B12 source for vegans when fortified.

Special Considerations for Specific Diets

Vegan and Vegetarian Diets

Since vitamin B12 is almost exclusively found in animal products, individuals following a vegan diet must rely on fortified foods or supplements to meet their needs. Fortified nutritional yeast is a popular option, as are fortified plant-based milks and cereals. Some vegetarian sources, like dairy and eggs, can provide B12, but consistent intake from fortified products or supplements may be necessary. For vitamin D, fatty fish is out, but fortified foods and sun-exposed mushrooms are suitable.

People with Absorption Issues

Certain health conditions, such as Crohn's disease, celiac disease, or pernicious anemia, can interfere with nutrient absorption, particularly for vitamin B12. Older adults may also absorb less B12 from food. In these cases, dietary changes alone may not be enough, and supplements or injections might be necessary, as advised by a healthcare provider. Similarly, conditions affecting fat absorption can impact vitamin D uptake.

Conclusion: Making Informed Dietary Choices

Understanding which foods have vitamin B12 and vitamin D is essential for maintaining a healthy and balanced diet. While many of the richest natural sources are animal products, a variety of fortified foods now offer excellent plant-based alternatives, especially for vegans and vegetarians. By incorporating a mix of these sources into your diet—from fatty fish and eggs to fortified cereals and plant milks—you can ensure you get adequate amounts of these critical vitamins. Remember to consult with a healthcare professional or registered dietitian for personalized advice, particularly if you follow a restrictive diet or have concerns about your nutrient intake.

Creating a Balanced Diet with B12 and D

For a nutritionally complete diet, it's wise to combine different food types. For example, a breakfast could include a fortified cereal with fortified milk. A lunch could be a tuna salad sandwich, while dinner might feature baked salmon. Vegetarians might opt for scrambled eggs with cheese for one meal and a nutritional yeast-seasoned pasta dish for another. The key is to be consistent and to vary your intake to cover a wide spectrum of nutrients, as outlined by health guidelines.

For more detailed nutritional information, including recommended daily allowances, consulting official health resources is advised. For example, the NIH Office of Dietary Supplements provides comprehensive fact sheets on vitamins B12 and D.

Ultimately, a conscious and informed approach to eating is the best way to ensure you're getting the vitamins your body needs to thrive.

Frequently Asked Questions

Fatty fish, such as salmon, tuna, and sardines, are excellent sources that naturally contain high levels of both vitamin B12 and vitamin D. Eggs also provide both vitamins naturally.

Yes, vegans and vegetarians can obtain both vitamins through fortified plant-based products. Fortified cereals, plant milks (soy, almond), and nutritional yeast are good sources of B12. Vitamin D can be found in fortified foods and UV-treated mushrooms.

A balanced diet that includes a variety of sources is best. For omnivores, regularly eating fatty fish, eggs, and fortified dairy can help. Vegans should focus on fortified cereals, plant milks, and nutritional yeast while also including UV-exposed mushrooms.

Supplements may be necessary for those following strict vegan diets, older adults, or individuals with certain health conditions that affect absorption. Always consult a healthcare professional before starting supplements.

Vitamin B12 supports nerve function, DNA synthesis, and red blood cell production, while vitamin D is vital for bone health, immune function, and calcium regulation.

A B12 deficiency can cause fatigue, anemia, and neurological issues. A vitamin D deficiency can lead to weak bones, rickets in children, and osteomalacia in adults.

Cheese is a natural source of vitamin B12, with Swiss cheese being a decent option. However, cheese is not a significant source of vitamin D unless it is specifically fortified.

Medical Disclaimer

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