TL;DR

Over 80% of Indians test low on vitamin D, and B12 deficiency is common in vegetarian homes. Vitamin D comes mainly from midday sunlight, plus egg yolks, fatty fish and fortified milk. B12 comes from dairy, eggs, fish and fortified foods — plant foods have none. Correcting a low level is your doctor's call.

Despite living in sunny India, over 80% of Indians are vitamin D deficient, and B12 deficiency is rampant among vegetarians. These two deficiencies cause fatigue, hair loss, mood issues, weak bones, and nerve problems — often misdiagnosed for years.

In 14+ years of practice across 5,000+ patients, these are the two lab values I ask for most often — and the diet history usually predicts the result: an indoor job, a dal-roti-sabzi plate, sunlight seen through a car window.

Why Are Indians So Deficient?

Who Is Most at Risk in India

WhoWhy the risk is higherWhat to do first
Vegetarians and vegansPlant foods carry no usable B12; dairy alone is often too littleDairy daily plus a fortified food; get B12 tested
Pregnancy and breastfeedingHigher demand, covered clothing, less outdoor timeTest as your obstetrician advises
Office and IT workersIndoors 9 to 7; window and car glass block UV-BA 20-minute lunch walk in open sun
Adults above 60Skin makes less vitamin D; low stomach acid cuts B12 uptakeAnnual testing; report tingling or memory change
Teenagers and childrenScreens replace outdoor play; fussy eating drops milk and eggsDaily outdoor play; milk or curd every day
On metformin or acidity medicinesBoth are linked to lower B12 over years of useNever stop it — ask your doctor to monitor

Vitamin D — Best Indian Sources

Food sourceIndian portionContributionPractical note
Bangda, surmai100 g, 2-3 times a weekHighBest natural source in Indian markets
Sardines100 gHighSoft edible bones add calcium
Rohu, katla, hilsa100 gModerateFreshwater fish give less than sea fish
Egg yolk2 whole eggs dailyModerateNever discard the yolk
Sun-dried mushrooms100 g as sabziModerateSun them gills-up for 30-60 minutes
Fortified toned milk200 ml, twice a daySmall but steadyOnly if the pack says fortified
Fortified edible oilEveryday cookingSmall but dailyEasiest swap — every kitchen uses oil
Cod liver oilOnly if your doctor advisesVery highConcentrated; not for self-dosing

Sunlight — The Real Solution

20 minutes of sun exposure on bare arms and face between 10 AM - 3 PM, 4-5 times a week is ideal. No sunscreen during this exposure (it blocks vitamin D synthesis). After 20 minutes, apply sunscreen to prevent damage.

Best window in India: 10 AM - 2 PM in winter; 10-11 AM in peak summer.

Vitamin B12 — Critical for Vegetarians

B12 is found ONLY in animal foods naturally. Vegetarians are at high risk. B12 deficiency causes fatigue, tingling in hands/feet, memory issues, and mood disorders.

B12 Sources for Vegetarians vs Non-Vegetarians

SourceSuitable forIndian portionContribution
Toned milkVegetarian200 ml, twice a daySmall — only if daily
Curd / dahiVegetarian1 katori (150 g) dailySmall
PaneerVegetarian50-60 g, 3-4 times a weekSmall
Fortified soya or almond milkVegan-friendly200 mlUseful — only if labelled
Fortified breakfast cerealVegan-friendly30-40 g bowlUseful — check the panel
Fortified nutritional yeastVegan1 tbsp sprinkledUnfortified brands give nothing
Whole eggsEggetarian2 dailyModerate
Fish — surmai, bangdaNon-vegetarian100 g, 2-3 times a weekHigh
Kaleji (liver)Non-vegetarian50 g, occasionallyVery high
Dal, roti, rice, sabziVegetarianAny quantityNone — plant foods have no B12

5 Things That Decide Whether Your Levels Improve

1. Why Indian Vegetarians Are B12-Prone

B12 is made by bacteria, not plants, so it reaches us only through dairy, eggs, fish and meat. No dal, grain or vegetable grown in Indian soil carries a usable form; idli batter does not supply it, and spirulina carries only inactive analogues. The liver stores B12 for years, so the fall stays silent.

2. Sunlight — How Much Actually Works

Only UV-B makes vitamin D, and at Indian latitudes it is strong enough roughly between 10 AM and 2 PM — gentle early-morning sun does little. Skin area beats duration: bare forearms and legs beat face and hands. Window and car glass block UV-B completely, and winter smog cuts it further.

3. Fortified Foods Worth Buying in India

The FSSAI +F logo marks fortified products but does not say which nutrient was added, so read the panel for Vitamin D or Vitamin B12. Worth buying: fortified toned milk, fortified edible oil, fortified cereal, and B12-fortified soya milk for vegans. Fortification prevents a shortfall; it does not treat one.

4. Absorption Blockers — Tea, Coffee, Gut Health, Medicines

Keep a 45-60 minute gap between main meals and chai or coffee. Vitamin D needs fat in the same meal, so a strictly fat-free plate works against you. B12 needs stomach acid and intrinsic factor, so ageing stomachs, long-term acidity medicines, coeliac disease and past gut surgery all reduce uptake. Metformin is linked to lower B12 too — never stop it yourself; ask your doctor to monitor.

5. Testing and Retesting — What to Ask For

Ask for serum 25-hydroxy vitamin D (25-OH) and serum vitamin B12. If B12 is borderline, your doctor may add homocysteine or methylmalonic acid. Do not test days after starting a supplement — the result will look falsely reassuring. Keep every report so you read a trend, not one number.

Sample Diet to Boost Vitamin D & B12

TimeMeal
7:00 AM2 boiled eggs + 1 glass fortified milk + sun exposure (20 min walk)
10:00 AMMushroom omelette/veggie + chai with milk
1:00 PMFish curry + rice + curd OR Paneer bhurji + roti + curd
4:00 PMCheese cube + nuts + milk-based tea
7:30 PMMushroom sabzi + paneer + roti + buttermilk
9:30 PMHaldi doodh (full-fat fortified milk)

Vegetarians can swap eggs for fortified cereal and fish for rajma with curd; vegans need B12-fortified plant milk.

Supplements — Where Food Ends and Your Doctor Begins

Once a report shows a genuinely low level, food and sunlight are usually too slow to bring it back into range. Correction is a medical decision: how low it is, what caused it, your age and your other medicines all change the answer. Pernicious anaemia and post-surgery cases need injections, because the problem there is absorption, not intake.

The safe path: get tested, take the report to your doctor, and let them decide the form, the schedule and the recheck date. Food and sunlight are what hold the level up afterwards.

When to Test

Get tested if you experience: persistent fatigue, hair fall, body aches, frequent illness, mood changes, tingling sensations, or unexplained weight changes. Tests: Vitamin D (25-OH) and Vitamin B12. Cost: ₹500-1000 each at most labs.

Test without waiting for symptoms if you are vegetarian, pregnant, above 60, or on long-term metformin. Treat tingling, numbness or new memory trouble as a reason to see a doctor this week — prolonged B12 deficiency can damage nerves permanently.

Get a Diet Plan Built Around Your Report

Share your vitamin D and B12 values with Dt. Himani Sharma and get an Indian meal plan built around your kitchen. Consultations are online, worldwide.

Book Consultation on WhatsApp

Frequently Asked Questions

How can I increase vitamin D naturally in India?

Sunlight is the main source. Aim for 20 to 30 minutes of direct sun on bare arms, legs and face between 10 am and 2 pm, four to five days a week, without sunscreen. Add egg yolks, fatty fish, sun-dried mushrooms and fortified milk. If your report is already low, your doctor decides the correction.

Which Indian vegetarian foods are highest in vitamin B12?

Dairy is the only meaningful natural vegetarian source. Milk, curd, paneer and cheese carry small amounts, so they help only when eaten every single day. Fortified soya milk, fortified cereal and fortified nutritional yeast are more reliable, but read the label because most Indian brands are not fortified. Dal, roti and sabzi contain no usable B12.

What are the symptoms of vitamin D and B12 deficiency?

Vitamin D deficiency shows up as body aches, low back and heel pain, muscle weakness, tiredness that sleep does not fix and frequent infections. B12 deficiency shows up as tingling or numbness in the hands and feet, breathlessness, forgetfulness, a sore tongue and pale skin. Both overlap with anaemia and thyroid problems, so only a blood test confirms them.

Can I fix vitamin D and B12 deficiency with diet alone?

Diet and sunlight are enough to prevent deficiency and to hold a normal level once you reach it. They are usually too slow to correct a level that has already fallen below range, especially for vitamin D. That correction is a medical decision: your doctor checks the cause, then prescribes the right form and schedule.

How often should I get my vitamin D and B12 levels tested?

If you have symptoms, get vitamin D 25-OH and serum vitamin B12 tested now. If a level is low and you are being treated, your doctor will recheck after the course. If your levels are normal but you are vegetarian, above 60, pregnant or on long term metformin, an annual check is sensible.