How Vegans & Vegetarians Get Enough Vitamin B12
A well-built plant-based diet outscores the average Western plate on fiber, folate, potassium, and most antioxidants — and then scores exactly zero on vitamin B12. Not "low." Zero.
That single blank spot is the most important nutrition fact for anyone eating vegan or mostly vegetarian, and the internet's food lists routinely get it wrong. Here's the honest map: what contains B12, what only pretends to, and how to cover the gap for pennies a day.

The short answer
No fruit, vegetable, grain, or legume reliably contains vitamin B12 — it's made by bacteria and reaches humans through animal foods. Vegetarians can get some from eggs and dairy, though often not enough. Vegans need fortified foods or a supplement, full stop — around 250 mcg daily is the commonly cited range, and supplemental B12 is itself vegan.
Why plants can't help you here
B12 is manufactured by bacteria, and plants have no use for it — so they neither make it nor store it. Animals only "contain" B12 because they collect it from microbes and pass it up the chain.
Let's retire the recurring myths by name. Fruit high in vitamin B12? None exists — not bananas, not apples, not any of them. Vegetables with B12? Zero, spinach and beetroot included. Dry fruits? Also zero — dates and raisins bring iron and sugar to the table, not cobalamin.
Any list claiming otherwise is confusing B12 with other B vitamins, usually folate — a mix-up with real consequences we'll return to below.
The vegetarian math: eggs and dairy
Lacto-ovo vegetarians do have natural sources, and it's worth knowing exactly how far they stretch against the 2.4 mcg daily requirement:
| Food | Serving | Approx. B12 | % of daily need |
|---|---|---|---|
| Milk (whole or skimmed — same B12) | 1 cup | ~1.3 mcg | ~54% |
| Plain yogurt | 1 cup | ~1.1 mcg | ~46% |
| Swiss cheese | 1 oz | ~0.9 mcg | ~38% |
| Mozzarella | 1 oz | ~0.6 mcg | ~25% |
| Egg | 1 large | ~0.5 mcg | ~21% |
Two takeaways hide in that table. First, skimming the fat off milk doesn't skim the B12 — it's water-soluble, so it stays. Second, the servings add up slower than people assume: an egg at breakfast and a splash of milk in coffee leaves you well short, and absorption from eggs in particular runs less efficient than the label number suggests.
Research keeps finding the same pattern: vegetarians land low on B12 more often than omnivores, just less often than vegans. Dairy-light vegetarians should read the vegan section below as if it were addressed to them.
The vegan pantry: fortified foods
Fortified foods are B12 added at the factory — the same bacteria-fermented vitamin used in supplements, sprayed into everyday staples. The reliable categories:
- Nutritional yeast (fortified) — the vegan pantry MVP; two tablespoons of many fortified brands cover a full day, with a cheesy flavor that earns its cult following.
- Fortified plant milks — soy, oat, and almond varieties commonly carry ~50% of the daily value per cup.
- Fortified breakfast cereals — many deliver 25–100% per serving.
- Fortified yeast spreads and some meat alternatives — useful contributors, label depending.
The catch sits in that repeated word: fortified. Plain nutritional yeast contains no B12 at all, and fortification levels vary wildly by brand and country — so this strategy demands consistent label-reading, forever. That maintenance burden is exactly why most nutrition authorities point vegans toward the simpler answer.
Spirulina, tempeh, seaweed: the false friends
Every plant-based forum eventually offers these as loopholes, so let's be precise. Spirulina contains mostly "pseudo-B12" — analogue molecules that look like B12 to a lab test but do nothing in your body, and may even compete with the real thing. Tempeh and fermented foods carry trace, inconsistent amounts; seaweeds vary batch to batch.
The interesting footnote: researchers have engineered spirulina strains that produce genuine, active B12, and that work is promising. But promising research is not a pantry strategy — nothing on this list should be your plan.
The supplement answer (which is also vegan)
Here's the elegant loop-closer: supplemental B12 is grown by bacterial fermentation — the original source, no animal middleman — so a properly made B12 supplement is entirely plant-based. The commonly cited protocols are simple: about 250 mcg daily, or 2,500 mcg twice weekly, with daily winning on habit-stickiness. The dose looks huge next to the 2.4 mcg requirement because absorption math shrinks big numbers dramatically — that guide runs the full calculation.
It's also worth knowing that plant-heavy diets can run light on several Bs at once, not just B12. That's the situation the My Balance Vitamin B-12 Complex was designed around: a fully vegan, third-party tested capsule covering all eight B vitamins plus choline and inositol, made in a GMP-certified US facility with no fillers — one label to read once, instead of every carton forever.
The folate twist every vegan should know
Those searches for "folic acid and B12 rich foods" deserve a warning label. Plant-based diets are usually rich in folate — leafy greens and legumes overflow with it — and abundant folate can keep your blood counts looking normal while B12 quietly falls.
The result is a stealth deficiency: the anemia warning light stays off while the nerve-related damage proceeds. It's one more reason plant-based eaters shouldn't wait for symptoms — and why the fix is testing and supplementing, not adding more spinach.
Know the warning signs anyway
Depletion takes years thanks to the liver's B12 reserve, so long-term plant-based eaters — especially those who went vegan "a while ago" without supplementing — are the classic slow-burn cases. Persistent fatigue, tingling hands or feet, brain fog, and unusual hair shedding are the pattern worth acting on; the complete deficiency field guide maps every sign and the testing that settles it.
What a covered day actually looks like
Putting it together — a sample vegan day that handles B12 without thinking hard:
- Breakfast: fortified cereal with fortified soy milk, plus your daily B-complex capsule — the day's B12 is already handled by 8 a.m.
- Lunch: whatever you like — B12 doesn't need to appear again.
- Dinner: pasta or roast vegetables finished with fortified nutritional yeast, for flavor first and backup B12 second.
- Once a year: a routine blood test to confirm the system's working — five minutes that replaces all guesswork.
FAQ
Can I get vitamin B12 from fruit or vegetables?
No — no fruit or vegetable reliably contains usable B12, because plants neither make nor store it. Lists claiming otherwise are confusing B12 with folate or other B vitamins.
How much B12 should a vegetarian take per day?
If eggs and dairy feature daily, a 25–100 mcg supplement comfortably closes the gap; if they're occasional, use the vegan range of ~250 mcg daily. When in doubt, test — it beats estimating.
Is nutritional yeast alone enough?
Fortified nutritional yeast can technically cover you — if it's genuinely fortified, if the brand's dose is adequate, and if you eat it consistently. Three "ifs" is why we'd call it a great contributor and a shaky sole strategy.
Do vegans really need to test their B12?
Ideally yes, occasionally — supplementing blind usually works, but a periodic test catches absorption issues and confirms your routine is sufficient. Mention your supplements to the doctor so results are read correctly.
I eat eggs every day — am I covered?
One egg supplies about a fifth of the daily requirement, with less-than-ideal absorption on top. Eggs help; eggs alone don't cover you.
These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Consult a healthcare professional before starting any supplement.