👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

Top Vitamin B12 Plant-Based Foods For Anemia: Benefits & More

Table of Contents

Key Takeaways

  • Vitamin B12 is an essential micronutrient with important roles in nervous system function, red blood cell production, and DNA synthesis. 
  • Fruits and vegetables don’t contain vitamin B12, but select plant foods are a good source, including fortified nutritional yeast, fortified breakfast cereals, and nori (dried seaweed).
  • Certain people are at an increased risk of vitamin B12 deficiency, including those following a plant-based diet. Taking vitamin B12 supplements is a good way to prevent this.

It can be challenging to get enough vitamin B12 when following a plant-based diet.

You may wonder if there are fruits, vegetables, or other plant foods that provide vitamin B12. 

While animal foods, like meat, fish, eggs, and dairy, are the primary dietary sources of vitamin B12, certain plant-based foods also contain this essential micronutrient.

Continue reading to learn which foods provide the most vitamin B12 and how to get enough of it on a vegan or vegetarian diet.

{{splash}}

Top Vitamin B12 Vegetables, Fruits, and Other Plant-Based Foods

Unfortunately, fruits and vegetables don’t naturally contain vitamin B12.

Vitamin B12 is created by bacteria and is primarily concentrated in animal-based foods.

As a result, many people following plant-based diets struggle to consume enough vitamin B12 from food sources.

However, several plant foods, like seaweed and certain types of dried mushrooms, are natural plant sources of vitamin B12. 

Additionally, some foods are fortified with vitamin B12, meaning it’s added during processing. These include breakfast cereal and some non-dairy milk products. 

Fortified Breakfast Cereal

Many ready-to-eat breakfast cereals in the United States are fortified with vitamin B12.

These typically provide approximately 25% of your daily vitamin B12 needs per serving, making them a significant source of this micronutrient.

One cup of cow’s milk provides around 50% of your daily vitamin B12 requirement, and fortified soy milk contains up to 85%, depending on the brand.

Therefore, a bowl of fortified cereal with milk can provide almost all of a person’s daily vitamin B12 needs. 

Nori

Nori is a type of edible algae commonly eaten as dried seaweed sheets. Interestingly, when nori sheets are toasted, a common processing step, the vitamin B12 content decreases. 

Studies show that dried nori has approximately 130 micrograms of vitamin B12 in a 100-gram portion, while dried toasted nori contains 50 micrograms of B12 in the same serving. 

Keep in mind a typical serving size of nori is much smaller—only three to four grams.

One serving of toasted nori provides 1.5-2 micrograms of vitamin B12 or 60-80% of your daily needs. 

However, the vitamin B12 content of nori varies greatly depending on the brand, so it’s advised to consult the nutritional label.

Nutritional yeast

Nutritional yeast is a popular vegan ingredient that has a cheesy flavor. Many brands are fortified with vitamin B12, though the amount varies. 

Depending on the brand, fortified nutritional yeast can provide approximately 350 to 1000% of your daily vitamin B12 needs in a quarter-cup portion. 

This makes nutritional yeast an excellent vegan source of vitamin B12. For many brands, just one tablespoon would provide 100% of the daily value (DV) of vitamin B12.

Fortified Milk Alternatives

Since cow’s milk is a natural source of vitamin B12, several non-dairy milk products are fortified with vitamin B12 to mimic its nutritional composition.

Like the other fortified products, the amount can vary by brand. 

Here’s the vitamin B12 content in a one-cup serving of several popular types of milk alternatives:

Mushrooms

Certain varieties of edible mushrooms naturally contain vitamin B12 in small amounts.

When dried, the vitamin B12 is concentrated, making these mushrooms a significant source of the micronutrient.

Dried mushrooms containing vitamin B12 include:

  • Shiitake.
  • Black trumpet.
  • Golden chanterelle.
  • Lion’s mane.

Research shows that 50 grams of dried shiitake mushrooms would meet 100% of an adult’s daily vitamin B12 needs.

However, this is a large amount of dried mushrooms that would be challenging to consume daily.

{{local}}

Tempeh 

Tempeh is a fermented soy product popular in plant-based diets.

Soybeans don’t naturally contain vitamin B12, but tempeh contains small amounts due to the bacteria that’s present during the fermentation process.

However, tempeh only contains 3% of your daily vitamin B12 in a half-cup serving, making it an insignificant source of the micronutrient.

Fermented vegetables, like kimchi, contain trace amounts of vitamin B12 in even smaller quantities than tempeh.

Other Dietary Sources of Vitamin B12 

The most common natural sources of vitamin B12 are animal products, including meat, fish, poultry, dairy, and eggs. 

However, within these groups, there is a wide range of vitamin B12 content.

For example, three ounces of cooked lean ground beef provides 100% of the daily value for vitamin B12, while three ounces of roasted turkey breast only provides 14%.

Dairy products and eggs provide approximately 20-50% of the daily value of vitamin B12 per serving.

Interestingly, the vitamin B12 found in dairy products is more bioavailable than that in meat products, meaning your body absorbs more of it.

Foods With The Highest Vitamin B12

Several foods provide 100% or more of an adult’s daily vitamin B12 needs per three-ounce serving.

The highest food sources of vitamin B12 from highest to lowest are:

  • Beef liver.
  • Clams.
  • Oysters.
  • Nutritional yeast (¼ cup serving).
  • Salmon.
  • Tuna. 
  • Beef. 

How Much Vitamin B12 Do I Need Each Day?

Adults need 2.4 micrograms (mcg) of vitamin B12 every day.

These needs go up during pregnancy and lactation, with a recommended dietary allowance (RDA) of 2.6 mcg and 2.8 mcg, respectively.

Why Is Vitamin B12 Important?

Vitamin B12 is an essential micronutrient that plays a role in red blood cell production. It’s also involved in nervous system function and DNA synthesis. 

A vitamin B12 deficiency can lead to megaloblastic anemia, a type of anemia that results in abnormally large red blood cells.

Megaloblastic anemia can be caused by vitamin B12 or folate deficiencies and differs from the type of anemia resulting from an iron deficiency. 

Several serious symptoms can occur as a result of megaloblastic anemia, including:

  • Fatigue
  • Heart palpitations.
  • Dementia.
  • Unintentional weight loss.
  • Infertility.
  • Tingling or numbness in hands and feet. 

A mild vitamin B12 deficiency does not typically cause anemia and is often asymptomatic in the early stages.

This makes it important to get your vitamin B12 levels tested if you suspect you’re at risk for a deficiency.

A vitamin B12 deficiency can be treated with vitamin B12 injections or high-dose supplements. 

Who Should Take Vitamin B12 Supplements?

Several factors can increase your risk of developing a vitamin B12 deficiency, including absorption issues, dietary restrictions, and other medical concerns. 

People in the following categories may have difficulty getting enough vitamin B12:

If one or more of these apply to you, talk with your doctor about monitoring your vitamin B12 levels and whether a supplement is appropriate. 

Because your body can store and recycle vitamin B12, it can take many years for a vitamin B12 deficiency to appear.

Regular lab work and supplementation in high-risk populations can help prevent a future deficiency. 

Pernicious Anemia

Pernicious anemia is an autoimmune condition that can cause a vitamin B12 deficiency.

The stomach secretes a protein called intrinsic factor, which is necessary for vitamin B12 absorption.

Pernicious anemia prevents intrinsic factor from being produced, which makes vitamin B12 impossible to absorb. 

In this case, vitamin B12 injections are the recommended treatment instead of supplements because absorption is the issue.

{{splash}}

Tips for Increasing Vitamin B12 Levels on a Plant-Based Diet

Research shows that people who follow vegan or vegetarian diets have a higher risk of developing a vitamin B12 deficiency.

Even people who consume eggs and dairy products may experience low vitamin B12 levels. 

If you follow a plant-based diet, you can prevent a vitamin B12 deficiency by either taking a supplement or paying close attention to your diet. 

Try the following tips to increase your vitamin B12 intake with plant-based foods:

  • Enjoy a bowl of fortified cereal with fortified dairy-free milk for breakfast.
  • Sprinkle fortified nutritional yeast on popcorn. 
  • Eat a serving of nori as a snack. 
  • Make a fruit smoothie with fortified dairy-free milk.
  • Try a creamy vegan cheese sauce made with blended cashews and nutritional yeast.
  • Make a trail mix with nuts, dried fruit, and fortified breakfast cereal.

If you choose not to take a supplement, be sure to get your vitamin B12 levels checked routinely to ensure you are getting enough from your diet. 

Takeaway

Vitamin B12 is a vital micronutrient involved in the nervous system, red blood cells, and DNA production.

It’s primarily found in animal products like meat, dairy, fish, and eggs.

For this reason, vitamin B12 deficiency is more common in people following vegetarian or vegan diets.

Taking a vitamin B12 supplement or paying close attention to your diet is important if you don’t eat animal products. 

Some plant-based foods contain vitamin B12, including fortified products like plant-based milk and nutritional yeast.

Dried shiitake mushrooms and nori (dried seaweed) are natural sources of B12.

How a Dietitian Can Help

Getting all the nutrients you need on a plant-based diet can be challenging.

Talk with a registered dietitian for a dietary assessment of key nutrients that vegetarian and vegan eating patterns tend to be low in, including:

  • Vitamin B12.
  • Iron.
  • Protein. 
  • Zinc. 
  • Calcium. 

Find a dietitian specializing in plant-based nutrition to help you optimize your diet and feel your best. 

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

What fruits and vegetables are high in vitamin B12?

Fruits and vegetables don’t contain vitamin B12.

However, select plant foods naturally contain vitamin B12 or are fortified with it during processing. 

These include:

  • Fortified plant-based milk.
  • Nori (seaweed sheets).
  • Dried shiitake mushrooms
  • Fortified nutritional yeast. 
  • Fortified breakfast cereal. 
  • Tempeh.

How can I get vitamin B12 naturally?

Vitamin B12 is present naturally in animal-based foods and some plant foods, including: 

  • Meat. 
  • Poultry.
  • Fish.
  • Eggs.
  • Dairy products.
  • Nori (seaweed sheets).
  • Certain types of dried mushrooms.

You can also find vitamin B12 in certain fortified products, such as:

  • Fortified breakfast cereal. 
  • Fortified nutritional yeast. 
  • Fortified plant-based milk.

Are carrots high in vitamin B12?

Like other fruits and vegetables, carrots don’t contain vitamin B12.

Animal-based foods, like meat, fish, and dairy, are the primary sources of vitamin B12. 

Certain plant-based foods do contain vitamin B12, like fortified nutritional yeast, nori (seaweed sheets), fortified breakfast cereal, and certain types of dried mushrooms.

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995