The Complete Vitamin B12 Vegan Foods List


Vitamin B12 comes from bacteria in soil, which means that no plant foods have it (because we wash them pretty thoroughly these days).

That leaves vegans with 2 options.

First, you can grab a vegan vitamin B12 supplement or a vegan multivitamin. That’s my preferred option to be on the safe side.

However, you can also get vitamin B12 through vegan foods that have been fortified with it.

Here, I’ll go over the most common types of foods that are fortified with B12.

The Best Fortified Vegan Foods for B12

I’ve spent a few hours looking for foods that typically have vitamin B12 added to them, and the list isn’t long.

Even in the foods in the list below, B12 is often only in some flavors. For example, the specific Kashi cereal I listed has a lot of B12, but most flavors of Kashi don’t have any.

Use this list to help you save time guessing which foods are likely to have B12. But you’ll need to check specific brands you’re interested in to see if they have B12.

FoodSpecific ExampleB12 in serving (%DV)
Nutritional YeastBobs Red Mill Nutritional Yeast880%
CerealKashi Heart to Heart Oat Flakes and Blueberry Clusters100%
Marmite 76%
Vegan yogurtDaiya yogurt40%
Non-Dairy milkSo Delicious almond milk30%
Mac and cheeseDaiya cheezy mac20%
Energy barsClif bars10%

See my list of vegan cereals with B12 if you’d like more examples.

If you can find a good cereal, or are a fan of nutritional yeast or marmite, you can potentially get all your vitamin B12 just from food.

However, a supplement still isn’t a bad idea to be on the safe side.

Finally, regardless of which option you pick, you should see your doctor once in a while to get a blood test to check B12 levels (and a few other vitamins that are hard to get on a vegan diet).

About the author

Dale Cudmore

Your friendly neighborhood vegan from Toronto. Chemical engineer turned semi-professional soccer player and freelance nutrition writer. I've been vegan for years and try to make life easier for others by sharing what I've learned.

Add comment