Affiliate Disclosure: This article contains affiliate links. If you buy through one of them we may earn a commission, at no extra cost to you. We only recommend products we genuinely believe in. As an Amazon Associate I earn from qualifying purchases.
Medical Disclaimer: This content is for informational and educational purposes only and is not medical advice. Always consult a qualified healthcare professional before making health decisions or starting any new treatment.
Vitamin B12 Foods: The Best Sources for Every Diet
Vitamin B12 keeps your nerves healthy, helps make red blood cells, and supports your brain. But your body cannot make it — you have to eat it. And there is a catch: B12 is almost entirely found in animal products.
Here is what to eat, how much you need, and the special warning for plant-based eaters.
What Is Vitamin B12 and Why It Matters
B12 is the only vitamin that contains a metal (cobalt). It is essential for:
- Making red blood cells (a deficiency causes anemia)
- Maintaining your nervous system and myelin sheath
- DNA production
- Energy metabolism (low B12 = fatigue)
Your liver stores enough B12 for 2-5 years — which is why deficiency symptoms creep up slowly and why a vegetarian who stops eating animal products may not notice the problem until years later. That long lag also means routine testing is the only way to know.
How Much Do You Need?
| Age | Daily Amount |
|---|---|
| 14+ years | 2.4 mcg |
| Pregnant | 2.6 mcg |
| Breastfeeding | 2.8 mcg |
Two and a half micrograms sounds tiny — and it is. One portion of most foods below exceeds it. The problem is not usually intake; it is absorption. Your stomach must make intrinsic factor to absorb B12, and that declines with age and gut conditions.
The Best Food Sources (Rated by mcg per serving)
1. Clams — 84 mcg per 3 oz (3,500% DV). The single richest source. Cooked clams deliver more B12 than almost anything else.
2. Beef liver — 70 mcg per 3 oz (2,900% DV). Extremely concentrated. One serving covers weeks of needs. Eat occasionally, not daily (it is also very high in vitamin A).
3. Sardines — 6.6 mcg per 3 oz (275% DV). Small fish, big nutrition. Canned sardines are also rich in omega-3s, calcium, and vitamin D.
4. Salmon and trout — 4.5 mcg per 3 oz (190% DV). Two servings of salmon a week more than covers B12 while delivering omega-3s.
5. Tuna — 2.5 mcg per 3 oz (105% DV). Canned light tuna and fresh tuna both count. Canned light has less mercury than albacore.
6. Fortified cereals — up to 6 mcg per serving (250% DV). The easiest option for vegans. Check the label — most fortified brands cover 100%+ of daily needs in a single bowl.
7. Nutritional yeast — 2.4 mcg per 2 tbsp (100% DV). The vegan staple. Its “cheesy” flavor makes it a pantry essential for plant-based eaters.
8. Yogurt — 1.4 mcg per 1 cup (58% DV). One of the best dairy sources. Greek yogurt has slightly less; traditional yogurt more.
9. Eggs — 0.6 mcg per large egg (25% DV). The B12 is in the yolk — eat the whole egg.
10. Milk — 1.2 mcg per cup (50% DV). A simple glass covers half your daily need.
11. Swiss cheese — 0.9 mcg per oz (38% DV). Better than cheddar for B12.
12. Fortified plant milks — 1-3 mcg per cup. Many soy, almond, and oat milks are fortified. Check labels — not all are.
The Vegan and Vegetarian Warning
Here is the hard truth: plant foods contain no reliable B12. Even fermented foods like miso and tempeh do not provide adequate amounts.
If you are vegan or vegetarian, you need:
- A B12 supplement (25-250 mcg daily) or
- Fortified foods daily (cereals, plant milks, nutritional yeast), or
- A high-dose B12 supplement (1,000-2,000 mcg weekly)
And you need your B12 levels checked with bloodwork at least yearly, because deficiency is easy to miss for years.
Who Else Is at Risk of Deficiency?
- Adults over 50 — stomach acid production drops, reducing absorption (dietary recommendation: get B12 from fortified foods or supplements)
- People with gut conditions — celiac, Crohn’s, atrophic gastritis
- People on acid-blocking medication (long-term PPIs) or metformin
- After bariatric surgery — absorption is permanently reduced
- People with pernicious anemia — an autoimmune condition where your body can’t absorb B12 at all
The Symptoms of Deficiency
- Numbness, tingling, or “pins and needles” in hands and feet
- Fatigue and weakness
- Balance problems and poor coordination
- Memory issues and brain fog
- Smooth, sore tongue
- Pale or jaundiced skin
- Depression or irritability
Nerve damage from B12 deficiency can become permanent if left untreated for long. These symptoms warrant a blood test, not a web search.
When to See a Doctor
- Numbness or tingling in the hands and feet – nerve damage from B12 deficiency can become permanent if untreated
- Memory problems, confusion, or difficulty concentrating
- An unsteady, wide-based walk
- A sore, smooth, or swollen tongue, or mouth ulcers
- Fatigue, breathlessness, or pallor – ask for a B12 level plus a full blood count
- Get tested if you are vegan, over 60, take metformin or a long-term proton-pump inhibitor, or have Crohn’s or coeliac disease
Related reading: iron deficiency anemia, causes of constant tiredness
Frequently Asked Questions
Can you get vitamin B12 from plants?
What happens if you eat too much vitamin B12?
What foods are highest in B12?
How long does it take to feel better after taking B12 supplements?
Last updated: July 2026
Sources:
- National Institutes of Health — Office of Dietary Supplements, Vitamin B12
- Harvard T.H. Chan School of Public Health — Vitamin B12
- Mayo Clinic — Vitamin B12 deficiency
