Which Foods Are the Best Sources of Vitamin B12?

yogurt and fortified nutritional yeast, the best food sources of vitamin B12
Animal foods and fortified vegan options that help you meet your daily vitamin B12 needs.


Vitamin B12 helps your body make red blood cells, keep nerves working properly, and produce DNA. Your body cannot make it, so it has to come from food or supplements. Eggs are a well-known source, but several other foods contain much more. This guide explains which foods stand out, what vegans can eat, and how to build B12 into your daily meals.

1. Why Vitamin B12 Matters

Vitamin B12 supports energy metabolism, healthy blood, and a well-functioning nervous system. Adults generally need about 2.4 micrograms per day. Low intake over a long period can lead to tiredness, weakness, and anemia, so it is worth knowing where to find it.

2. Top Animal Sources of Vitamin B12

Beef Liver

Beef liver is one of the richest sources of B12. A small serving can supply many times the daily recommendation, so it is best eaten occasionally.

Clams and Other Shellfish

Clams are another exceptionally rich source. They also provide protein, iron, and other minerals.

Sardines

Sardines deliver a high amount of B12 along with omega-3 fatty acids. They are affordable, shelf-stable, and easy to add to salads, toast, or pasta.

Tuna

Tuna provides B12, lean protein, and beneficial fats. Canned tuna is a convenient option for quick meals.

Yogurt

Yogurt supplies B12 along with protein and calcium. Research suggests the B12 in dairy products is absorbed particularly well.

Eggs

Eggs are a familiar source and easy to eat every day. They contain less B12 than liver, clams, or sardines, but they still contribute to your daily intake.

3. Vitamin B12 Sources for Vegans

Plant foods do not naturally contain B12, so people who follow a vegan diet need fortified foods or supplements.

  • Fortified nutritional yeast: A savory, cheese-like flavoring you can sprinkle on popcorn, pasta, or soups.
  • Fortified plant milks: Soy, oat, and almond drinks are often enriched with B12. Check the label to confirm.

4. How to Add More B12 to Your Meals

  • Add sardines or tuna to salads and sandwiches.
  • Start the day with yogurt or eggs.
  • Use fortified nutritional yeast as a topping.
  • Choose fortified plant milks if you avoid animal products.
  • Read nutrition labels to see how much B12 a product contains.

5. Who Should Pay Extra Attention?

Some groups are more likely to fall short on B12: vegans, vegetarians, older adults, and people with digestive conditions that affect absorption. If you are in one of these groups, speak with a doctor or registered dietitian. They can check your levels and advise on supplements if needed.


Beef liver, clams, and sardines are exceptionally rich in vitamin B12, while tuna, yogurt, and eggs help you meet your needs more gently. Vegans can rely on fortified nutritional yeast and fortified plant milks. A varied diet usually covers your needs, and a healthcare professional can help if you think your intake is low.


References

Comments