Vitamin B12 and iron foods for Indian vegetarians
Micronutrients

B12 Deficiency in Indian Vegetarians: Symptoms, Foods and Supplements

Updated October 2, 2026 · 5 min read · By UltraFit360 Team

💡 Quick Answer

Vitamin B12 is found almost only in animal foods, so Indian vegetarians are at high risk of deficiency. Watch for tiredness, tingling or numbness in hands and feet, pale skin, mouth ulcers, memory problems and breathlessness. Adults need 2.2 µg a day (ICMR-NIN 2020); milk and curd help, but many vegetarians need a supplement.

  • A serum B12 below about 200 pg/mL is usually considered deficient; 200–300 is borderline.
  • Two glasses of milk give about 2.2 µg, roughly the daily requirement.
  • Metformin and long-term acidity tablets (PPIs) lower B12 absorption.
  • Nerve symptoms need prompt treatment; damage can become permanent if ignored.

Vitamin B12 deficiency is one of the most common nutritional problems among Indian vegetarians. Studies from different parts of India have repeatedly found low B12 in a large share of vegetarians, and it often goes unnoticed for years because the early signs look like ordinary tiredness.

B12 is made by bacteria and stored in animal tissues. Plants do not need it and do not make it. A vegetarian diet with some dairy gives a little; a vegan diet gives almost none.

What B12 Does

B12 Deficiency Symptoms

TypeSymptoms
Energy and bloodConstant tiredness, weakness, breathlessness on stairs, pale or slightly yellow skin, fast heartbeat
NervesPins and needles or numbness in hands and feet, burning feet, unsteady walking, poor balance
Mouth and gutSore, red, smooth tongue, mouth ulcers, loss of appetite
Brain and moodPoor memory, brain fog, irritability, low mood
OtherHair fall, darkening of skin over knuckles (seen in some Indian patients)

These symptoms overlap with iron deficiency, thyroid problems and vitamin D deficiency, all common in India. Do not guess; get tested.

Why Indian Vegetarians Are at Higher Risk

Who Should Get Tested?

Tests and Results

The usual test is serum vitamin B12. Many labs treat below about 200 pg/mL as deficient and 200–300 pg/mL as borderline. Because serum B12 can look normal while tissues are low, doctors sometimes add methylmalonic acid (MMA) or homocysteine, and a complete blood count to check for anaemia. If you have been taking B12 tablets recently, tell your doctor, as they can raise the reading.

B12 Foods for Vegetarians in India

Approximate values based on USDA FoodData Central; Indian dairy varies by animal, feed and processing. The adult RDA in India is 2.2 µg a day (ICMR-NIN 2020).

FoodServingApprox vitamin B12Share of 2.2 µg RDA
Milk (cow or buffalo)1 glass, 250 ml~1.1 µg~50%
Curd / dahi1 katori, 150 g~0.6 µg~25%
Paneer100 g~0.5–0.8 µg~25–35%
Egg1 large~0.45 µg~20%
Fish (rohu, mackerel, sardine)100 g~2–9 µg100% or more
Chicken100 g~0.3 µg~15%
Fortified cereal or plant milkPer labelVariesCheck the pack
Dal, vegetables, fruit, grainsAny~0Not a source

Common myths: spirulina, fermented foods like idli and dosa batter, and "unwashed vegetables" are not reliable B12 sources. Some contain inactive B12-like compounds that do not work in humans.

A Day of Vegetarian Food With Enough B12

MealVegetarian exampleApprox B12
BreakfastOvernight oats in 250 ml milk~1.1 µg
LunchDal, sabzi, roti + 150 g curd~0.6 µg
EveningChaas, 250 ml~0.3–0.5 µg
Dinner100 g paneer bhurji + roti~0.5–0.8 µg
Total~2.5–3 µg (if well absorbed)

This works on paper if your absorption is normal and you eat dairy every day. If you are already deficient, food alone is usually too slow. The same plan also gives plenty of protein; see our high protein Indian breakfast ideas for more options.

B12 Supplements in India

B12 is water-soluble and generally safe, but get the dose from your doctor rather than guessing, especially if you have nerve symptoms.

B12 and Training

Low B12 reduces red blood cell function, so you feel breathless and weak in workouts. If your cardio suddenly feels harder or you get tingling after training, get checked. Also look at vitamin D, which is often low at the same time. Vegetarians who use whey get some B12 from it, though amounts vary by brand; see our guide to whey protein for vegetarians.

Frequently Asked Questions

What are the first signs of B12 deficiency?

Early signs are usually tiredness, weakness, pale skin, breathlessness on exertion and tingling in the hands or feet. Mouth ulcers, a sore tongue and poor memory can follow.

How can vegetarians get B12 in India?

Daily milk, curd and paneer provide some B12, and eggs help if you eat them. Fortified foods help a little. Many vegetarians, and nearly all vegans, need a B12 supplement to stay in range.

Which Indian vegetarian food has the most B12?

Milk is the most practical source, with about 1.1 µg per 250 ml glass. Curd and paneer contain smaller amounts. Dal, vegetables and grains contain essentially none.

What is a normal B12 level?

Most labs consider below about 200 pg/mL as deficient and 200 to 300 pg/mL as borderline. Your doctor may add MMA or homocysteine tests if the result is unclear.

Can B12 deficiency cause hair fall?

It can contribute, along with fatigue and anaemia, but hair fall in India is also commonly caused by iron deficiency, thyroid problems, stress and crash dieting. Test rather than guess.

How long does it take to recover from B12 deficiency?

Energy often improves within a few weeks of treatment, and blood counts within about two months. Nerve symptoms can take months to improve and may not fully recover if treatment is delayed.

This article is general information, not medical advice. Get tested and follow your doctor on B12 dose and form, particularly if you have nerve symptoms, are pregnant, or take metformin.

Related Reading
UF

UltraFit360 Team

AI-powered fitness coaching for Indian athletes and everyday gym-goers. Learn more →

Track Indian Meals in Seconds

Snap a photo of your thali, tiffin or chilla and UltraFit360 estimates calories and protein for Indian dishes, so you can see exactly where your day stands.