Vitamin and Supplements Blog

B12 Rich Foods: 15 Highest-Density Sources

Last updated: May 2026 | 12 min read | Medically reviewed by Dr. Dimitar Marinov, MD, PhD
b12 rich foods - salmon eggs liver cheese sardines on cutting board

Animal foods dominate the B12 list, with organ meats and shellfish on top.

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 (98.9 mcg/100 g) and beef liver (70.7 mcg/100 g) are the two highest B12 foods by a massive margin; a single serving of either covers the weekly requirement many times over.
  • No unfortified plant food provides reliable B12. Spirulina, nori, and tempeh contain analogs that don't function and may block real B12 absorption.
  • Vegans need fortified foods plus a daily supplement of 250 to 1,000 mcg; food alone is not sufficient on a fully plant-based diet.
  • Adults over 50, Metformin users, PPI users, and post-bariatric surgery patients face impaired B12 absorption regardless of diet and should test MMA and holotranscobalamin, not just serum B12.
  • Cooking reduces B12 by up to 50%; don't overcook organ meats and preserve shellfish cooking liquid for use in sauces or broth.
  • The adult RDA of 2.4 mcg is easy to exceed on an omnivore diet; even moderate consumption of fatty fish, eggs, and dairy covers it without tracking.

The B12 Foods Cheat Sheet: Highest to Lowest

Here’s the reality about B12: nature put it almost exclusively in animal products. The RDA sits at 2.4 mcg/day for most adults, 2.6 mcg during pregnancy, and 2.8 mcg during lactation. Those numbers look modest until you realize that absorption is wildly inefficient at high doses, and several common conditions (more on that later) can leave you deficient even with a decent diet.

Key Information
Here’s the reality about B12: nature put it almost exclusively in animal products. The RDA sits at 2.4 mcg/day for most adults, 2.6 mcg during pregnancy, and 2.8 mcg during lactation. Those n...

USDA FoodData Central reports the following raw values per 100 g:

Rank Food B12 (mcg/100 g)
1 Clams (cooked) 98.9
2 Beef liver 70.7
3 Atlantic mackerel 19.0
4 Nutritional yeast (fortified) 17.6 per 2 tbsp
5 Sardines 10.0
6 Tuna (bluefin) 9.4
7 Trout (rainbow) 7.0
8 Salmon (wild) 3.9
9 Lamb 2.7
10 Beef (lean cuts) 2.5
11 Swiss cheese 1.5 per 50 g
12 Cottage cheese / yogurt 1.0-1.5 per cup
13 Fortified plant milks 1.0-3.0 per cup
14 Eggs 1.1 per 2 large
15 Fortified cereals 1.5-6.0 per serving

One critical caveat: cooking can reduce B12 content by 30 to 50% in some foods, particularly organ meats and shellfish. The raw values above are what you start with, not necessarily what you absorb. For vegetarians, vegans, older adults (roughly 10 to 30% have impaired absorption after 50), and people on Metformin or proton pump inhibitors, this list isn’t just useful, it’s genuinely important to know.


The 15 Most B12-Rich Foods Ranked

1. Beef Liver

Beef liver is the undisputed champion of B12 foods. At 70.7 mcg per 100 g raw, a single 100 g serving delivers around 3,000% of the adult RDA. Let that sink in. You need 2.4 mcg per day. Liver provides nearly 71.

Key Information
Beef liver is the undisputed champion of B12 foods. At 70.7 mcg per 100 g raw, a single 100 g serving delivers around 3,000% of the adult RDA. Let that sink in. You need 2.4 mcg per day. Liver prov...

Beyond B12, liver also brings serious iron, choline, vitamin A, and copper to the table. Grass-fed versions tend to have a milder flavor profile and marginally better fatty acid ratios. The most common objection I hear is “the metallic taste,” and honestly, it’s valid if you overcook it. Medium heat, briefly, with onions and a splash of apple cider vinegar. It changes everything. If texture is the dealbreaker, chicken liver is softer and still contains around 16.6 mcg per 100 g.

Aim for once a week rather than daily. Vitamin A can accumulate, so restraint makes sense here even though the B12 benefit is extraordinary.

2. Clams

This one surprises people. Cooked clams clock in at 98.9 mcg per 100 g, edging out even liver in outright concentration. The landmark shellfish data in USDA FoodData Central puts clams at the top of every single B12 ranking I’ve seen.

You get them in canned form cheaply and year-round. Pasta vongole, chowder, paella, or just steamed with white wine and garlic. Here’s the key cooking tip I’d emphasize: don’t pour the cooking liquid down the drain. B12 leaches into that liquid, and consuming it (as a broth or sauce base) recovers a meaningful portion of what heat might reduce. On sustainability, littleneck and Manila clams are generally considered among the lower-impact shellfish options.

3. Sardines

Sardines are my pick for best value B12 food. Around 9 to 11 mcg per 100 g, eaten whole (bones and all), low in mercury compared to larger fish, and dirt cheap in canned form. You’re getting omega-3 fatty acids and B12 in one compact package, which matters because these two nutrients often address overlapping neurological concerns.

Buy them in olive oil or spring water, avoid the tomato sauce versions if you’re watching sodium, and just eat them. On crackers, in salad, straight from the tin. I’m not here to be fancy about it.

4. Atlantic Mackerel

Atlantic mackerel runs 16 to 19 mcg per 100 g, which puts it ahead of sardines and solidly in “don’t ignore this fish” territory. Smoked mackerel is the most common preparation in European markets and it’s genuinely delicious cold on rye bread.

One distinction matters here: Atlantic mackerel (Scomber scombrus) is the low-mercury, sustainable choice. King mackerel is a different species entirely and carries significant mercury load. I’d avoid king mackerel for regular consumption. Atlantic mackerel from the Northeast Atlantic is a solid sustainable selection per Monterey Bay Aquarium Seafood Watch guidance.

5. Wild Salmon

Wild salmon fillet as a B12 food source alongside vegetables

Wild salmon sits at roughly 3.9 mcg per 100 g, which is the triple play protein source: omega-3s, selenium, and B12 together. Not the highest concentration on this list, but the nutrient density per calorie is exceptional.

Wild-caught sockeye and coho consistently test higher in omega-3 content than farmed Atlantic salmon, and the B12 values are comparable. Farmed salmon B12 varies based on feed formulation, so I’d lean wild when budget allows. Two servings per week gets you nearly 8 mcg of B12 from salmon alone, before accounting for anything else in your diet.

6. Tuna

Bluefin tuna hits about 9.4 mcg per 100 g, which is genuinely impressive. The catch (pun intended) is mercury. Pregnant women and frequent eaters should watch their tuna intake carefully, as bluefin is among the higher-mercury fish options. The FDA recommends limiting higher-mercury fish to no more than one serving per week for pregnant women.

Canned light tuna (usually skipjack) runs lower in B12 at roughly 3.5 mcg per 100 g but also lower in mercury, making it the better everyday option. Canned albacore sits in between. For regular B12 sourcing, canned light tuna is the practical pick.

7. Trout

Rainbow trout comes in around 7 mcg per 100 g and doesn’t get nearly enough credit. It’s a freshwater alternative that sidesteps some of the marine sustainability debates, tends to be farmed responsibly in the US, and has a mild flavor that people who “don’t like fish” often tolerate well. Baked with lemon, capers, and dill. Done in 15 minutes. Solid B12 hit with minimal effort.

8. Beef (Lean Cuts)

Lean beef runs about 2 to 3 mcg per 100 g, depending heavily on the cut. Ribeye and chuck tend higher; sirloin and eye of round sit lower. Grass-fed beef consistently shows slightly higher B12 compared to grain-fed, according to data reviewed in Nutrients (2020). A 200 g steak gets you close to or past your daily RDA in a single meal.

Portion context matters here. The B12 is respectable, but beef liver, clams, and fatty fish outclass regular beef cuts by an enormous margin. Beef is a reliable everyday source, not a concentrated one.

9. Lamb

Lamb averages around 2.7 mcg per 100 g, similar to beef, and tends to be higher in zinc and iron compared to chicken or pork. It’s a nutrient-dense red meat option that deserves consideration as a foods rich in vitamin B12 category. Leg of lamb, shoulder chops, rack preparations all land in similar B12 territory. If you rotate red meats, lamb is a worthwhile addition.

10. Eggs

Two large eggs provide roughly 1.1 mcg of B12, and every bit of that is in the yolk. Egg whites are B12-free. This is a point I feel strongly about: the entire “eat egg whites only” dietary approach actively strips out one of the egg’s primary nutritional assets (not just B12, but also choline and fat-soluble vitamins). Whole eggs. Every time.

That said, at 1.1 mcg per two eggs, eggs are a moderate B12 source, not a high one. They work well as part of a broader strategy rather than a primary B12 vehicle.

11. Cottage Cheese and Yogurt

Cottage cheese and yogurt both land around 1.0 to 1.5 mcg per cup. For lacto-vegetarians, these become genuinely important contributors to daily B12 intake. Greek yogurt tends to be slightly lower in B12 per serving than regular yogurt because the straining process removes some whey. That’s a small difference, not a reason to avoid Greek yogurt, but worth knowing.

Cottage cheese also brings casein protein and calcium. Practical, affordable, and easy to include in multiple meals across the day.

12. Swiss Cheese

Hard cheeses consistently outperform soft cheeses in B12 content, and Swiss (Emmental-style) is among the best at roughly 1.5 mcg per 50 g serving. Parmesan and Gruyère are comparable. The pattern is that longer-aged, denser cheeses fermented with particular bacterial cultures tend to produce or retain more B12.

13. Nutritional Yeast (Fortified)

This is the big vegan win, but only in the fortified form. Fortified nutritional yeast delivers around 17.6 mcg per 2-tablespoon serving, which puts it in the same conversation as mackerel. Two tablespoons sprinkled on pasta, popcorn, or roasted vegetables, and you’ve covered your daily B12 requirement with room to spare.

The critical word is “fortified.” Raw or unfortified deactivated yeast contains essentially no meaningful B12. Check the label every time. Some brands fortify heavily, some don’t fortify at all. Bragg and Red Star are two consistently fortified commercial options.

14. Fortified Plant Milks

Fortified plant milks (oat, soy, almond, pea) typically deliver 1 to 3 mcg of B12 per cup, depending on the brand and formulation. Some brands add none at all. This is genuinely frustrating because it makes them unreliable as a B12 strategy without label-checking.

Soy milk tends to have the most consistent fortification of the plant milk category and provides the best protein profile alongside it. For vegan B12 food planning, fortified soy milk plus nutritional yeast covers significant ground.

15. Fortified Breakfast Cereals

Fortified cereals can deliver anywhere from 1.5 to 6 mcg per serving, and some are fortified to 100% of the RDA per bowl. That’s actually useful. The drawback is obvious: many high-fortification cereals come with heavy sugar loads that undercut the health case.

Look for cereals with B12 fortification and under 6 g of added sugar per serving. Bran-based and whole grain options often hit both criteria.


What About Vegans and Vegetarians?

I’ll be direct. There are no reliable unfortified plant sources of B12. None.

Positive Finding
I’ll be direct. There are no reliable unfortified plant sources of B12. None.

Spirulina, nori, tempeh, and certain algae are frequently cited in wellness circles as plant-based B12 sources. Watanabe (2014), reviewing the literature on plant-based B12 in the Journal of Nutritional Science and Vitaminology, concluded clearly that most of these contain B12 analogs (technically “pseudovitamin B12”) that the human body cannot utilize and that may actually interfere with active B12 absorption. The spirulina claim in particular has been thoroughly examined and rejected.

Nutritional yeast and fortified plant milk as vegan B12 foods

So what does a vegan actually do? Two things simultaneously. First, lean into fortified foods: nutritional yeast, fortified plant milks, and fortified cereals. Second, supplement. For any consistent plant-based eater, I recommend a baseline of 250 to 1,000 mcg of cyanocobalamin or methylcobalamin daily, or a higher-dose weekly option (2,000 to 2,500 mcg once weekly). The body’s absorption of B12 from supplements follows a non-linear curve, so higher doses taken less frequently can be surprisingly effective.

Don’t rely on testing “feeling fine.” B12 deficiency progresses silently for years before neurological symptoms appear. Test proactively.


Who Needs to Pay Special Attention to B12 Foods?

Several groups face elevated deficiency risk regardless of dietary intake.

Safety Warning
Several groups face elevated deficiency risk regardless of dietary intake.

Adults over 50 are at the top of my concern list. Roughly 10 to 30% of older adults have atrophic gastritis, which reduces stomach acid and intrinsic factor production, both required for B12 absorption from food. Food-bound B12 becomes increasingly hard to absorb; crystalline B12 from supplements or fortified foods bypasses this problem.

People on Metformin see reduced B12 absorption through a mechanism involving calcium-dependent ileal membrane antagonism, per research published in Diabetes Care. Long-term Metformin users should test B12 annually. Proton pump inhibitors and H2 blockers suppress gastric acid, which impairs B12 release from food proteins. Same issue, different mechanism.

Post-bariatric surgery patients lose significant portions of the stomach and intestinal surface area involved in B12 absorption. Supplementation is essentially mandatory in this group.

Pregnant and breastfeeding women have elevated requirements (2.6 to 2.8 mcg/day) and pass B12 to the fetus and infant. Deficiency in early infancy causes serious neurological damage. Food alone may not be enough if absorption is impaired in any way.


How to Plan a B12-Smart Day

An omnivore eating even moderate animal protein hits 10 to 15 mcg without trying particularly hard. Two eggs at breakfast (1.1 mcg), a 150 g salmon fillet at lunch (5.8 mcg), and a 200 g beef cut at dinner (5 mcg) lands you around 12 mcg before snacks. The RDA isn’t difficult to exceed on an omnivore diet.

Safety Warning
An omnivore eating even moderate animal protein hits 10 to 15 mcg without trying particularly hard. Two eggs at breakfast (1.1 mcg), a 150 g salmon fillet at lunch (5.8 mcg), and a 200 g beef cut a...

A lacto-ovo vegetarian day takes more intention but is achievable. Greek yogurt and fortified cereal at breakfast (2 to 4 mcg), cottage cheese with lunch (1 mcg), two eggs at dinner (1.1 mcg), and some Swiss cheese (1.5 mcg) gets you to roughly 5 to 7 mcg. That works.

Sample B12-smart meal plan with eggs, dairy, and fortified foods

A vegan day requires active planning plus supplementation. Fortified oat milk in the morning (2 mcg), fortified cereal (3 mcg), two tablespoons of nutritional yeast on pasta at lunch (17.6 mcg), and fortified plant milk again in the evening. The food math works on paper, but consistency is the challenge. I’d still supplement at 250 to 500 mcg daily rather than gamble on label variability.

One habit I actually recommend: take your B12 supplement (or eat your highest B12 food) at breakfast. Pairing it with intrinsic factor production in the morning gut tends to optimize absorption, and breakfast routines have the best compliance rates. Don’t overthink it. Just make it consistent.

On testing: serum B12 alone misses functional deficiency in up to 50% of cases by some estimates. Methylmalonic acid (MMA) and holotranscobalamin (active B12) are the more sensitive markers. If you’re in a high-risk group, ask specifically for those.


FAQs

What food has the highest amount of B12? Cooked clams top the list at around 98.9 mcg per 100 g, followed closely by beef liver at 70.7 mcg per 100 g. Both provide multiples of the daily requirement in a single serving.

Safety Warning
What food has the highest amount of B12? Cooked clams top the list at around 98.9 mcg per 100 g, followed closely by beef liver at 70.7 mcg per 100 g. Both provide multiples of the...

How much B12 do you need per day? The RDA is 2.4 mcg for adults, 2.6 mcg during pregnancy, and 2.8 mcg during lactation. Older adults and people with absorption issues often need significantly more because they absorb a smaller fraction of what they consume.

Are there any plant foods with B12? Unfortified plant foods do not provide reliable B12. Some (spirulina, nori, tempeh) contain B12 analogs that don’t function in the body. Only fortified plant foods, such as nutritional yeast, plant milks, and cereals, provide usable B12 for vegans.

Can you get enough B12 from eggs and dairy alone? It’s possible but tight for lacto-ovo vegetarians. Two eggs plus a cup of yogurt and some cheese can approach 3 to 4 mcg daily, but absorption variability means many vegetarians still run low. Regular testing and possibly supplementing is the smarter approach.

Does cooking destroy B12 in foods? Yes, heat can reduce B12 content by 30 to 50% depending on the food and cooking method. High heat and long cooking times are the worst offenders. Quick cooking at lower temperatures preserves more. For shellfish, consuming the cooking liquid recovers some of what’s lost.

How much liver do you need to hit the daily B12 target? Roughly 3 to 4 grams of beef liver covers the adult daily RDA. A standard serving of 85 to 100 g delivers roughly 60 to 70 mcg, making it impossible to be deficient after eating it. Once a week is sufficient for most people.


Frequently Asked Questions

Cooked clams top the list at around 98.9 mcg per 100 g, followed closely by beef liver at 70.7 mcg per 100 g. Both provide multiples of the daily requirement in a single serving.

The RDA is 2.4 mcg for adults, 2.6 mcg during pregnancy, and 2.8 mcg during lactation. Older adults and people with absorption issues often need significantly more because they absorb a smaller fraction of what they consume.

Unfortified plant foods do not provide reliable B12. Some (spirulina, nori, tempeh) contain B12 analogs that don't function in the body. Only fortified plant foods, such as nutritional yeast, plant milks, and cereals, provide usable B12 for vegans.

It's possible but tight for lacto-ovo vegetarians. Two eggs plus a cup of yogurt and some cheese can approach 3 to 4 mcg daily, but absorption variability means many vegetarians still run low. Regular testing and possibly supplementing is the smarter approach.

Yes, heat can reduce B12 content by 30 to 50% depending on the food and cooking method. High heat and long cooking times are the worst offenders. Quick cooking at lower temperatures preserves more. For shellfish, consuming the cooking liquid recovers some of what's lost.

Clams (98.9 mcg/100 g) and beef liver (70.7 mcg/100 g) are the two highest B12 foods by a massive margin; a single serving of either covers the weekly requirement many times over. No unfortified plant food provides reliable B12. Spirulina, nori, and tempeh contain analogs that don't function and may block real B12 absorption. Vegans need fortified foods plus a daily supplement of 250 to 1,000 mcg; food alone is not sufficient on a fully plant-based diet.

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.

Not Eating Enough B12 Foods?
A clean methylcobalamin B12 supplement is the simplest insurance policy for vegans, older adults, or anyone on Metformin.
SHOP B12 COMPLEX
Previous
Vitamin B12 Deficiency Symptoms: Early to Severe
Next
Memory Supplements: The Honest 2026 Guide (What Works, What Doesn't)