What are the best vegan sources of vitamin B12 and how can we make sure we get enough?
“How do you get vitamin B12 on a vegan diet?” This is probably the most commonly asked nutrition question around veganism, though it’s not as controversial as some people might think.
There are, however, some interesting twists and turns and understanding more about this little vitamin is essential for optimal health.
What is B12?
Vitamin B12 helps keep blood and nerve cells healthy and helps make DNA. Not getting sufficient amounts can lead to anaemia, which can leave you feeling tired and weak.
Our bodies make it, but we can’t use it. Vegetarian animals have bacteria in their guts that make B12 for them, and this is also how we humans get our vitamin K.
In fact, the same bacteria that make our vitamin K also make B12, but there’s a fault in our wiring. These bacteria live in the large intestine, but we can only absorb B12 via the small intestine.
This means we make it after the opportunity to absorb it has passed1. The ability to make B12 at all suggests we come from a long line of vegetarians, but that does nothing to help us modern humans get this vitamin today.
What Foods Contain B12?
It’s found in animal products, so when people eat vegetarian animals, they are eating the B12 made by the bacteria inside those animals.
Interestingly, farmed cows, sheep and goats don’t get B12 in their diets naturally and require supplements in order to synthesise B122, so the idea that omnivores don’t rely on supplements for B12 just isn’t true.
Thankfully, for those of us who don’t want to eat animal products, there are other options.
Vegan b12 sources
Many foods are fortified with vitamin B12, including breads, breakfast cereals, nutritional yeast, plant milks and dairy-free yoghurts. However, you would need three servings of fortified foods per day to meet the recommended amount, and this can still be unreliable.
Therefore, we suggest everyone takes a daily supplement of 25-100μg or a 2000μg weekly dose. Individuals aged over 50 or with conditions like coeliac disease might need at least 50μg.
There really is no need to fall short of this vitamin, just because somewhere along the evolutionary trail we got our intestines mixed up!
How much B12 do we need?
That depends who you ask. In the US, the recommended daily amount is 2.4mcg per day, while in the UK it is 1.5mcg.
Our bodies can store B12 for 2-4 years3 but it’s best to keep those stores topped up.
What if I take plenty of B12 but am still deficient?
If you are low in B12, you may have a problem absorbing it, so regardless of how much you have in your diet, medical intervention may be required. This is true for everyone, vegan or not.
If you are concerned or need further advice, please see your GP.
References
1. The Evolutionary Quirk That Made Vitamin B12 Part of Our Diet, Discover, Nathan H. Lents, 13 Aug 2018
2. Cobalt deficiency in sheep and cattle, Department of Primary Industries, Government of West Australia, 3 Sept 2019
3. Vitamin B12 or folate deficiency anaemia, NHS website, 23 May 2019
This page was reviewed by Claire Lynch, RD and nutritionist Rohini Bajekal from Plant-Based Health Professionals in November 2023. For more information about plant-based nutrition, see the Plant-Based Eatwell Guide.