Vitamin and Supplements Blog

Vitamin B12 Foods: Best Animal and Plant-Based Sources

Last updated: May 2026 | 10 min read | Medically reviewed by Dr. Dimitar Marinov, MD, PhD
vitamin b12 foods - salmon eggs beef milk yogurt on table

B12 is found almost exclusively in animal foods or fortified plant products.

Dr. Dimitar Marinov, MD, PhD
Medically reviewed by
Dr. Dimitar Marinov, MD, PhD
Licensed physician & nutrition scientist at Medical University of Varna
Key Takeaways
  • Clams and beef liver are the most concentrated B12 foods on earth, delivering 70-84 mcg per 3-ounce serving, enough to cover weeks of daily requirements in a single meal
  • No unfortified plant food provides reliable, functional B12. Spirulina and tempeh contain analogs that may block real B12 absorption rather than contribute to it
  • Eggs are a poor standalone B12 strategy. Two eggs provide only 0.6 mcg, just 25% of the daily requirement, with lower bioavailability than dairy or fish
  • Adults over 50 should prioritize fortified foods or supplements over animal foods alone because atrophic gastritis impairs the stomach acid needed to release food-bound B12
  • Fortified nutritional yeast is the most B12-dense vegan option at roughly 8.3 mcg per 2 tablespoons, making it a practical daily staple for plant-based eaters
  • Normal cooking loses only about 30% of B12 content, so cooked fish, eggs, and meat still deliver the majority of their B12 intact

Why B12 Is Hard to Get From Food

Here’s something most people get wrong: B12 isn’t made by plants or animals. It’s produced by bacteria. Animals accumulate it in their tissues because they either graze on soil-contaminated plants or get it through supplemented feed. We then get it secondhand by eating those animals. That’s the entire food chain for this vitamin, which is why plant foods (more on that later) are essentially a dead end without fortification.

The NIH Office of Dietary Supplements sets the adult RDA at 2.4 mcg per day, bumping to 2.6 mcg during pregnancy and 2.8 mcg during breastfeeding. Those numbers sound small. They aren’t. The form B12 exists in food is called “food-bound” cobalamin, meaning it’s physically attached to proteins. Your stomach acid has to cleave that bond before absorption can even begin. If your stomach acid is low (common after 50, common with proton pump inhibitor use), you can eat plenty of B12-rich animal foods and still absorb poorly.

The bioavailability question is real. A 2014 review published in Nutrients examined absorption rates across different food sources and found that B12 from meat, fish, and poultry was absorbed at roughly 40-60%, while dairy products showed somewhat higher absorption. Eggs sat at the low end despite containing the vitamin. This matters enormously when you’re planning meals around specific targets.

One thing that buys people time: a healthy adult liver stores between 3 and 5 years’ worth of B12. That’s why deficiency often creeps up slowly, over years, and why people switching to vegan diets may feel fine for a long time before symptoms emerge. Don’t confuse “I feel okay” with “my stores are adequate.”


Top Animal Sources of Vitamin B12

If you want to know what sits at the top of the B12 hierarchy, the answer is organs and shellfish. It’s not even close.

Key Information
If you want to know what sits at the top of the B12 hierarchy, the answer is organs and shellfish. It’s not even close.

Clams win. A 3-ounce serving of cooked clams delivers approximately 84 mcg of B12, which is around 3,500% of the daily value. Think about that for a second. One modest portion provides more than a month’s worth of the daily requirement. USDA FoodData Central confirms beef liver comes in just behind at roughly 70 mcg per 3-ounce serving, over 2,900% DV. If you eat organ meat or shellfish even once or twice a month, you’re essentially banking B12 for weeks.

The rest of the animal kingdom stacks up like this:

Food Serving Size B12 (mcg) % Daily Value
Clams (cooked) 3 oz 84.1 3,504%
Beef liver (cooked) 3 oz 70.7 2,946%
Sardines (canned in oil) 3 oz 7.6 317%
Rainbow trout (cooked) 3 oz 5.4 225%
Salmon (cooked) 3 oz 2.6 108%
Tuna, canned light 3 oz 2.5 104%
Beef, lean (cooked) 3 oz 1.4 58%
Milk (whole) 1 cup 1.3 54%
Swiss cheese 1 oz 0.9 38%
Greek yogurt 6 oz 1.0-1.3 42-54%
Eggs (2 large) ~100g 0.6 25%

The hierarchy is pretty clear: organ meats, then shellfish, then fatty fish, then red meat, then dairy, then eggs. Eggs land at the bottom for a reason. They contain B12 almost entirely in the yolk, and the bioavailability from egg sources is lower than most people assume.

That said, fatty fish are genuinely excellent and underrated. Sardines at 7.6 mcg per serving are cheap, widely available, and a single can takes care of three days’ worth of B12. Salmon and tuna hover right around 100% DV per serving, which means a pescatarian who eats fish twice a day essentially never has to think about this nutrient.

Fresh sardines, salmon fillet, and beef liver as top animal sources of vitamin b12

A practical note: one serving of clams or sardines essentially covers a week of B12 needs if your liver stores are healthy. You don’t need to obsess over hitting 2.4 mcg every single day. Weekly average intake is what matters physiologically.


Plant-Based and Vegan B12 Foods

I’ll be straight with you: there are no reliable unfortified plant sources of B12. None. This is the hard truth that some corners of the wellness world still refuse to accept.

Safety Warning
I’ll be straight with you: there are no reliable unfortified plant sources of B12. None. This is the hard truth that some corners of the wellness world still refuse to accept.

You’ve probably heard spirulina, nori, tempeh, or chlorella mentioned as B12 sources. Here’s the thing: they contain compounds called B12 analogs (also called cobamides), which look like B12 chemically but don’t function as B12 in human metabolism. Worse, research suggests these analogs can actually compete with and block absorption of real B12 in the gut. A 2016 study in Nutrients specifically examined B12 analogs in algae and concluded they pose a risk of contributing to deficiency rather than preventing it. Don’t count them. Not even a little.

So what actually works for vegan b12 foods? Fortified products, full stop.

Nutritional yeast (fortified) is the vegan staple for good reason. Two tablespoons typically deliver around 8.3 mcg, well over 300% DV. Check the label because not all brands fortify to the same level. Bob’s Red Mill and Bragg both fortify; some lesser-known brands don’t.

Fortified plant milks (soy, almond, oat, coconut) generally range from 1 to 3 mcg per cup, though it varies significantly by brand and product line. Soy milk tends to be more reliably fortified than almond or oat.

Fortified breakfast cereals can range from 0.6 mcg all the way up to 6 mcg per serving. The label is everything here. Some cereals hit 100% DV per bowl; others provide almost nothing. Read it.

Some plant-based meat alternatives, including certain Impossible and Beyond products, are now fortified with B12. But formulations change, and you’re relying on a processed food manufacturer to hit a consistent target. That’s not where I’d anchor my B12 strategy.

The honest recommendation for vegans: treat fortified foods as your baseline, read labels obsessively, and seriously consider a B12 supplement. Fortified foods alone can work mathematically, but the margin for error is thin and absorption from fortified sources, while generally good, still isn’t guaranteed.


B12 Foods for Vegetarians (Lacto-Ovo)

Vegetarians genuinely have it easier than vegans on B12, but “easier” doesn’t mean effortless.

Dairy and eggs do provide real B12. A cup of milk gives you about 1.3 mcg, an egg provides around 0.3 mcg, and an ounce of Swiss cheese adds roughly 0.9 mcg. Put those three together in a single day and you’re at 2.5 mcg, just over the RDA without even thinking about it. Add a cup of Greek yogurt and you’re comfortably covered.

The problem I see most often: vegetarians relying too heavily on eggs as their B12 strategy. Eggs are not a strong B12 source. Two large eggs per day only contribute 0.6 mcg total. If you’re eating eggs for breakfast and assuming B12 is handled, it isn’t. Dairy products are a far more efficient vehicle for hitting your target.

Greek yogurt is worth highlighting specifically. At 1.0-1.3 mcg per 6-ounce serving, it packs more B12 per calorie than regular milk, delivers protein, and tends to show good bioavailability. Making it a daily habit covers a meaningful chunk of your requirement.

Some lacto-ovo vegetarians still develop B12 deficiency, and the reasons are instructive: low stomach acid (even in young people), intestinal absorption issues, high physiological turnover during pregnancy, or simply not tracking intake. The vegetarian diet doesn’t guarantee adequacy. It just makes adequacy more achievable.


B12 Needs After Age 50

An older adult eating a salmon meal to support vitamin b12 intake

Ten to thirty percent of adults over 50 develop some degree of atrophic gastritis, a condition where the stomach lining thins and acid production drops. This matters enormously for B12 because food-bound B12 requires stomach acid to be cleaved from its protein carrier before absorption can happen.

Here’s where synthetic B12 has a real advantage over food sources for older adults. The crystalline B12 in supplements and fortified foods doesn’t need stomach acid to be released. The body absorbs it via passive diffusion even when stomach acid is nearly absent. This is why multiple authoritative bodies, including the NIH, specifically recommend that adults over 50 get the majority of their B12 from fortified foods or supplements rather than relying solely on animal products.

The cognitive stakes are high. B12 deficiency produces neurological symptoms that closely mimic early dementia: memory loss, confusion, depression, difficulty concentrating. A 2012 review in the American Journal of Clinical Nutrition found that low B12 status correlated with accelerated brain atrophy in older adults. Testing serum B12 levels annually after age 60 is, in my opinion, straightforward and sensible preventive medicine.

Animal foods alone may not be enough after 50, even if you’re eating liver once a week. If you’re on a proton pump inhibitor, metformin, or have any gastrointestinal issues, your absorption is likely compromised regardless of how much B12 you eat. Food quality matters, but form and delivery mechanism matter more at this life stage.


How to Build a B12-Rich Day (Sample Meal Plans)

Let me make this concrete.

Omnivore plan: - Breakfast: oatmeal made with 1 cup whole milk (1.3 mcg) - Lunch: tuna sandwich with canned light tuna (2.5 mcg) - Dinner: 3 oz baked salmon (2.6 mcg) - Daily total: approximately 6.4 mcg, well over the RDA

Vegetarian (lacto-ovo) plan: - Breakfast: Greek yogurt parfait (1.2 mcg) - Lunch: two-egg omelet with 1 oz Swiss cheese (0.6 + 0.9 = 1.5 mcg) - Snack: 1/2 cup cottage cheese (0.7 mcg) - Daily total: approximately 3.4 mcg, above the RDA

Vegan plan: - Breakfast: fortified cereal (2 mcg) with 1 cup fortified soy milk (1.5 mcg) - Lunch: pasta with 2 tbsp nutritional yeast stirred into sauce (8.3 mcg) - Evening: B12 supplement as backup - Daily total from food alone: approximately 11.8 mcg (but don’t skip the supplement)

Pescatarian plan: Genuinely the easiest. A 3-ounce serving of sardines for lunch puts you at 300%+ DV before dinner even happens.

A word on cooking: B12 is heat-sensitive, and high temperatures do cause losses. That said, typical cooking methods (baking fish, sautéing meat, boiling eggs) result in losses of around 30% or less, which is factored into the USDA values already. Extreme heat over long periods is more damaging, so braising organ meats for hours at high temp isn’t ideal. A quick pan-fry or bake preserves most of the vitamin content.

Pairing B12-rich foods with healthy fats (olive oil, avocado) supports the fat-soluble co-factors in absorption. It’s a small advantage, but worth knowing.

A balanced meal plan featuring vegan b12 foods like nutritional yeast, fortified soy milk, and fortified cereals


FAQs

What food has the highest vitamin B12? Clams. A 3-ounce serving of cooked clams contains approximately 84 mcg of B12, around 3,500% of the daily value. Beef liver comes in close behind at 70 mcg per 3-ounce serving.

Are eggs a good source of B12? Not really. Two large eggs provide about 0.6 mcg, which is only 25% of the daily requirement. Eggs contain B12 almost entirely in the yolk, and the bioavailability is lower than dairy or meat. Relying on eggs as your primary B12 source is a risky strategy.

What plant foods have B12? No unfortified plant foods contain reliable, functional B12. Spirulina, nori, and tempeh contain B12 analogs that don’t work as the vitamin in humans and may block absorption of real B12. Fortified nutritional yeast, fortified plant milks, and fortified cereals are the only legitimate plant-based B12 sources.

How can vegans get B12 naturally? They can’t, in the traditional sense. There are no natural plant sources of active B12. Vegans must rely on fortified foods (nutritional yeast, plant milks, cereals) and are strongly advised to supplement. This isn’t a debate in the scientific literature.

How much B12 is in beef liver? A 3-ounce cooked serving of beef liver contains approximately 70.7 mcg of B12, which is nearly 3,000% of the daily value. A single monthly serving of beef liver can meaningfully replenish liver stores for most healthy adults.

Can you get enough B12 from food alone? Most omnivores, yes. Most vegans, no. Adults over 50 may struggle even with animal-rich diets due to reduced stomach acid production, which impairs release of food-bound B12. Fortified foods and supplements bypass that barrier by delivering crystalline B12 that doesn’t require stomach acid for absorption.


Frequently Asked Questions

Clams. A 3-ounce serving of cooked clams contains approximately 84 mcg of B12, around 3,500% of the daily value. Beef liver comes in close behind at 70 mcg per 3-ounce serving.

Not really. Two large eggs provide about 0.6 mcg, which is only 25% of the daily requirement. Eggs contain B12 almost entirely in the yolk, and the bioavailability is lower than dairy or meat. Relying on eggs as your primary B12 source is a risky strategy.

No unfortified plant foods contain reliable, functional B12. Spirulina, nori, and tempeh contain B12 analogs that don't work as the vitamin in humans and may block absorption of real B12. Fortified nutritional yeast, fortified plant milks, and fortified cereals are the only legitimate plant-based B12 sources.

They can't, in the traditional sense. There are no natural plant sources of active B12. Vegans must rely on fortified foods (nutritional yeast, plant milks, cereals) and are strongly advised to supplement. This isn't a debate in the scientific literature.

A 3-ounce cooked serving of beef liver contains approximately 70.7 mcg of B12, which is nearly 3,000% of the daily value. A single monthly serving of beef liver can meaningfully replenish liver stores for most healthy adults.

Clams and beef liver are the most concentrated B12 foods on earth, delivering 70-84 mcg per 3-ounce serving, enough to cover weeks of daily requirements in a single meal No unfortified plant food provides reliable, functional B12. Spirulina and tempeh contain analogs that may block real B12 absorption rather than contribute to it Eggs are a poor standalone B12 strategy. Two eggs provide only 0.6 mcg, just 25% of the daily requirement, with lower bioavailability than dairy or fish

Dr. Dimitar Marinov, MD, PhD
MD, PhD
Medical Reviewer - Chief Assistant Professor, Medical University of Varna

Dr. Marinov is a licensed physician and scientist specializing in nutrition and dietetics with years of experience in clinical and preventive medicine. His research focuses on nutrition and physical activity as preventive measures to improve human health. He is passionate about creating evidence-based content and takes great care in referencing every statement with high-quality research.

Need a Reliable Daily B12 Source?
Methylcobalamin and adenosylcobalamin in active forms, ideal for vegans, vegetarians, and adults over 50.
SHOP B-12 COMPLEX
Previous
Immune Support Supplements: The Complete Evidence-Based Guide for 2026
Next
Psyllium Husk: The Complete Guide to Benefits, Dosage and Safety