By Dr. Lisa Valente · Published March 2, 2026 · 10 min read
Vitamin B12 is the one nutrient plants simply cannot provide. Unlike protein, iron, or calcium — nutrients vegetarians can source from the plant kingdom — B12 is produced almost exclusively by bacteria that live in the gut of animals. That makes it the most critical nutrient for anyone following a vegetarian diet.
Studies show deficiency rates of 62% among vegetarian pregnant women and between 21% and 41% among vegetarian adolescents, according to a 2013 review in Nutrition Reviews. Most people never know they are running low until symptoms — fatigue, brain fog, tingling in the limbs — become hard to ignore.
The good news: several vegetarian-friendly foods do contain meaningful amounts of B12. This complete list covers every reliable source, how much each one delivers, and how to know if you are getting enough.
⚠️ Medical Disclaimer
This article is for informational purposes only and does not constitute medical advice. If you suspect a B12 deficiency, consult a healthcare provider for testing and guidance before changing your diet or supplementation.
Why Vegetarians Are at Greater Risk
Vitamin B12 is found naturally in animal products — meat, fish, shellfish, dairy, and eggs. Unfortified plant foods contain no reliable B12, and the small amounts detected in some algae and fermented foods are largely biologically inactive in humans, according to the NIH Office of Dietary Supplements.
Here is where the silent danger lies: the liver can store 2–5 years' worth of B12. That means someone who switches to a vegetarian diet may not develop deficiency symptoms for a decade. By the time neurological damage appears, it may be irreversible even after treatment begins.
Lacto-ovo-vegetarians — those who eat dairy and eggs — are at lower risk than vegans, but research consistently finds that even this group frequently falls short of optimal intake without fortified foods.
How Much B12 Do You Need Each Day?
The Recommended Dietary Allowance (RDA) for vitamin B12, established by the NIH, is:
| Life Stage | B12 RDA |
|---|---|
| Adults 19+ | 2.4 mcg/day |
| Pregnant women | 2.6 mcg/day |
| Breastfeeding women | 2.8 mcg/day |
| Children 9–13 years | 1.8 mcg/day |
| Children 4–8 years | 1.2 mcg/day |
Some researchers now argue this standard is too low. A 2022 paper in the Proceedings of the Nutrition Society proposed an optimal intake of 4–20 mcg per day to maintain healthy biomarker levels across the full lifespan — particularly relevant for vegetarians whose baseline intake tends to be lower.
Complete List: Vitamin B12 Foods for Vegetarians
1. Fortified Nutritional Yeast
Fortified nutritional yeast is the single most potent plant-friendly B12 source available. One tablespoon of a fortified brand delivers approximately 2.4 mcg — 100% of the daily RDA. A quarter-cup serving can provide 8 to 24 mcg depending on the brand.
The key word is fortified. Not all nutritional yeast contains B12 — check the label. It also provides a savory, cheese-like flavor that works well in sauces, pasta, soups, and popcorn.
2. Cow's Milk
One cup (240 ml) of cow's milk provides approximately 1.3 mcg of B12 — about 54% of the daily RDA. Milk is also one of the most bioavailable B12 sources. Research indicates that the B12 in dairy is absorbed at roughly three times the rate of B12 in meat, making it particularly efficient for lacto-vegetarians.
Two to three cups of milk daily can cover most of an adult's B12 requirement with no supplementation needed.
3. Yogurt
Plain yogurt provides around 1.2 mcg per cup, similar to milk. The fermentation process does not destroy B12, and some research suggests that B12 from fermented dairy may have slightly improved bioavailability compared to unfermented milk. A cup of yogurt at breakfast is a simple way to make a meaningful dent in your daily target.
4. Cheese
Most cheeses contain modest amounts of B12. Swiss cheese is among the richest, delivering about 0.9 mcg per 22g slice (roughly one-third of the daily RDA). Parmesan and mozzarella are also reasonable sources. While cheese alone is unlikely to meet your full daily requirement, it contributes meaningfully when combined with other dairy foods.
5. Eggs
A single large egg provides approximately 0.6 mcg of B12, with most of it concentrated in the yolk. Two eggs contribute about 1.1 mcg — roughly 46% of the daily adult RDA. Eggs are a practical B12 source for lacto-ovo-vegetarians, though they work best as part of a broader strategy rather than as a sole source.
6. Fortified Breakfast Cereals
Many ready-to-eat breakfast cereals are fortified with B12, typically at levels ranging from 0.6 to 6 mcg per serving. Some brands provide 100% of the daily RDA in a single bowl. Check the nutrition facts panel — B12 content varies significantly across brands and product lines.
Fortified cereals are particularly useful because they make it easy to hit the daily target without changing the rest of your diet.
7. Fortified Plant Milks
Soy, oat, almond, and rice milks are frequently fortified with B12, typically providing around 1.0 to 1.2 mcg per cup. These are the primary B12 source for vegans who avoid all animal products. Again, not all plant milks are fortified — check the label carefully, as unfortified versions contribute zero B12.
8. Fortified Tofu
Some commercially produced tofu is fortified with B12, delivering approximately 1.5 mcg per 100g serving. Standard, unfortified tofu contains negligible B12. Look for "fortified" on the packaging — fortified tofu is more common in markets catering to vegetarian and vegan consumers.
9. Dried Purple Laver (Nori)
Dried purple laver, the seaweed used in sushi nori sheets, is the most promising natural plant-based B12 source identified in research to date. A 4g serving of dried nori provides approximately 2.4 mcg — a full day's RDA. A 2014 review in Nutrients by Watanabe et al. found that consuming dried nori raised serum B12 levels in vegetarian subjects, making it one of the few plant foods with credible B12 activity.
However, B12 content varies significantly between batches and seaweed species. Nori should be viewed as a supplementary source, not a sole one.
10. Shiitake Mushrooms
Dried shiitake mushrooms contain trace to moderate amounts of B12 — approximately 0.4 to 2.8 mcg per 50g of dried mushrooms depending on growing conditions and preparation. While this is biologically active B12 (unlike spirulina), the variability makes dried shiitake an unreliable primary source. Fresh shiitake mushrooms contain far less.
B12 Content Comparison: At a Glance
| Food | Serving Size | B12 (mcg) | % Daily Value |
|---|---|---|---|
| Fortified nutritional yeast | 1 tablespoon | ~2.4 mcg | 100% |
| Cow's milk | 1 cup (240 ml) | 1.3 mcg | 54% |
| Yogurt (plain) | 1 cup | 1.2 mcg | 50% |
| Fortified plant milk | 1 cup | ~1.0–1.2 mcg | 42–50% |
| Fortified tofu | 100g | ~1.5 mcg | 63% |
| Swiss cheese | 1 slice (22g) | ~0.9 mcg | 28% |
| Egg (whole) | 1 large | 0.6 mcg | 25% |
| Dried purple laver (nori) | 4g | ~2.4 mcg | 100% |
| Fortified cereal | 1 serving | 0.6–6 mcg | 25–100%+ |
| Dried shiitake mushrooms | 50g | ~0.4–2.8 mcg | 17–117% |
RDA for adults = 2.4 mcg/day. Data sourced from NIH Office of Dietary Supplements and Watanabe et al. (2014).
The Spirulina Myth: Why It Does Not Count
Spirulina is widely marketed as a plant-based B12 source — and this claim is false. Spirulina contains pseudovitamin B12, a group of compounds that are structurally similar to B12 but biologically inactive in human metabolism. These analogues cannot prevent or correct a deficiency.
Research reviewed in the Nutrients (2014) paper confirmed that spirulina-derived B12 analogues do not raise serum B12 levels in humans. Relying on spirulina as your B12 source is not just ineffective — it is risky, as it may mask a deficiency on blood tests that measure total B12 without distinguishing active from inactive forms.
Signs of Vitamin B12 Deficiency
B12 deficiency develops slowly and silently. Knowing the warning signs can help you catch it early.
Early symptoms:
- Persistent fatigue and weakness
- Pale or slightly yellowish skin
- Shortness of breath
- Dizziness and headaches
Neurological symptoms (indicate more advanced deficiency):
- Tingling or numbness in hands and feet
- Difficulty walking or maintaining balance
- Poor memory and concentration
- Mood changes, depression, or irritability
Oral signs:
- Swollen, inflamed tongue (glossitis)
- Mouth ulcers
The critical warning is that neurological damage from prolonged B12 deficiency can become permanent even after treatment restores normal B12 levels. If you are vegetarian and have not had your B12 tested recently, ask your doctor for a serum B12 or methylmalonic acid (MMA) test.
Can Vegetarians Get Enough B12 from Food Alone?
For lacto-ovo-vegetarians who consume dairy and eggs regularly, meeting the 2.4 mcg daily RDA through food is achievable — two cups of milk plus one egg gets you close. If you also include fortified cereals or nutritional yeast, you can easily exceed the target.
For vegetarians who avoid eggs or consume minimal dairy, consistent intake becomes harder. The math favors fortified foods or supplements:
- Eating fortified nutritional yeast (1 tablespoon) once daily covers the full RDA
- Consuming 2–3 servings of fortified plant milk daily provides 2–3.6 mcg
- A weekly supplement of 2,000 mcg (recommended by the Vegan Society for those eating no animal products) accounts for the lower absorption rate of high-dose supplemental B12
If you follow a vegetarian meal plan, it is worth building B12-rich foods into your daily routine deliberately, not as an afterthought. Tracking your intake is the easiest way to ensure consistency.
If you want to see exactly how your meals stack up nutritionally, try Caloria — just snap a photo of your meal and get an instant breakdown of calories, protein, and key micronutrients.
Frequently Asked Questions
What foods are highest in vitamin B12 for vegetarians?
Fortified nutritional yeast leads all vegetarian sources, providing up to 24 mcg per quarter cup. Cow's milk, yogurt, and fortified plant milks all deliver 1.0–1.3 mcg per cup. Dried purple laver (nori) provides about 2.4 mcg per 4g serving — the best natural plant option — though batch variability means it should be supplementary rather than primary.
Can vegetarians get enough B12 without supplements?
Lacto-ovo-vegetarians who eat dairy and eggs daily can potentially meet their needs through food, especially if they include fortified options. However, research consistently shows that many fall short. Vegans cannot reliably meet B12 needs through unfortified plant foods and should use supplements or fortified foods. Read our guide on vegan protein sources to see how B12 fits alongside other key nutrients in a plant-based diet.
Is nori a reliable source of vitamin B12?
Nori is one of the few plant foods with biologically active B12 and clinical evidence of raising serum B12 levels. That said, B12 content varies between batches and species, making it unsuitable as a sole source. Use it as a supplementary contributor within a broader B12 strategy.
What happens if a vegetarian ignores B12?
Because the liver stores 2–5 years of B12 reserves, deficiency develops slowly — sometimes over a decade. When it does arrive, it can cause irreversible nerve damage (peripheral neuropathy, spinal cord problems) even after treatment. This is why monitoring B12 status annually with a blood test is recommended for all vegetarians, especially those who have been vegetarian for more than 3–5 years.
For insights into how diet affects other critical micronutrients, see our guide on high calcium foods — another nutrient that requires deliberate planning on plant-forward diets.
Start Tracking Your Nutrition Today
Meeting your B12 needs as a vegetarian is straightforward once you know which foods to prioritize and how much each delivers. Two servings of dairy, one or two eggs, and a tablespoon of fortified nutritional yeast can get most adults to their daily target — but consistency is what matters most.
Download Caloria and start tracking your nutrition with AI. Snap a photo of your meal and get an instant breakdown — no manual entry, no guesswork.
Related reading:
- Vegan High-Protein Meals — nutrient-dense recipes for plant-based eaters
- Vegetarian Meal Plan — how to build balanced, B12-inclusive weekly menus