Skip to main content
Supplement ScienceSupplementScience

Food Sources of Vitamin B12 (Including for Vegans)

This content is for informational purposes only and does not constitute medical advice. Statements about dietary supplements have not been evaluated by the FDA and are not intended to diagnose, treat, cure, or prevent any disease. Individual results may vary — consult your healthcare provider before starting any supplement. Full disclaimer

Vitamin B12 is found almost exclusively in animal foods — meat, fish, eggs, and dairy — so vegans and many vegetarians...

Vitamin B12 is found almost exclusively in animal foods — meat, fish, eggs, and dairy — so vegans and many vegetarians need fortified foods or a supplement. Older adults absorb food B12 less efficiently too. Adults need 2.4 mcg a day, and B12 from supplements is reliably absorbed when food sources fall short.

Key Takeaways

  • Vitamin B12 comes almost entirely from animal foods — meat, fish, eggs, and dairy.
  • Vegans and many vegetarians need fortified foods (cereals, nutritional yeast) or a supplement.
  • Older adults and people on long-term acid reducers or metformin absorb less B12.
  • Adults need 2.4 mcg/day; B12 in supplements and fortified foods is reliably absorbed.
  • There's no upper limit for B12, but high folic acid can mask a B12 deficiency.

Get the free evidence-based Food Sources of Vitamin B12 (Including for Vegans) guide — delivered in 60 seconds.

No spam. Unsubscribe anytime.

A nutrient that's mostly animal-based

Vitamin B12 is unusual among vitamins in that it comes almost entirely from animal foods [1]. That single fact drives most B12 advice: people who eat animal products usually get enough, while those who don't must plan for it.

Food sources

  • Richest: clams, beef liver, fish (salmon, trout, tuna), and shellfish.
  • Common: meat, poultry, eggs, milk, yogurt, and cheese.
  • Fortified: many breakfast cereals and nutritional yeast are fortified with B12 — important for plant-based eaters.

The adult RDA is 2.4 mcg/day (slightly more in pregnancy and lactation) [1].

Who's at risk of falling short

  • Vegans and many vegetarians, since plant foods don't reliably provide B12 — see [supplements for vegans](/learn/supplements-for-vegans).
  • Older adults, who absorb food-bound B12 less efficiently as stomach acid declines.
  • People on long-term acid reducers or metformin, which can lower B12 (see [nutrient depletion from medications](/learn/nutrient-depletion-from-medications)).
  • People with absorption conditions or gut surgery.

Why supplements work well here

Unlike food B12 (which needs stomach acid to be released), B12 in supplements and fortified foods is in free form and reliably absorbed [1]. So for at-risk groups, a supplement or fortified foods are a dependable solution. There's no upper limit for B12 because high intakes haven't shown toxicity (see why some nutrients have no upper limit).

Practical guidance

  • Animal-food eaters usually meet B12 needs without trying.
  • Vegans/vegetarians should use fortified foods and/or a B12 supplement reliably.
  • Older adults and those on acid reducers/metformin should ask about checking B12.
  • Note the separate caution that high folic acid can [mask a B12 deficiency](/learn/folate-intake-and-b12-masking).

Related Supplements

Related Conditions

Product Reviews

Related Articles

Frequently Asked Questions

What foods contain vitamin B12?

Almost entirely animal foods: clams, beef liver, fish like salmon and trout, shellfish, meat, poultry, eggs, and dairy. For plant-based eaters, fortified breakfast cereals and fortified nutritional yeast are important sources, since plants don't reliably provide B12.

Do vegans need a B12 supplement?

Most do. Because B12 comes almost entirely from animal foods, vegans should rely on fortified foods and/or a B12 supplement to get enough. B12 in supplements and fortified foods is reliably absorbed, so it's a dependable way to cover this gap.

Why are older adults at risk of low B12?

As stomach acid declines with age, the body absorbs food-bound B12 less efficiently. Long-term acid reducers and metformin add to this. Because supplemental B12 doesn't depend as much on stomach acid, a supplement can help older adults who don't absorb food B12 well.

Can you take too much vitamin B12?

No upper limit has been set, because high intakes of B12 haven't been linked to toxicity, and the surplus is excreted. The main related caution isn't B12 itself but that high folic acid can mask a B12 deficiency, so B12 status is worth checking in at-risk groups.

Continue Reading

References

  1. National Institutes of Health, Office of Dietary Supplements (2025). Vitamin B12: Health Professional Fact Sheet. NIH Office of Dietary Supplements.