+91 95598 13819 support@bloodtest.in
Home / Health Blog / 10 Best Vitamin B12 Foods for Vegetarians in…

10 Best Vitamin B12 Foods for Vegetarians in India

Published 13 Aug 2026 · Updated 20 Aug 2026 · 13 min read

No plant food naturally contains vitamin B12 — bacteria make it, not plants. For Indian vegetarians, the realistic sources are dairy (milk, curd, paneer, chaas), eggs if you eat them, FSSAI-fortified staples like atta and rice, fortified cereals and plant milks, nutritional yeast, and supplements. Indian adults need 2.2 µg (micrograms) per day (ICMR–NIN 2020). A single glass of milk covers roughly half of that, which is why many Indian vegetarians still test deficient — check your

Quick answer: No plant food naturally contains vitamin B12 — bacteria make it, not plants. For Indian vegetarians, the realistic sources are dairy (milk, curd, paneer, chaas), eggs if you eat them, FSSAI-fortified staples like atta and rice, fortified cereals and plant milks, nutritional yeast, and supplements. Indian adults need 2.2 µg (micrograms) per day (ICMR–NIN 2020). A single glass of milk covers roughly half of that, which is why many Indian vegetarians still test deficient — check your level instead of assuming dairy alone is enough.

Why Indian vegetarians so often run low on B12

Vitamin B12 is the only vitamin you can't get from plants in a usable form. Bacteria produce it in soil and in animal digestive tracts, and animals concentrate it in their meat, milk and eggs. That leaves vegetarians dependent on animal products or fortified foods.

The numbers show the problem is real in India. A 2019 study of adults in a tier-3 Indian town found that about 47% had B12 below 200 pg/mL (NIH Office of Dietary Supplements link, 2019 Indian study link). A 2018 study reported deficiency in 77% of vegetarian men and 50% of vegetarian women (link).

Two things make this worse than it looks. First, deficiency builds silently over years — the body stores 1–5 mg, so symptoms only appear after stores run dry (NIH Office of Dietary Supplements link). Second, eating dairy doesn't guarantee adequate levels, because absorption — not just intake — is often the weak link (more on that later).

How much vitamin B12 do Indian adults need?

GroupDaily need (µg)Basis
Indian adults2.2ICMR–NIN RDA 2020 (link)
Adults (US reference)2.4NIH Office of Dietary Supplements (link)
Pregnancy2.6NIH Office of Dietary Supplements (link)
Breastfeeding2.8NIH Office of Dietary Supplements (link)

The Indian recommendation of 2.2 µg/day is recent — the previous RDA was 1 µg, and the updated value with an Estimated Average Requirement of 2.0 µg came from the ICMR–NIN 2020 revision (link). The ICMR–NIN Dietary Guidelines for Indians 2024 repeat the same daily target (link).

Two absorption facts matter when you plan meals:

  • Roughly 50% of a dose of 1–2 µg is absorbed, but only about 2% of a 500 µg dose — small, frequent servings beat one giant serving (NIH Office of Dietary Supplements link).
  • B12 from dairy is absorbed about three times better than B12 from meat or fish (NIH Office of Dietary Supplements link).

There is no established upper limit for B12 — the body does not hold onto excess, and no toxicity has been reported (NIH Office of Dietary Supplements link).

Normal range, borderline values, and which test to take

  • Deficiency is generally defined as serum B12 below 200 pg/mL; some labs use 250 pg/mL, so the cutoff is lab-dependent (WHO technical consultation link).
  • 200–300 pg/mL is "borderline" — not deficient, but worth confirming with a follow-up test.
  • The confirmatory tests are plasma methylmalonic acid (MMA) and homocysteine, which rise before serum B12 drops (NIH Office of Dietary Supplements link).

Test if you have fatigue, numbness or tingling, memory fog, or any of the risk factors in the later sections. A single serum B12 test is cheap and widely available in Indian labs.

The 10 best B12 foods for Indian vegetarians

1. Milk

The most practical everyday source. A 250 ml cup of milk provides roughly 1.0–1.3 µg (NIH Office of Dietary Supplements link, 2016 review of dairy B12 values link) — about half your daily 2.2 µg. Indian-style: a morning glass of milk, tea or coffee made with milk, and kheer or milk-based sweets all count. Whole milk and toned milk differ little in B12; the vitamin rides along with the milk itself.

2. Paneer and cheese

Fresh cheeses retain the B12 of the milk they're made from. A 60 g serving of paneer (a few cubes in your bhurji or palak paneer) supplies about 0.4–0.5 µg (2016 review of dairy B12 values link, NIH Office of Dietary Supplements link). That's roughly a fifth of the daily need. Cheese in sandwiches or sprinkled over pasta adds the same.

3. Fortified Indian staples — atta, maida, rice

Under FSSAI's fortification regulations, wheat flour (atta and maida) and rice may be fortified with B12 at 0.75–1.25 µg per kg, alongside iron and folic acid (link). Look for the "+F" fortification logo on the packet.

Be realistic about the math: three rotis made from 150 g of fortified atta contribute only about 0.1–0.2 µg, and a plate of fortified rice adds a fraction of a microgram. These staples are a useful top-up across the day, not a complete solution on their own.

One common confusion to clear up: fortified milk in India is fortified with vitamin A and D only — it contains no added B12 (FSSAI regulations link). Don't count on the milk packets with the fortification label to fix your B12.

4. Fortified breakfast cereals

Many packaged cereals sold in India are fortified with B12 — about 0.6 µg per serving (NIH Office of Dietary Supplements link). That's more than a quarter of your daily need in one bowl. Check the nutrition panel: if "vitamin B12" or "cyanocobalamin" appears in the ingredient list, it counts. A bowl of cereal with milk covers well over half your daily requirement.

5. Fortified plant milks

The best option for vegans who avoid dairy. Fortified soy milk provides about 2.1 µg per cup — nearly a full day's requirement (NIH Office of Dietary Supplements link). Almond and oat milks are fortified in many brands, but amounts vary, so the label is the only reliable guide. Use them in chai, porridge, or smoothies.

6. Nutritional yeast and yeast extracts

Nutritional yeast is the standout vegetarian source: ¼ cup provides 8.3–24 µg depending on the brand (NIH Office of Dietary Supplements link) — several days' worth in one sprinkle. Its nutty, cheesy taste works on popcorn, in curries, or over dal. Yeast extract spreads are also commonly fortified with B12; check the label since values vary by brand. They're now easy to find in Indian health-food stores and on online grocery platforms.

7. Fortified tofu and soya products

Some brands fortify tofu, soya chunks and soya yogurts with B12 (Vegan Society link). Unlike dairy, plain unfortified soy contains none, so this food only counts when the label says it's fortified. Soya chunks in gravy or tofu stir-fry with fortified staples make a solid vegan meal.

8. Buttermilk (chaas) and lassi

Fermented dairy keeps most of its B12 — the bacteria that culture curd use B12 rather than destroy it (2016 review of dairy B12 values link). A 250 ml glass of chaas provides roughly 0.3–0.5 µg, and lassi made from dahi lands in the same range. It's a modest contribution, but chaas with lunch is a habit that adds up without effort.

9. Eggs (for eggetarians)

One large boiled egg has about 0.5 µg of B12 (NIH Office of Dietary Supplements link). Two eggs — boiled, bhurji, or in an omelette — give you nearly half the daily need. Eggs are the most concentrated natural source available to Indian eggetarians, and they're cheap.

10. B12 supplements (the reliable backup)

Supplements belong on any vegetarian B12 list because even the best food plan can slip, and deficiency is too common to leave to chance. The Vegan Society's guidance: eat fortified foods 2–3 times a day totaling at least 3 µg, or take a daily supplement of at least 10 µg, or a weekly supplement of 2000 µg (link). Cyanocobalamin is the form with the most evidence; methylcobalamin is an alternative. Details in the supplement section below.

Master comparison table

FoodServingVitamin B12 (µg)% of daily need (2.2 µg)
Fortified nutritional yeast¼ cup8.3–24375–1,100%
Fortified plant milk1 cup~2.1~95%
Milk1 cup (250 ml)~1.0–1.345–59%
Dahi (curd)1 cup (~170 g)~1.0~45%
Fortified breakfast cereal1 serving (~30 g)~0.6~27%
Egg (boiled)1 large~0.5~23%
Paneer60 g~0.4–0.5~18–23%
Buttermilk (chaas)1 glass (250 ml)~0.3–0.5~15–23%
Fortified atta (3 rotis)~150 g flour~0.1–0.2~5–9%
B12 supplement1 tablet500–1,000

Values compiled from the NIH Office of Dietary Supplements fact sheet (link), the 2016 dairy review (link), and FSSAI fortification limits (link).

The "plant B12" myths — check before you believe

FoodThe claimThe reality
Ghee, butter"Rich in B12"Essentially zero — ghee is pure fat with no meaningful B12 (2016 dairy review link)
Mushrooms"A vegetarian B12 source"Negligible amounts that can't be relied on (Vegan Society link)
Spirulina"Natural B12"Contains B12 analogues that are inactive in humans (Vegan Society link)
Nori, seaweed"Seaweed has B12"Unreliable — analogues behave differently in the body (Harvard Nutrition Source link)
Tempeh"Fermented soy = B12"Just 0.1 µg per ½ cup — too little to matter (NIH Office of Dietary Supplements link)
Fruits"Some fruit has B12"None — bananas, oranges, and all other fruits contain zero (NIH Office of Dietary Supplements link)

Why you can still be deficient despite eating dairy

Eating paneer and drinking milk doesn't automatically fix your levels, because absorption is the bottleneck. A few realities:

  • B12 absorption needs intrinsic factor, a protein made in the stomach. Without it, dietary B12 mostly passes through (NIH Office of Dietary Supplements link).
  • Absorption tops out at around 1.5–2 µg per meal no matter how much you eat — the rest of a big dose is simply not taken up (NIH Office of Dietary Supplements link).
  • Long-term use of metformin (for diabetes) or acid-reducing drugs (PPIs) lowers B12 absorption (NIH Office of Dietary Supplements link).
  • With age, stomach acid and intrinsic factor decline: among older adults, an estimated 3–43% are B12 deficient (NIH Office of Dietary Supplements link).
  • Pernicious anemia — an autoimmune condition blocking intrinsic factor — is a common cause of severe deficiency and needs injections (NIH Office of Dietary Supplements link).

If you have diabetes, take PPIs, or are over 60, yearly B12 checks are a reasonable habit even if your diet looks fine.

Already deficient? What to do

1. Test first. A serum B12 test, plus MMA or homocysteine if your level is borderline. Guessing and self-supplementing can mask the real cause.
2. Get treatment from a doctor. For established deficiency, high-dose oral B12 (1000–2000 µg daily) has performed as well as injections in clinical trials, which means many people can be corrected with tablets — but pernicious anemia typically requires injections (NIH Office of Dietary Supplements link). Treatment doses should always be set by a clinician, not picked off a shelf.
3. Re-test after a few months to confirm the level has climbed above the borderline zone.
4. Keep the food plan running — fortified foods and dairy maintain levels after correction.

Supplement guide for vegetarians and vegans

  • Which form? Cyanocobalamin is the best-studied, most stable, and cheapest form; methylcobalamin is also used and widely sold in India. Both work; consistency matters more than the form (Vegan Society link).
  • Which dose? Maintenance protocols from the Vegan Society: at least 10 µg daily, or 2000 µg once a week (link). High-dose treatment (1000–2000 µg daily) is a medical decision, not a routine one.
  • Is there an upper limit? No — B12 has no established tolerable upper intake level (NIH Office of Dietary Supplements link). That doesn't mean mega-dosing is smart; it means routine supplements in the ranges above are considered safe.
  • Timing? There's no evidence that "empty stomach morning" beats any other timing — absorption is dose-limited, not time-limited (NIH Office of Dietary Supplements link).
  • One caution from a 2019 analysis: very high long-term supplement intake (25 µg or more daily) has been associated with a possible signal of higher hip fracture risk in older adults, which is one more reason to dose for your actual need rather than maximum (Harvard Nutrition Source link).

Who needs extra attention

  • Pregnant and breastfeeding vegetarians — needs rise to 2.6 µg and 2.8 µg, and an infant of a vegan mother can develop deficiency if the mother is not supplementing (NIH Office of Dietary Supplements link, Vegan Society link).
  • Older adults — absorption falls with age; check levels yearly.
  • Metformin and PPI users — long-term use reduces absorption; discuss screening with your doctor.
  • Anyone post-gastric-surgery — B12 absorption is often permanently impaired; ongoing supplementation is standard (NIH Office of Dietary Supplements link).

Sample one-day Indian vegetarian plan (with the tally)

MealFoodsB12 (µg)
Breakfast1 cup fortified plant milk + 1 serving fortified cereal~2.7
Mid-morning1 cup dahi~1.0
Lunch3 rotis (fortified atta), 60 g paneer bhurji, 1 glass chaas~0.9
Evening1 boiled egg (eggetarians)~0.5
DinnerFortified rice plate with dal and sabzi~0.1
Total~5.2 µg — more than double the 2.2 µg need

This plan works because fortified foods do the heavy lifting. If you avoid dairy, eggs, and all fortified foods — a strict whole-food vegan diet — it is nearly impossible to reach 2.2 µg from natural sources, and a supplement becomes mandatory, not optional (Vegan Society link).

Frequently asked questions

Is curd rich in vitamin B12?
Yes, relatively. A cup of dahi provides about 1.0 µg — nearly half the daily requirement (NIH Office of Dietary Supplements link). It's one of the best single vegetarian foods for B12.

How much B12 is in paneer?
A 60 g serving contains roughly 0.4–0.5 µg, similar to other dairy cheeses (2016 dairy review link).

Is milk a good B12 source?
Yes — it's the most practical one. A 250 ml cup gives about 1.0–1.3 µg, half the daily need (NIH Office of Dietary Supplements link).

Is ghee a B12 source?
Essentially no. Ghee and butter contain negligible B12 — the vitamin is lost with the milk solids and water (2016 dairy review link).

Are mushrooms a good vegetarian B12 source?
No. Their B12 content is negligible and can't be counted on (Vegan Society link).

Which fruit has vitamin B12?
None. Fruits, vegetables, nuts, and grains contain zero B12 (NIH Office of Dietary Supplements link).

What is the normal B12 range?
Deficiency is usually below 200 pg/mL (some labs use 250), with 200–300 pg/mL considered borderline. Confirm borderline results with MMA or homocysteine tests (WHO consultation link).

Can food alone fix a B12 deficiency?
Rarely, and not quickly. Established deficiency needs correction with supplements or injections under medical supervision first, with food helping to maintain levels afterwards.

Is fortified milk in India a B12 source?
No. Indian fortified milk carries added vitamin A and D only — B12 is not added (FSSAI regulations link).

Are B12 injections necessary?
Not for everyone. High-dose oral tablets have matched injections in trials for many cases, but pernicious anemia and some absorption conditions require injections (NIH Office of Dietary Supplements link). Your doctor decides.

Sources

This information is for general guidance only and is not medical advice. Always consult a qualified doctor about tests, diagnosis and treatment.