
Vitamin B12 on a Vegan Diet — What You Need, Why, and How
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.
B12
Best plant sources
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?
How do I test my B12 status?
What if I've been vegan for years without supplementing?
Q&A
Related questions
- How do vegans get B12?
From supplements or fortified foods (plant milks, nutritional yeast, cereals). B12 is made by bacteria — animals get it from soil, feed additives, or their own supplementation.
- Is a vegan diet safe for kids?
Yes, when planned. All major paediatric dietetic bodies confirm vegan diets are safe for infants, children and teens with adequate B12, D, iron, calcium, iodine and DHA.
- Can you be vegan while pregnant?
Yes. A well-planned vegan diet is safe for pregnancy according to every major dietetic body. Prioritise B12, iron, iodine, DHA, choline and folate.
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
| Detail | What to know |
|---|---|
| Daily requirement | 2.4 mcg for adults |
| Best plant sources | Fortified foods, supplements |
| Absorption rate | ~50% from low doses |
| Deficiency risk | Vegans, elderly, GI issues |
| Supplement form | Cyanocobalamin 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?
Is cyanocobalamin safe, or should I use methylcobalamin?
How long can a vegan go without B12 before symptoms appear?
Do I need B12 if I eat eggs or dairy?
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.