Top 15 Foods Rich in Vitamin B12 for Vegetarians
Best Vegetarian Sources of Vitamin B12
Vitamin B12 is an essential nutrient that plays a major role in energy production, brain function, red blood cell formation, and nerve health. While it is commonly found in animal-based foods, many people in India follow a vegetarian diet, which increases the risk of vitamin B12 deficiency.
A lack of vitamin B12 can lead to fatigue, weakness, memory problems, tingling in hands and feet, anemia, and mood changes. The good news is that vegetarians can still meet their vitamin B12 needs by choosing the right foods and fortified options.
In this article, we will explore the top 15 foods rich in vitamin B12 for vegetarians, along with tips to improve absorption and prevent deficiency naturally.
Why Vitamin B12 Is Important
Vitamin B12, also known as cobalamin, is essential for many body functions.
Key benefits of vitamin B12:
-
Supports brain and nervous system
-
Helps form healthy red blood cells
-
Boosts energy levels
-
Prevents anemia
-
Supports heart health
-
Improves memory and concentration
Since the body cannot produce vitamin B12 on its own, it must come from food or supplements.
Vitamin B12 Deficiency in Vegetarians
Vegetarians are more likely to experience B12 deficiency because plant foods naturally contain very little or no vitamin B12.
Common symptoms of deficiency:
-
Constant tiredness
-
Pale skin
-
Dizziness
-
Numbness or tingling
-
Poor memory
-
Mood swings
Including B12-rich vegetarian foods regularly is essential to avoid these problems.
Top 15 Vitamin B12 Rich Foods for Vegetarians
1. Milk
Milk is one of the most accessible vitamin B12 sources for vegetarians.
B12 Content: ~1.2 mcg per cup
Benefits:
How to consume:
Drink plain milk or add it to tea, coffee, or porridge.
2. Curd (Yogurt)
Curd is a fermented dairy product that provides vitamin B12 and probiotics.
B12 Content: ~1 mcg per cup
Benefits:
How to consume:
Eat plain curd daily with meals or as a snack.
3. Paneer (Cottage Cheese)
Paneer is a nutritious dairy product rich in protein and vitamin B12.
B12 Content: ~0.8 mcg per 100 g
Benefits:
-
Supports muscle health
-
Keeps you full
-
Good for vegetarians
How to consume:
Use paneer in sabzi, salads, or lightly grilled dishes.
4. Cheese
Certain cheeses contain good amounts of vitamin B12.
B12 Content: ~1–1.5 mcg per slice
Benefits:
Tip:
Choose low-fat cheese to avoid excess calories.
5. Fortified Breakfast Cereals
Many cereals are fortified with vitamin B12, making them ideal for vegetarians.
B12 Content: Varies (check label)
Benefits:
-
Easy daily option
-
Supports energy levels
How to consume:
Have cereals with milk for better absorption.
6. Fortified Plant-Based Milk
Soy milk, almond milk, and oat milk often contain added vitamin B12.
B12 Content: Similar to dairy milk when fortified
Benefits:
Tip:
Always check for “fortified with vitamin B12” on the label.
7. Nutritional Yeast
Nutritional yeast is one of the best B12 sources for vegetarians and vegans.
B12 Content: Very high (fortified)
Benefits:
How to consume:
Sprinkle over popcorn, salads, or pasta.
8. Buttermilk (Chaas)
Buttermilk is refreshing and provides vitamin B12 along with probiotics.
Benefits:
-
Improves digestion
-
Hydrating
-
Supports gut health
How to consume:
Drink plain or lightly spiced buttermilk daily.
9. Fortified Tofu
Some tofu brands are fortified with vitamin B12.
Benefits:
Tip:
Check packaging for B12 fortification.
10. Mushrooms (Fortified or UV-Exposed)
Certain mushrooms exposed to UV light contain small amounts of vitamin B12.
Benefits:
-
Low calorie
-
Rich in antioxidants
How to consume:
Add to stir-fries, soups, or curries.
11. Fortified Energy Bars
Some health bars contain added vitamin B12.
Benefits:
Tip:
Avoid bars with high sugar content.
12. Fortified Multigrain Bread
Some breads are enriched with vitamin B12.
Benefits:
How to consume:
Pair with paneer or curd-based spreads.
13. Whey Protein (Fortified)
Many whey protein powders contain vitamin B12.
Benefits:
Tip:
Choose reputable brands and avoid excess intake.
14. Fortified Soy Products
Soy nuggets, soy flour, and soy milk may contain added vitamin B12.
Benefits:
-
High protein
-
Heart-friendly
How to consume:
Use in curries, salads, or snacks.
15. Vitamin B12 Supplements
Although not a food, supplements are often necessary for vegetarians.
Benefits:
Tip:
Consult a doctor before starting supplements.
Tips to Improve Vitamin B12 Absorption
-
Include dairy or fortified foods daily
-
Maintain good gut health
-
Avoid excessive alcohol
-
Manage stress
-
Get regular blood tests
-
Take supplements if advised
Daily Vegetarian B12 Meal Example
Breakfast:
Fortified cereal with milk
Lunch:
Roti + paneer sabzi + curd
Snack:
Buttermilk or yogurt
Dinner:
Vegetable curry + fortified soy product
Conclusion
Vitamin B12 is a crucial nutrient that vegetarians must pay close attention to. While plant foods naturally lack B12, dairy products, fortified foods, and supplements make it possible to meet daily requirements.
By regularly including foods like milk, curd, paneer, cheese, fortified cereals, plant-based milk, and nutritional yeast, vegetarians can prevent deficiency and maintain energy, brain health, and overall well-being.
A balanced diet, awareness, and consistency are the keys to staying healthy on a vegetarian lifestyle.
Medical Disclaimer:
The information provided on Daksho is for educational and informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always seek the advice of a qualified healthcare provider with any questions regarding a medical condition. Never ignore professional medical advice because of content you read on this website.
Reviewed by: Daksho Health Editorial Team
Last Updated: 23 Jan, 2026