Table of Contents

The Best Vitamin B12 Foods for Vegetarians

Written by Daisy Whitbread, MScN
Powered by USDA Nutrition Data
The Best Vitamin B12 Foods for Vegetarians

Vitamin B12 is an essential vitamin needed for proper development and functioning of the nervous system. A deficiency in vitamin B12 can lead to weight loss, constipation, and anemia. Numbness (tingling) in hands and feet may also occur in addition to depression, dementia, and memory loss.

Since vitamin B12 is naturally found only in animal foods, vegetarians are considered an at-risk group for vitamin B12 deficiency. Fortunately, a wide variety of plant foods are fortified with vitamin B12. Further dairy, eggs, and cheese are all good natural sources of vitamin B12.

Vegetarian foods high in vitamin B12 include fortified cereals, fortified fruit juices, fortified tofu, yogurt, milk, cheese, eggs, vitamin water, and whey powder. The daily value for vitamin B12 is 2.4μg per day, which has been recently reduced from 6μg per the USDA food labelling standards. (3)

Since vitamin B12 is well regulated by the body, and stores of vitamin B12 can be accumulated in the liver, there is no tolerable upper intake for vitamin B12.

Below are the top 10 vegetarian foods highest in vitamin B12, for more see the lists cereals high in vitamin B12, cheeses high in vitamin B12, and the nutrient ranking of vegetarian vitamin B12 foods.

Advertisement (Bad ad? How to mute ads)

Top 10 Vegetarian Vitamin B12 Foods

Circle cereals

#1: Fortified Cereals
Vitamin B12 per 3/4 cupVitamin B12 per 100g
254% DV (6.1μg)875% DV (21μg)
See the full list of 200 Cereals High in Vitamin B12.
Nutrition Facts for Kelloggs All-bran Complete Wheat Flakes

A glass of orange juice

#2: Fortified Juice
Vitamin B12 per cupVitamin B12 per 100g
250% DV (6μg)104% DV (2.5μg)

Specific brands high in vitamin B12

-250% DV in 1 cup (8oz) of Naked Blue Machine
-108% DV in 1 cup of Bolthouse Farms Daily Greens
-96% DV in 1 cup of Bolthouse Farms Berry Boost

As with all fortified foods, the quantity of vitamin B12 can vary, check labels for specific amounts, and see the full ranking of drinks high in vitamin B12.
Nutrition Facts for Fortified Fruit Juice Smoothie


#3: Unsweetened Soymilk
Vitamin B12 per 16oz glassVitamin B12 per 100g
249% DV (6μg)51% DV (1.2μg)

Other Milk Substitutes High in Vitamin B12

-250% DV in a 16oz glass of fortified almond milk
-250% DV in a 16oz glass of fortified coconut milk drink
-126% DV in a 16oz glass of rice milk

The quantity of vitamin B12 can vary greatly, check product labels.
Nutrition Facts for Unsweetened Soy Milk

A block of tofu

#4: Fortified Tofu
Vitamin B12 per cupVitamin B12 per 100g
137% DV (3.3μg)60% DV (1.5μg)
Nutrition Facts for Extra Firm Fortified Tofu

A glass of milk

#5: Low-Fat Milk
Vitamin B12 per 16oz glassVitamin B12 per 100g
108% DV (2.6μg)22% DV (0.5μg)
See the full ranking of dairy high in vitamin B12.
Nutrition Facts for Low-fat Milk 2%

Plain yogurt with raspberries

#6: Low-Fat Yogurt
Vitamin B12 per cupVitamin B12 per 100g
62% DV (1.5μg)25% DV (0.6μg)
See the full ranking of dairy high in vitamin B12.
Nutrition Facts for Non-fat Yogurt

A slice of swiss cheese

#7: Swiss Cheese
Vitamin B12 per ozVitamin B12 per 100g
36% DV (0.9μg)128% DV (3.1μg)
Swiss cheese provides the most vitamin B12 with 36% DV per ounce. On average, cheese provides 15% DV per ounce. See the full list of cheeses high in vitamin B12.
Nutrition Facts for Swiss Cheese

A glass of water

#8: Vitamin Water
Vitamin B12 per cupVitamin B12 per 100g
25% DV (0.6μg)10% DV (0.3μg)
See the full ranking of drinks high in vitamin B12.
Nutrition Facts for Vitamin Fortified Water


#9: Eggs
Vitamin B12 in 1 large eggVitamin B12 per 100g
23% DV (0.6μg)46% DV (1.1μg)
-63% DV in 1 cup of chopped hard-boiled eggs

Eggs are also a high protein food.
Nutrition Facts for Hard Boiled Eggs

Whey Powder

#10: Whey Powder
Vitamin B12 per tblspVitamin B12 per 100g
7% DV (0.2μg)99% DV (2.4μg)
Nutrition Facts for Dried Sweet Whey Powder

See All 200 Vegetarian Foods High in Vitamin B12

Advertisement (Bad ad? How to mute ads)

Printable One Page Sheet

Click to Print Pin it button
Top 10 Vegetarian Sources of Vitamin B12

How much Vitamin B12 do you need?

The recommended daily allowance (RDA) for Vitamin B12 ranges from 0.4 to 2.8μg per day. The daily value for vitamin B12 is 2.4μg per day, which has been recently reduced from 6μg per the USDA food labeling standards.

0-6 months0.4 μg0.4 μg
7-12 months0.5 μg0.5 μg
1-3 years0.9 μg0.9 μg
4-8 years1.2 μg1.2 μg
9-13 years1.8 μg1.8 μg
14+ years2.4 μg2.4 μg2.6 μg2.8 μg
Source: Office of Dietary Supplements.

For the values above the amounts for children less than 12 months old is actually the adequate intake (AI) not RDA.

Which form vitamin B12 is best?

Cyanocobalamin is the most common synthetic form of vitamin B12. However, methylcobalamin may also be used. Current evidence does not suggest one form is better than the other, so any form of added B12 can be considered to be equally effective. (2)

What is intrinsic factor and how does it affect vitamin B12 absorption?

Intrinsic factor can be thought of as "absorption chemicals" in your gut needed for absorption of vitamin B12. Your body only creates and secretes a limited amount of intrinsic factor. So despite consuming supplements or fortified foods, only limited amounts of vitamin B12 will be absorbed by your body. As such you might only absorb 10μg of a 500μg supplement. (2)

Due to this factor, sometimes vitamin B12 is injected directly into patients, as opposed to supplements taken orally. These vitamin B12 injections can be a faster way to boost vitamin B12 levels and alleviate symptoms from anemia.

How much Vitamin B12 is in Brewers Yeast?

Brewers yeast is used to brew beer and can be used to make bread. The amount of vitamin B12 in yeast is inconsistent at best, and so it can not be relied on as a source of vitamin B12 unless it is fortified. Interestingly a 12oz can of beer does contain 0.1μg or 1% of the DV for vitamin B12.

How much vitamin B12 is in Dried Seaweed (Nori)?

Nori is the thin dried seaweed wrap typically used to make sushi rolls. According to this article published in the journal Nutrients, dried nori seaweed contains up to 51.7μg of vitamin b12 in 100 grams. A sheet of nori typically weights 1.25 grams so a single sheet would provide about 0.5μg of vitamin B12 or 8% DV.

While this sounds great, it is unlikely that nori can be relied upon to be a consistent B12 source, so while it will make a good addition to a balanced vegan diet, it should not be solely relied upon. Further, nori seaweed is very high in iodine, and should be avoided by people with thyroid issues.

How Much Vitamin B12 is in Mushrooms?

Interestingly, some mushrooms do contain vitamin B12, but due to their inability to accumulate and store it, it is never a consistent or large amount.

What are the health benefits of Vitamin B12?

  • Protection Against Heart Disease - Adequate levels of vitamins B12, B6, and B9 have been shown to lower levels of a protein in the blood: homocysteine. Lower levels of homocysteine has been shown to improve endothelial function, which in turn may boost cardiovascular health and decrease risk of heart attacks. (2)
  • Protect and Repair DNA to Reduce Cancer Risk and Slow Aging - Absorption of vitamin b12 and Folate (B9) is essential for DNA metabolism and maintenance which helps to prevent cancer and slow aging. (4)
  • Protect Against Dementia and Cognitive Decline - Lack of vitamin B12 increases homocysteine levels, which in turn decreases the body's ability to metabolize neurotransmitters. Due to limitations with creating long-term controlled studies in human populations, no definite link between increased vitamin B12 levels and cognitive function has been found, however, several observational studies suggest increased homocysteine levels increase the incidence of Alzheimer's disease and dementia, and low levels of vitamin B12 has been associated with cognitive decline. (2)
  • Alzheimer's Protection - A study has shown that a deficiency in Vitamin B12 and Folate (B9) can double the risk of Alzheimer's Disease. (2)
  • Energy and Endurance - A lack of vitamin B12 will lead to anemia and weakness. Adequate levels of vitamin B12 are necessary to maintain normal energy levels. Claims of vitamin B12 as an energy or athletic enhancer remain unproven. (2)

Does Cyanocobalamin Contain Cyanide?

Cyanocobalamin is a common synthetic form of vitamin B12 used in supplements and fortified foods. While cyanide is present in this form of vitamin B12, it is not present in large enough amounts to be dangerous and is excreted by the body. Numerous other foods naturally contain cyanide, including almonds, lima beans, and spinach.

If vitamin B12 is only found in plant foods where do cows get vitamin B12 from?

Cows are not given any form of synthetic vitamin B12. Vitamin B12 is naturally synthesized by bacteria that flourish in certain animals (most animals actually, just not humans). Cows, in particular, ferment their food in 4 different stomachs as they digest it. This fermentation lets the bacteria in cows create vitamin B12, and allows cows to store any excess vitamin B12.

Click to View Comments

View more food groups with the nutrient ranking tool, or see ratios with the nutrient ratio tool.

Data Sources and References

  1. USDA National Nutrient Database for Standard Reference, Release 28.
  2. Office Of Dietary Supplements Fact Sheet
  3. New FDA Daily Values
  4. The role of folic acid and Vitamin B12 in genomic stability of human cells
Feedback || Subscribe