Vitamin B12 is an essential nutrient that plays a major role in making red blood cells, keeping nerves healthy, and supporting energy metabolism. Since our body cannot make Vitamin B12, we must get it from foods or supplements. Deficiency can lead to fatigue, tingling, poor memory, and anemia.
How Much Vitamin B12 Do You Need Daily?
Adults: 2.4 micrograms (µg) per day
Pregnant women: 2.6 µg per day
Breastfeeding women: 2.8 µg per day

Top Vitamin B12 Foods (Animal Sources with mcg per Serving)
HOME
Animal-based foods are the richest natural sources of Vitamin B12. Below is a list of common options with their approximate Vitamin B12 content per serving.
Food Source | Standard Serving | Vitamin B12 (µg) | % Daily Value (DV) |
---|---|---|---|
Clams (cooked) | 3 oz (about 9 small clams) | 84.0 µg | 3,500% DV |
Beef liver (cooked) | 3 oz | 70.7 µg | 2,950% DV |
Trout (cooked) | 3 oz | 5.4 µg | 225% DV |
Salmon (cooked) | 3 oz | 4.9 µg | 204% DV |
Tuna (canned, light) | 3 oz | 2.5 µg | 104% DV |
Sardines (canned in oil) | 3 oz (about 7 small fish) | 7.6 µg | 317% DV |
Beef (cooked, lean) | 3 oz | 1.3 µg | 54% DV |
Chicken (cooked, breast) | 3 oz | 0.3 µg | 11% DV |
Egg (whole, large) | 1 egg | 0.5 µg | 19% DV |
Milk (low-fat) | 1 cup (240 mL) | 1.2 µg | 50% DV |
Yogurt (plain) | 1 cup | 1.1 µg | 46% DV |
Cheese (Swiss) | 1 oz (28 g) | 0.9 µg | 38% DV |
Vitamin B12 Foods in Indian Diets (Easy, Affordable Options)
Vitamin B12 deficiency is common in India because many people follow vegetarian diets. Since natural plant foods do not contain reliable amounts of Vitamin B12, it becomes important to include dairy, eggs, and fortified foods in everyday meals. For non-vegetarians, fish, chicken, and liver are excellent sources.
Easy, Everyday Vitamin B12 Foods in Indian Diets
Food Source | Common Indian Dish / Use | Vitamin B12 (µg per serving) | Notes |
---|---|---|---|
Milk (doodh) | A glass of milk, chai, or smoothies | 1.2 µg / 1 cup | Widely available & affordable |
Curd (dahi) | Curd rice, raita, lassi | 1.1 µg / 1 cup | Also great for gut health |
Paneer (cottage cheese) | Paneer curry, paneer bhurji | 0.7–1.0 µg / 100 g | Key vegetarian protein + B12 |
Cheese | Cheese paratha, sandwiches | 0.9 µg / 28 g | Choose Indian or processed cheese |
Eggs | Boiled, omelet, egg curry | 0.5 µg / 1 large egg | Budget-friendly B12 source |
Chicken | Chicken curry, tandoori chicken | 0.3 µg / 100 g | Lean protein with small B12 |
Fish (rohu, catla, mackerel, sardines) | Bengali fish curry, Goan mackerel curry | 2–7 µg / 100 g | Strongest non-veg Indian source |
Fortified foods | Breakfast cereals, fortified atta, soya milk | 1–6 µg / serving (varies) | Must check label for “B12 added” |
How to Read Labels for Vitamin B12 Fortification (Cyanocobalamin/Methylcobalamin)
For vegetarians and vegans, fortified foods (like cereals, plant-based milks, and nutritional yeast) are among the most reliable sources of Vitamin B12. But not all fortified products contain it — so it’s important to know how to read nutrition labels correctly.
Steps to Check Labels for Vitamin B12
Look at the Nutrition Facts Panel
Find the row labeled “Vitamin B12” or sometimes just “B12”.
It may be shown as µg (micrograms) or as a percentage of Daily Value (% DV).
Check the Ingredient List
Fortified foods will list the added form of Vitamin B12.
Common forms include:
Cyanocobalamin → the most widely used, stable, and effective form in fortified foods.
Methylcobalamin → a naturally occurring form, sometimes used in premium products.
Compare Serving Sizes
Labels indicate B12 per serving, so check if the serving size matches what you actually eat.
Example: A cereal may list “3 µg B12 per 1 cup,” but if you eat half a cup, you only get 1.5 µg.
Look for “Fortified” or “Enriched” Claims
Packaging may mention “fortified with Vitamin B12” or “enriched with essential vitamins.”
Fortified soy milk, oat milk, almond milk, and breakfast cereals are common examples.
How Well Do We Absorb Vitamin B12 from Foods?
It’s not just about how much Vitamin B12 you eat — it’s also about how much your body actually absorbs. The process is surprisingly complex, and understanding it can help you make smarter food choices.
How Absorption Works
When you eat foods rich in Vitamin B12, the vitamin binds to proteins.
In the stomach, acid and enzymes release B12 from these proteins.
It then attaches to a special carrier called intrinsic factor (IF), made in the stomach.
This B12–IF complex is absorbed in the small intestine.
Key Facts About Absorption
Limited absorption per meal: Even if you eat a lot of B12 at once, your body can only absorb about 1.5–2.0 micrograms per meal through the intrinsic factor pathway.
Absorption rates differ by food:
Fish: ~40–60% absorbed
Meat: ~60% absorbed
Eggs: only ~9–12% absorbed (less efficient than meat or fish)
Spread intake across meals: Since absorption is capped, it’s better to get B12 from multiple meals rather than relying on one big serving.
What Can Interfere With Absorption?
Low stomach acid (common in older adults, or people taking antacids/PPIs).
Medications like metformin (used for diabetes).
Digestive conditions such as celiac disease, Crohn’s disease, or pernicious anemia.
Common Myths: Are Seaweed, Spirulina, or Mushrooms Reliable Vitamin B12 Foods?
When it comes to Vitamin B12 foods, there’s a lot of misinformation online. Many plant-based eaters believe seaweed, spirulina, or mushrooms can meet their needs — but research shows these are not reliable sources of Vitamin B12.
🌱 Seaweed
Myth: “Nori, chlorella, and other seaweeds are rich in Vitamin B12.”
Fact: While seaweed may contain trace amounts, much of it is inactive B12 analogs that the body cannot use. The amounts also vary wildly depending on where and how it’s grown.
Verdict: Not dependable as a Vitamin B12 food source.
🍄 Mushrooms
Myth: “Mushrooms naturally provide Vitamin B12.”
Fact: Mushrooms contain almost no Vitamin B12, unless artificially enriched during cultivation. Any small amounts detected are inconsistent and not enough to prevent deficiency.
Verdict: Healthy food, but not a true Vitamin B12 food.
🌀 Spirulina (and Other Algae Powders)
Myth: “Spirulina is a superfood loaded with Vitamin B12.”
Fact: Spirulina contains pseudo-B12, a compound that looks like Vitamin B12 but is biologically inactive in humans. Worse, it may block real B12 absorption.
Verdict: Great for protein and antioxidants, but not a source of Vitamin B12.
One-Day Sample Meal Plan Hitting 100% B12 from Foods
Most adults need about 2.4 mcg of Vitamin B12 per day (RDA). Here’s a balanced meal plan that provides 100% of your daily Vitamin B12 needs through natural foods — no supplements required.
🥞 Breakfast
2 boiled eggs – 1.1 mcg B12
1 cup milk (250 ml) – 1.2 mcg B12
✅ Total so far: ~2.3 mcg
🥗 Lunch
Grilled salmon (100 g) – 4.8 mcg B12
Steamed vegetables + brown rice
✅ Running total: ~7.1 mcg
🍵 Snack
Yogurt (200 g) – 1 mcg B12
Handful of nuts for crunch
✅ Running total: ~8.1 mcg
🍲 Dinner
Lean chicken breast (100 g) – 0.3 mcg B12
Side of sautéed spinach and lentils
1 glass fortified soy milk – 2 mcg B12
✅ Day’s Total: ~10.4 mcg (over 400% of RDA)
🌱 Vegetarian-Friendly Swap
For vegetarians (no meat/fish):
Replace salmon with paneer (100 g) – 0.8 mcg
Add fortified nutritional yeast (2 tbsp) – 4 mcg
👉 Still achieves 100%+ of RDA.