Search for vitamin B12 vegetables and fruits and you will find plenty of lists claiming that spinach, beetroot, bananas, mushrooms, potatoes and other plant foods are rich sources.
There is a problem with many of those lists.
Most ordinary fruits and vegetables do not naturally contain meaningful vitamin B12. NIH guidance states that plant foods have no B12 unless the vitamin has been added through fortification.
That does not mean a vegetarian or vegan diet cannot provide enough B12.
It means you need to know where the reliable plant-based sources actually come from.
What is vitamin B12 and why do you need it?
Vitamin B12, also called cobalamin, is an essential nutrient involved in several important processes.
It helps maintain healthy blood and nerve cells and is required for making DNA. A deficiency can lead to megaloblastic anemia and neurological problems.
For adults, the NIH recommended amount is 2.4 micrograms per day. Requirements are higher during pregnancy and breastfeeding, at 2.6 and 2.8 micrograms respectively.
The body can store substantial amounts of B12, so deficiency may take a long time to become obvious.
That is one reason a person can change their diet and feel perfectly fine for months or even years before a deficiency becomes apparent. NHS guidance notes that body stores can last around two to five years without replenishment.
Do fruits and vegetables contain vitamin B12?
The short answer: usually no
This is the most important fact in the entire article.
Fresh fruits and ordinary vegetables are not reliable natural sources of vitamin B12.
Apples, bananas, oranges, tomatoes, carrots, spinach, broccoli, potatoes and similar foods can be excellent sources of other nutrients, but they should not be counted on to meet your B12 requirement.
NIH specifically states that plant foods contain no vitamin B12 unless they are fortified. Harvard’s Nutrition Source similarly explains that B12 occurs naturally in animal foods and can be added to fortified foods.
This distinction is important because some online food lists confuse folate, vitamin C, iron or other nutrients with B12.
A vegetable can be extremely nutritious without being a B12 source.
So why do some websites call vegetables “B12-rich”?
There are several reasons for the confusion.
Some articles use outdated nutrition tables, repeat unverified claims or mistake other B vitamins for B12.
Other foods may contain added B12. Once a food is fortified, it can legitimately become a dietary source of B12—but the vitamin is coming from fortification, not from the fruit or vegetable itself.
The label therefore matters.
If a plant-based product says “fortified with vitamin B12,” check its nutrition panel to see how much B12 it actually provides.
What are the best plant-based sources of vitamin B12?
For people who avoid meat and fish, the most dependable food-based strategy is to use B12-fortified foods.
1. Fortified breakfast cereals
Some breakfast cereals have vitamin B12 added during manufacturing.
They can be a convenient option because the B12 amount is listed on the package.
However, cereal brands differ substantially.
Always check the nutrition label rather than assuming every cereal contains B12. NIH specifically recommends checking the label for added B12.
2. Fortified plant milk
Soy, almond, oat and other plant-based beverages may be fortified with B12.
The exact amount varies by product.
Look for “vitamin B12” in the nutrition information and compare serving sizes before choosing a product.
NHS guidance specifically lists fortified soya drinks among vegan sources of B12.
3. Fortified nutritional yeast
Nutritional yeast is popular in vegetarian and vegan diets because it adds a savory, cheesy flavor to foods.
But there is an important catch:
Nutritional yeast does not naturally provide reliable B12.
It can be a B12 source when manufacturers fortify it.
Harvard specifically warns that yeast contains B12 only when it has been fortified.
4. Fortified meat alternatives
Some plant-based burgers, mince alternatives and other meat substitutes are fortified with B12.
Again, the product must be checked individually.
Two similar-looking products can have completely different vitamin profiles.
5. Fortified dairy alternatives
Some plant-based yogurts and other dairy alternatives may contain added B12.
Check both the serving size and the amount of B12.
A product can be fortified while still providing only a modest amount per serving.
What about mushrooms, seaweed and fermented foods?
This is where things become more complicated.
Certain foods are frequently promoted online as natural B12 sources, but they are not reliable replacements for fortified foods or medically recommended supplementation.
Mushrooms
Mushrooms can provide many useful nutrients, but ordinary mushrooms should not be treated as a dependable source of vitamin B12.
Their nutritional value does not make them an equivalent substitute for a reliable B12 source.
Seaweed and nori
Nori is sometimes promoted as a plant source of B12.
Harvard notes that nori can contain small amounts of active B12, but levels vary considerably and some seaweed contains none. As a result, it is not considered a reliable B12 source.
Fermented foods
Fermented foods are often described online as containing B12 because microorganisms can produce B12-like compounds.
But the amount and biological activity can vary.
For someone trying to prevent deficiency, relying on homemade fermented foods without knowing their B12 content is not a dependable strategy.
What about fruits?
Most fruits are not natural B12 sources
There is no ordinary fruit that should be considered a dependable way to meet your B12 requirement.
Bananas, apples, oranges, mangoes, guava, papaya, berries and similar fruits are valuable foods for many other reasons.
They can provide:
- Vitamin C
- Folate
- Potassium
- Fiber
- Carotenoids and other plant compounds
- Water
But they should not be counted as meaningful B12 sources unless they have been specifically fortified.
Harvard recommends eating a variety of fruits and vegetables because they provide many important nutrients and beneficial plant compounds.
That is the correct way to think about them: nutritious foods, but not dependable B12 sources.
Vitamin B12 foods for vegetarians
Vegetarians have more options than strict vegans because eggs and dairy can provide B12.
If you eat dairy
Milk, yogurt and cheese can contribute to B12 intake.
If you eat eggs
Eggs contain vitamin B12 and can contribute to daily intake.
If you eat very little animal food
A small amount of dairy or eggs may not provide enough B12 by itself.
In that situation, fortified foods or an appropriate supplement may be needed.
NHS guidance notes that vegetarians who regularly consume eggs or dairy are more likely to obtain B12, while people who eat little or no animal products need a reliable alternative.
Vitamin B12 foods for vegans
A vegan diet excludes meat, fish, eggs and dairy.
That creates a straightforward nutritional issue:
There are no ordinary fruits or vegetables that can reliably replace B12 from animal foods.
NHS guidance recommends fortified foods and, when needed, supplements for people following vegan diets. Examples include fortified breakfast cereals, fortified soya drinks and fortified yeast products.
A simple vegan B12 strategy could look like this:
- Choose a reliable B12-fortified food.
- Check the label regularly.
- Include the product according to its serving information.
- Consider a B12 supplement if recommended or if fortified foods are insufficient.
- Discuss testing with a healthcare professional if deficiency is suspected.
A simple Indian vegetarian example
Consider a vegetarian adult who eats:
- Roti
- Dal
- Sabzi
- Rice
- Seasonal fruit
- Salad
- Tea
- Curd occasionally
This can be a nutritious dietary pattern.
But being vegetarian does not automatically guarantee adequate B12.
If dairy intake is low and there are no fortified foods, the person may have a limited reliable B12 intake.
A practical improvement could be adding an appropriately fortified plant beverage, cereal or other fortified food while maintaining the rest of the balanced diet.
The point is not to replace vegetables.
It is to add a dependable B12 source to a diet that already contains plenty of nutritious plant foods.
How much vitamin B12 do you need?
| Group | Recommended daily amount |
|---|---|
| Adults | 2.4 mcg |
| Pregnant women/teens | 2.6 mcg |
| Breastfeeding women/teens | 2.8 mcg |
| Children | Varies by age |
These figures are from the U.S. NIH Office of Dietary Supplements. Individual clinical needs can differ, particularly when absorption problems or diagnosed deficiency are present.
The important lesson is that a small daily requirement does not mean deficiency is impossible.
The source and absorption of the vitamin matter.
Who is at greater risk of vitamin B12 deficiency?
Certain groups deserve particular attention.
Vegans and people eating little animal food
Without fortified foods or supplements, dietary B12 intake can become inadequate.
Older adults
Absorption of naturally occurring B12 from food can become less efficient with age.
People with absorption problems
Conditions affecting the stomach or small intestine can interfere with B12 absorption.
People taking certain medications
Some medications, including certain acid-reducing medicines, can affect B12 absorption. NHS lists proton-pump inhibitors among medications that can contribute to B12 deficiency.
People with pernicious anemia
Pernicious anemia affects intrinsic factor, a protein required for normal B12 absorption.
In such cases, simply adding a B12-rich food may not solve the underlying problem.
What are the symptoms of vitamin B12 deficiency?
B12 deficiency can affect both the blood and nervous system.
Possible symptoms include:
- Persistent tiredness
- Weakness
- Pale skin
- Loss of appetite
- Numbness or tingling
- Balance problems
- Memory difficulties
- Confusion
- Soreness of the mouth or tongue
NIH notes that neurological damage can occur with B12 deficiency even without obvious anemia.
That is why persistent neurological symptoms should not simply be blamed on a poor diet or “low energy.”
Can fruits and vegetables cure vitamin B12 deficiency?
No—not by themselves.
If a blood test confirms B12 deficiency, the correct treatment depends on why the deficiency occurred.
Dietary deficiency may sometimes be addressed through fortified foods or supplements.
Absorption problems can require medical treatment, including B12 injections in some situations. NHS notes that treatment can involve tablets or injections depending on the cause.
This is why a person with confirmed deficiency should not rely on an internet list of “B12-rich vegetables.”
Common mistakes to avoid
Mistake 1: Counting spinach as a B12 food
Spinach is nutritious, but it is not a dependable natural B12 source.
Mistake 2: Assuming every mushroom contains B12
Mushrooms should not replace a reliable B12 source.
Mistake 3: Treating spirulina as a guaranteed B12 source
Some algae products contain B12-like compounds, but they are not a dependable substitute for established B12 sources.
Mistake 4: Buying nutritional yeast without checking the label
Only fortified nutritional yeast should be counted as a meaningful B12 source.
Mistake 5: Assuming “vegetarian” automatically means B12-deficient
Not necessarily.
Vegetarians who regularly consume eggs and dairy can obtain B12 from those foods.
Mistake 6: Taking large doses without understanding the cause
High-dose supplements are sometimes used clinically, but treatment should be appropriate to the individual’s situation.
Myths vs Facts
Myth: Bananas are rich in vitamin B12.
Fact: Bananas are nutritious but are not a reliable natural source of B12.
Myth: Spinach provides enough B12.
Fact: Spinach contains many valuable nutrients, but ordinary spinach is not a reliable B12 source.
Myth: All nutritional yeast contains B12.
Fact: Nutritional yeast provides B12 when it has been fortified.
Myth: A vegan diet cannot provide B12.
Fact: Vegans can obtain B12 from fortified foods and appropriate supplements.
Myth: B12 is only important for preventing anemia.
Fact: B12 is also important for normal neurological function and DNA synthesis.
The smartest way to get B12 from a plant-based diet
Rather than searching endlessly for a mythical B12-rich vegetable, use a more reliable strategy.
Step 1: Eat plenty of fruits and vegetables anyway
They remain important sources of fiber, vitamin C, folate, potassium and many other nutrients.
Step 2: Add a reliable B12 source
Choose appropriately fortified foods or a supplement when necessary.
Step 3: Read labels
Look specifically for vitamin B12 and the amount per serving.
Step 4: Consider your diet pattern
Someone who eats eggs and dairy has different options from someone following a strict vegan diet.
Step 5: Investigate symptoms
If you experience persistent fatigue, numbness, tingling, balance problems or other concerning symptoms, speak with a healthcare professional rather than trying to diagnose yourself through food lists.
Key takeaway
The biggest surprise is also the most useful one:
There is no long list of ordinary fruits and vegetables that can reliably supply vitamin B12.
The reliable plant-based strategy is fortification and, when appropriate, supplementation.
Fruits and vegetables should absolutely remain part of a healthy diet—but for their many other nutrients, not because they are dependable B12 sources.
If you are vegetarian or vegan, check your diet for a consistent, evidence-based B12 source.
And if you suspect deficiency, don’t rely on a viral food list. Get the cause assessed and choose the right source of B12 for your situation.
FAQ
Which vegetables are rich in vitamin B12?
Ordinary vegetables are generally not reliable natural sources of vitamin B12. Plant foods can provide B12 when they are specifically fortified with the vitamin.
Which fruits contain vitamin B12 naturally?
Most commonly eaten fruits do not naturally contain meaningful vitamin B12. Fruits remain valuable sources of other nutrients but should not be relied on to meet B12 requirements.
Can vegetarians get vitamin B12 from food?
Yes. Vegetarians who eat eggs and dairy can obtain B12 from these foods. Fortified foods can provide additional sources, particularly for people who eat little or no animal food.
What are the best vitamin B12 foods for vegans?
Reliable vegan sources include B12-fortified breakfast cereals, fortified plant beverages and fortified nutritional yeast. A B12 supplement may also be appropriate depending on dietary intake and individual circumstances.
Do bananas contain vitamin B12?
Bananas are nutritious but are not a reliable natural source of vitamin B12. They should not be used to meet daily B12 requirements.
Can vitamin B12 deficiency be treated with food?
If dietary intake is the cause, increasing reliable B12-containing or fortified foods may help. However, some deficiencies result from poor absorption or medical conditions and may require tablets or injections under medical supervision.
Conclusion
The search for vitamin B12 vegetables and fruits leads to an important nutrition lesson: most ordinary plant foods are not natural B12 sources.
Spinach, broccoli, bananas, oranges, carrots and other fruits and vegetables are still excellent foods, but they should not be counted on to supply B12.
For vegetarians, eggs and dairy can contribute B12. For vegans, the most dependable food-based options are B12-fortified products, such as certain plant milks, breakfast cereals and fortified nutritional yeast. Supplements may also be appropriate when dietary sources are insufficient.
The practical rule is simple:
Eat plenty of fruits and vegetables for overall nutrition, but get vitamin B12 from a reliable, verified source.
If you follow a vegetarian or vegan diet, check your usual foods today for vitamin B12 fortification. If you have symptoms or have already been diagnosed with deficiency, speak with a healthcare professional about the appropriate next step.
Disclaimer
This article is intended for general nutrition and health education and is not a substitute for individualized medical or dietary advice.
Vitamin B12 requirements and treatment can vary depending on age, pregnancy, diet, medications, medical conditions and the body’s ability to absorb the vitamin.
People with symptoms of B12 deficiency or a confirmed low B12 level should consult a qualified healthcare professional. Do not rely on fruits, vegetables or unverified food lists to treat a diagnosed deficiency.
Product fortification levels can change, so always check the current nutrition label rather than assuming that a particular brand or food contains vitamin B12.




