Vitamin B12 Deficiency in India: Signs & Veg Food Sources

Vitamin B12 deficiency is common in India, especially among vegetarians and vegans, because reliable B12 is found almost only in animal foods. Early signs include tiredness, tingling in the hands and feet, a sore tongue and poor concentration. Vegetarians can rely on dairy such as milk, curd and paneer, eggs if you eat them, and fortified foods; most vegans need a B12 supplement.

Key takeaways
  • B12 is made by bacteria, not plants, so dals, sabzi, roti and fruit contain almost no reliable B12 — a big reason deficiency is common in Indian vegetarian diets.
  • Early signs are easy to miss: constant tiredness, pins-and-needles in hands or feet, a sore or smooth tongue, breathlessness, low mood and brain fog.
  • Lacto-vegetarians can get useful amounts from dairy (milk, curd, paneer, cheese) and eggs if eaten; strict vegans almost always need a fortified food or a supplement.
  • Adults need roughly 2–2.2 mcg of B12 a day (ICMR-NIN); pregnancy, breastfeeding, older age and long-term acidity medicines raise the risk of running short.
  • A simple blood test confirms it, and correcting a deficiency is straightforward once a doctor guides you — food and, where needed, supplements do the work.
KABO Butter Coffee — all-in-one plant-based nutrition shake with 23g protein, 60+ superfoods and 26 vitamins & minerals
Try KABO · from ₹699

Butter Coffee — All-in-One Nutrition Shake

23.11g complete plant protein, 60+ superfoods, 26 vitamins & minerals, probiotics & digestive enzymes — in one daily shake.

Buy now → View options

Why B12 deficiency is so common in India

Vitamin B12 is unusual among nutrients: it is made by bacteria, not by plants or animals. Animals accumulate it through their gut bacteria and their food, which is why B12 turns up reliably in dairy, eggs, fish and meat — and why it is almost absent from a purely plant-based plate[1]. That single fact explains a lot. In a country where a very large share of people eat vegetarian, and where even non-vegetarians often eat meat or fish only occasionally, B12 is the one nutrient the typical Indian diet is most likely to fall short on.

It is not only about being vegetarian. B12 needs a healthy stomach and gut to be absorbed properly, so people with long-standing acidity who take antacids or acid-suppressing medicines for months, older adults whose stomach acid naturally drops, and anyone with certain gut conditions can absorb less of it even when the diet looks fine on paper. Because the body stores B12 in the liver, a shortfall can build quietly over months or years before symptoms appear — which is exactly why so many people are surprised when a blood test flags it.

Early signs and symptoms to watch for

B12 is needed to make healthy red blood cells and to keep the nervous system working, so a shortage tends to show up as a mix of "tired blood" and nerve-related niggles. The tricky part is that the early signs are vague and easy to blame on a busy life:

  • Persistent tiredness and weakness that rest does not quite fix.
  • Tingling, numbness or a pins-and-needles feeling in the hands and feet.
  • A sore, red or unusually smooth tongue, sometimes with mouth ulcers.
  • Breathlessness or palpitations on mild exertion, like climbing stairs.
  • Brain fog, poor concentration, low mood or irritability.
  • Pale or slightly yellow-tinged skin in longer-standing cases.

None of these on its own proves a B12 problem — iron deficiency, thyroid issues and plain overwork can look similar. What matters is the pattern and how long it lasts. If several of these have been hanging around for weeks, it is worth a conversation with your doctor and a simple blood test rather than guessing[2].

Who is most at risk in India

Some groups genuinely need to keep a closer eye on B12. Strict vegetarians and vegans top the list, because plant foods do not supply it. Pregnant and breastfeeding women have higher needs, and a mother's low B12 can affect the baby, so this is a common time to check levels. Older adults absorb B12 less efficiently as stomach acid declines. And anyone on long-term acidity or diabetes medication that affects absorption should be aware of it too. If you are vegetarian and also skip dairy often — say you have chai but rarely eat curd, paneer or eggs — you are effectively eating close to a vegan pattern for B12, and the same caution applies.

Best vegetarian B12 food sources in India

Here is the honest picture: for a lacto-vegetarian, dairy and eggs are the practical everyday sources, and they help — but the amounts per serving are modest, so you need them regularly. The numbers below are approximate (they vary with brand, animal feed and fortification) and are meant as a rough guide, not a lab report.

Food Typical serving Approx. B12
Cow's milk 1 cup (~250 ml) ~1.0–1.3 mcg
Curd / dahi 1 katori (~150 g) ~0.6–0.9 mcg
Paneer ~100 g ~0.8–1.0 mcg
Cheese 1 slice (~20 g) ~0.3–0.4 mcg
Egg (if you eat it) 1 whole ~0.5–0.6 mcg
Fortified foods (some cereals, fortified plant milks) per serving varies — check the label
Dals, sabzi, roti, rice, fruit any negligible reliable B12

A common myth worth clearing up: fermented foods, mushrooms, spirulina and certain algae are often sold as "vegan B12". The trouble is that much of what they contain is a look-alike form the human body cannot use reliably, so they should not be counted on as your main source. If you are fully plant-based, the honest, science-backed answer is a fortified food or a B12 supplement — not a hopeful sprinkle of nutritional yeast. Our guide to vegan protein sources in India touches on the same reality for plant-based eaters.

How much B12 do you need, and a simple daily approach

For most adults, the ICMR-National Institute of Nutrition reference intake is roughly 2–2.2 mcg of B12 per day, a little higher in pregnancy and breastfeeding. The good news is that B12 is not a "more is better" nutrient — you simply need to meet the daily mark consistently, and your liver stores help smooth over the odd off day.

A workable lacto-vegetarian day might look like: a cup of milk in your morning chai or coffee, a katori of curd with lunch, and paneer or an egg a few times a week. That combination gets many lacto-vegetarians close to their target. If your days are irregular — skipped tiffins, travel, or dairy only now and then — a labelled fortified food or shake that states its B12 amount is a sensible safety net so your baseline never quietly slips. This is also where a once-a-day, all-in-one option like KABO can be convenient: it is not a treatment for deficiency, but as a dairy-free shake that includes B12 among its 26 vitamins and minerals, it is one easy way to keep everyday intake steady alongside a balanced diet. For the wider picture on covering vitamins and protein together, see our whole-body nutrition complete guide.

When to see a doctor

See a doctor if you have ongoing tingling or numbness in your hands or feet, unexplained tiredness or breathlessness that is not improving, memory or mood changes, or a persistently sore tongue — these deserve proper evaluation rather than self-treatment. Get checked sooner if you are pregnant, breastfeeding, follow a strict vegan diet, are over 60, or take long-term acidity medicines. A simple blood test confirms B12 status, and if levels are low your doctor will advise the right form and dose (sometimes injections), because the correct approach depends on how low you are and why.

This article is for general information only and is not a substitute for medical advice. If you have a health condition, are pregnant, or symptoms persist, please consult a qualified doctor or registered dietitian.

Frequently asked questions

Which foods are highest in B12 for Indian vegetarians?

For lacto-vegetarians, dairy and eggs are the practical everyday sources. A cup of milk gives roughly 1–1.3 mcg, a katori of curd around 0.6–0.9 mcg, about 100 g of paneer near 0.8–1 mcg, and one egg (if you eat it) about 0.5–0.6 mcg. The amounts are modest, so the trick is having some dairy or egg most days rather than relying on one large serving. Dals, sabzi, roti and fruit contain almost no usable B12, so they cannot fill this particular gap.

Can I get enough B12 as a vegetarian in India without supplements?

Many lacto-vegetarians can, if they have dairy consistently — for example milk in chai, a katori of curd, and paneer or eggs a few times a week. The challenge is consistency: if you skip dairy often or eat mostly a vegan pattern, it becomes hard to hit the daily target from food alone. Strict vegans almost always need a fortified food or a B12 supplement, because plant foods do not supply reliable B12. A blood test and a doctor's advice are the best way to know where you stand.

What are the early symptoms of B12 deficiency?

Early signs are often vague: persistent tiredness, tingling or numbness in the hands and feet, a sore or smooth tongue, breathlessness on mild effort, palpitations, and brain fog or low mood. Because the body stores B12, these can creep in slowly over months. Since the same symptoms can come from iron deficiency, thyroid problems or simple overwork, the sensible step is not to self-diagnose but to see your doctor for a blood test if several of these have lasted for weeks.

Is spirulina or nutritional yeast a good B12 source?

Spirulina and other algae are not dependable B12 sources — much of what they contain is a look-alike form the body cannot use reliably, so they should not be your main source. Nutritional yeast can help, but only the varieties that are specifically fortified with B12, which will say so on the label. If you are fully plant-based, the honest, science-backed route is a fortified food or a proper B12 supplement rather than relying on unfortified "natural" foods.

How much B12 do adults need per day?

For most adults, the ICMR-National Institute of Nutrition reference intake is roughly 2–2.2 mcg of B12 per day, with slightly higher needs in pregnancy and breastfeeding. B12 is not a nutrient where more is better — the aim is simply to meet the daily amount consistently. Because the liver stores B12, an occasional off day is not a problem; steady intake across the week is what keeps your baseline healthy.

Can a nutrition shake help me get enough B12?

Yes, as a convenient top-up, if the label states the amount. A dairy-free all-in-one shake that lists its B12 gives you a dependable daily contribution alongside protein and other micronutrients, which is useful on busy or irregular days. KABO, for instance, includes B12 among its 26 vitamins and minerals per 54 g serving. It is a handy way to keep everyday intake steady as part of a balanced diet — not a medical treatment for a diagnosed deficiency, which your doctor should manage.

References
  1. National Institutes of Health, Office of Dietary Supplements. Vitamin B12 — Fact Sheet for Consumers. ods.od.nih.gov/factsheets/VitaminB12-Consumer
  2. Healthline. Signs and Symptoms of Vitamin B12 Deficiency. healthline.com/nutrition/vitamin-b12-deficiency-symptoms

This guide is reviewed against the sources above and our own editorial & nutrition standards. It is not medical advice — see the disclaimer above.

Back to blog

Leave a comment