Skip to content

B12

Vitamin B12 on a Vegan Diet — What You Need, Why, and How

The one supplement every vegan (and about 40% of omnivores) should take.

B12

Vitamin B12 on a Vegan Diet — What You Need, Why, and How

B12 is made by bacteria — not by animals themselves. Modern livestock are supplemented because they no longer get enough from soil and water. Vegans simply skip the animal and supplement directly. The recommended intake is 2.4 µg/day, but because absorption drops sharply above ~1.5 µg per dose, most vegans take one 1000 µg cyanocobalamin tablet twice a week, or 25 µg daily. B12 status is easily monitored with a serum B12 or (more accurately) MMA/holoTC blood test.

0.0 µg/day (adults)
RDA
0
top plant sources
0%
achievable on a well-planned vegan diet
0
supplement worth considering

B12

Best plant sources

Fortified nutritional yeast (T-2 tablespoons)8–20 µg
Fortified plant milk (1 cup)1.2–3 µg
B12 supplement (cyanocobalamin)1000 µg (2×/week)
Fortified cereals (1 serving)1.5–6 µg

Source: NIH ODS 2024; Academy of Nutrition and Dietetics 2016

B12

Absorption & practical tips

Split into smaller doses if you use a high-dose weekly tablet — you'll absorb more. Cyanocobalamin is stable, cheap, well-studied and equally effective as methylcobalamin for most people.

B12 deficiency does not 'prove veganism is unnatural.' Deficiency is common across diets — up to 39% of the general population (American Family Physician). Livestock supplementation would collapse the meat industry's B12 supply overnight.

B12

FAQ

Can I get B12 from seaweed, mushrooms, or fermented food?
No, in reliable amounts. Some seaweeds contain B12 analogues that don't work in humans and can even mask deficiency. Supplement or fortified foods only.
How do I test my B12 status?
Serum B12 is the basic test but can be misleading. Methylmalonic acid (MMA) and holotranscobalamin (holoTC) are more sensitive — ask your GP.
What if I've been vegan for years without supplementing?
Stored B12 can last 2–4 years, masking early deficiency. Start supplementing immediately and get MMA tested to rule out neurological damage.

In depth

The longer answer

Vitamin B12 is essential for nerve function, red blood cell formation, and DNA synthesis. Unlike other B vitamins, it is not reliably found in plant foods—no amount of spinach, seaweed, or fermented foods provides a usable, consistent dose. The only natural sources are animal tissues and microorganisms. For anyone eating a fully plant-based diet, this means B12 must come from fortified foods or supplements. Relying on unwashed produce or homemade ferments is not a safe strategy.

The body absorbs B12 through a complex process involving stomach acid and intrinsic factor. Adults need about 2.4 micrograms per day, though absorption efficiency drops with age and with larger single doses. Vegans, older adults, people with digestive conditions, and pregnant or breastfeeding individuals are at higher risk of deficiency. Symptoms like fatigue, tingling, or memory issues can develop slowly. A simple blood test measuring serum B12 and methylmalonic acid gives the clearest picture of status.

A practical daily pattern includes a B12 supplement of 25–100 micrograms (cyanocobalamin is the most studied form) or a weekly dose of 2000 micrograms. Alternatively, eat three servings of fortified foods such as plant milks, nutritional yeast, or breakfast cereals, each providing at least 1 microgram per serving. Do not rely on spirulina, algae, or fermented foods. Supplementation is genuinely warranted for everyone on a vegan diet, and for many vegetarians, regardless of how well the rest of the diet is planned.

At a glance

Quick facts

Quick facts — Vitamin B12 on a Vegan Diet — What You Need, Why, and How
DetailWhat to know
Daily requirement2.4 mcg for adults
Best plant sourcesFortified foods, supplements
Absorption rate~50% from low doses
Deficiency riskVegans, elderly, GI issues
Supplement formCyanocobalamin preferred

In practice

What this means for you

  • Take a daily 25–100 mcg B12 supplement, or a weekly 2000 mcg dose.
  • Check labels: fortified plant milks and nutritional yeast often contain B12.
  • Do not rely on seaweed, spirulina, or tempeh for B12—they are unreliable.
  • Get tested every 1–2 years if you have been vegan for over a year.
  • Pregnant vegans should take a prenatal with at least 2.6 mcg B12 daily.

FAQ

Common questions

Can I get enough B12 from nutritional yeast alone?
Only if the yeast is specifically fortified with B12—most brands are not. Check the label for cyanocobalamin. Even then, you would need several tablespoons daily to meet requirements. A supplement is more reliable.
Is cyanocobalamin safe, or should I use methylcobalamin?
Cyanocobalamin is the most studied, stable, and affordable form. It is safe at standard doses. Methylcobalamin is also effective but more expensive and less shelf-stable. Both work; choose what fits your budget and preference.
How long can a vegan go without B12 before symptoms appear?
The body stores several years' worth of B12 in the liver. Deficiency symptoms typically take 2–5 years to develop on a completely B12-free diet. However, once stores are depleted, nerve damage can become irreversible.
Do I need B12 if I eat eggs or dairy?
Eggs and dairy contain B12, but often in lower amounts than meat. Many vegetarians have suboptimal levels. It is wise to test your status and consider a low-dose supplement if your intake is inconsistent.

Newsletter

One short letter. Once a month.

A handful of recipes, a story worth your time, and one thing you can do this week. Nothing else.

We never share your email. Unsubscribe in one click.