Vitamin D Foods and Sunlight: The Indian Deficiency Guide
Expert-reviewed guide for Indian diets
The vitamin D paradox in India is striking: we live in a tropical country with sunshine 300+ days a year, yet multiple national surveys show that 40–80% of urban Indians are vitamin D deficient (below 20 ng/mL). Some studies from Delhi, Mumbai, and Bengaluru find deficiency rates as high as 85–90% in office-working adults. This seems impossible until you understand the specific reasons — and they're more nuanced than simply "people don't go outside enough."
Skin pigmentation is the first factor. Melanin — the pigment that makes Indian skin darker — is an excellent UV filter. It protects against skin cancer and sunburn, but it also reduces the skin's vitamin D production capacity. Darker-skinned individuals need 3–5 times more sun exposure than lighter-skinned people to produce the same amount of vitamin D. So an Indian spending 15 minutes in the sun might produce what a fair-skinned Northern European produces in 5 minutes — which means that our sun needs to be compensated for by longer exposure, not shorter.
Then there's the cultural and practical dimension: many urban Indians avoid the midday sun (the only time UV-B radiation is sufficient for vitamin D synthesis) for reasons of heat, skin-darkening concerns, and indoor office jobs. The angle of sunlight matters critically — in the early morning and late afternoon, UV-B rays travel through more atmosphere and are filtered out. Only between 10 AM and 2 PM, roughly, does sufficient UV-B reach the skin's surface for meaningful vitamin D production. And air pollution, increasingly severe in Indian cities, further blocks UV-B radiation at the surface. An air quality index above 50 begins to reduce vitamin D-producing UV-B by meaningful amounts — and most Indian metros now routinely exceed this.
Dietary sources of vitamin D in India are genuinely limited. Unlike many Western countries, India has not adopted widespread food fortification with vitamin D (a few milk brands now do fortify, but it's not mandatory or universal). The naturally vitamin D-rich foods — fatty fish, egg yolks, mushrooms exposed to sunlight — are not daily staples for most Indians. This combination of factors — dark skin, sun avoidance, indoor work, air pollution, and poor dietary sources — creates the perfect storm of deficiency. Understanding this helps you address it strategically rather than haphazardly.
Foods to Eat
Fatty Indian Fish: Hilsa, Bangda, Rohu
Hilsa (ilish) is one of the highest omega-3 and vitamin D fish in the world — a 100g serving provides approximately 400–600 IU of vitamin D, making it competitive with any fish globally. It's widely eaten in Bengal, Bangladesh, and Odisha. Bangda (mackerel) and rawas (Indian salmon) provide 200–400 IU per serving. Rohu, while lower in fat, still contributes 60–80 IU per serving and is widely available across India. For non-vegetarians, eating fatty fish two to three times per week provides a significant portion of daily vitamin D needs. Steam, grill, or prepare in light curries — deep-frying degrades both the omega-3 and vitamin D content.
Egg Yolks
One egg yolk contains approximately 37–40 IU of vitamin D — modest on its own, but three eggs daily adds 110–120 IU. More importantly, eggs are the most widely available non-fish vitamin D food source in India. Free-range and country (desi) eggs where chickens have access to sunlight have significantly higher vitamin D than conventionally farmed eggs — studies show two to four times more vitamin D in outdoor-raised eggs. If you eat eggs, choose free-range where possible. Three eggs per day provides meaningful but not sufficient vitamin D, and should be supplemented by sunlight exposure.
Sunlight-Exposed Mushrooms
This is one of the most underused and remarkable vitamin D strategies. Mushrooms — button, oyster, or any edible variety — placed gill-side up in direct midday sunlight for 20–30 minutes will produce significant amounts of vitamin D through the same UV-B mechanism as human skin. Studies show this can increase mushroom vitamin D content from near zero to 400–800 IU per 100g serving. The vitamin D produced is vitamin D2 (ergocalciferol) — slightly less potent than the D3 from sunlight and animal sources but still bioavailable. Sun your mushrooms on a window ledge or outside before cooking — a remarkable, zero-cost vitamin D intervention.
Fortified Milk
Several Indian milk brands now fortify their milk with vitamin D — typically 100–200 IU per 250ml serving. This fortification is inconsistent across brands and is not government-mandated in India, so check labels. Where available, fortified milk is a reliable daily vitamin D source that's easy to include in routine diet. Two glasses of fortified milk daily provides 200–400 IU — helpful but still only 10–20% of the optimal daily intake for most deficient adults. It's a useful base to supplement sunlight exposure, not a standalone solution.
Desi Ghee (Clarified Butter) — A Nuanced Point
Ghee made from milk of grass-fed cows contains small amounts of vitamin D — around 10–15 IU per teaspoon — because fat-soluble vitamin D is concentrated in milk fat. This is genuine but modest. The ghee myth I need to specifically debunk: some traditional texts and wellness social media claim desi ghee is a significant vitamin D source. At 10–15 IU per teaspoon, it is a trace contributor — eating ghee for vitamin D would require consuming hundreds of grams daily, which is neither safe nor practical. Ghee is nutritious for many reasons; vitamin D is not meaningfully one of them at typical consumption amounts.
Cod Liver Oil (Makhan Machhi ka Tel)
For those who can tolerate it, cod liver oil is the most vitamin D-dense food source available — one teaspoon provides approximately 450 IU of vitamin D3 alongside omega-3 fatty acids and vitamin A. It's available in capsule form across India and is widely used in northern states. The vitamin A in cod liver oil is very high, so it should not be taken in excess — one teaspoon or one capsule daily is appropriate. It's particularly useful for children and elderly people who cannot supplement in other forms and have limited sun exposure.
Foods to Avoid
Sunscreen All Day on All Exposed Skin
Sunscreen with SPF 30 reduces vitamin D synthesis by approximately 95–98%. I am not telling you to avoid sunscreen — protecting against skin cancer and photoaging is important, especially for prolonged sun exposure. But a brief 15–20-minute midday sun exposure with arms and legs exposed before applying sunscreen generates significant vitamin D without meaningful skin cancer risk. The sequence: brief sun exposure first, then apply sunscreen for any extended outdoor time. This is not sun-safe advice for extended exposure — it's about a deliberate, brief daily window for vitamin D synthesis.
Relying on Milk Alone for Vitamin D
Regular (unfortified) milk contains very little vitamin D — approximately 3–40 IU per 250ml depending on the cow's sun exposure, hardly a meaningful source. Even fortified milk provides at best 200 IU per glass. The recommended daily intake for adults is 600–800 IU; the therapeutic dose for correcting deficiency is often 2,000–4,000 IU under medical guidance. No realistic quantity of milk, fortified or not, will correct vitamin D deficiency without sunlight or supplementation. This is a common patient misconception I address repeatedly.
The Ghee Myth — Assuming Traditional Foods Cover It
A persistent belief in Indian wellness circles is that traditional foods — ghee, raw milk, unprocessed grain — provide all necessary nutrients including vitamin D. This is incorrect for vitamin D specifically. Traditional Indian diets were adequate in vitamin D because traditional lifestyles involved significant outdoor activity and sun exposure, not because of any food. Reconstructing a traditional dietary pattern while maintaining an indoor office lifestyle leaves the vitamin D gap completely unaddressed. Recognise that sun exposure, which was the actual source of vitamin D in traditional life, must now be deliberately scheduled.
Ignoring Indoor Glass Windows for "Sun Exposure"
UV-B radiation — the wavelength that triggers vitamin D synthesis in skin — does not penetrate glass. Sitting next to a window on a sunny day does not produce vitamin D. UV-A (which causes tanning and some skin damage) does pass through glass, but UV-A does not produce vitamin D. If your "sun exposure" consists of sitting by a glass window in an air-conditioned office or car, you are getting zero vitamin D from it. Sun exposure for vitamin D requires skin to be directly outside, in actual sunlight, between 10 AM and 2 PM.
Practical Tips for the Indian Kitchen
The 20-Minute Midday Sun Protocol
Set an alarm for 12 PM (or any time between 10 AM and 2 PM). Go outside — your terrace, a garden, or simply outside the building — with your forearms and lower legs exposed (you don't need to be in swimwear — just avoiding full-length coverage). Spend 15–20 minutes in direct sunlight without sunscreen on those exposed areas. This, done daily or most days of the week, produces 5,000–10,000 IU of vitamin D from skin synthesis — far more than any dietary or supplemental source. This is your primary vitamin D strategy; everything else is support.
Get Your Vitamin D Level Tested
A 25-hydroxy vitamin D blood test costs around 400–800 rupees at any diagnostic lab and doesn't require a doctor's prescription in most states. Optimal is 40–60 ng/mL; deficient is below 20 ng/mL. Given the 40–85% deficiency rates in urban India, I'd suggest this test as a routine annual check alongside your CBC and blood sugar, particularly for women, the elderly, and anyone with a predominantly indoor lifestyle. Knowing your actual level determines whether dietary changes alone are sufficient or supplementation is needed.
Supplement if Deficient — The Dosing Reality
If your vitamin D is below 30 ng/mL, dietary changes and mild increased sun exposure alone will likely be insufficient to correct it within a reasonable timeframe. Under medical guidance, cholecalciferol (vitamin D3) supplements are commonly prescribed — typical corrective doses range from 1,000 to 4,000 IU daily for adults, or weekly high-dose protocols (60,000 IU monthly). The upper safe limit for long-term self-supplementation without medical monitoring is generally considered 4,000 IU daily. Don't exceed this without medical supervision, as vitamin D toxicity (though rare) is real and can cause hypercalcaemia.
Eat Fatty Fish 2–3 Times per Week
For non-vegetarians, this is the most impactful dietary change for vitamin D. Hilsa, bangda, and rohu are all excellent sources, all widely available, and all far more affordable than salmon. Prepare them grilled or steamed rather than deep-fried — high-temperature deep-frying degrades fat-soluble vitamins including D. One serving of hilsa (100g) provides 400–600 IU — one of the most vitamin D-dense natural foods available in India at any price point.
Sun Your Mushrooms Before Cooking Them
Buy button mushrooms from your local sabzi vendor or supermarket. Before cooking, spread them gill-side up on a plate or tray and place in direct midday sunlight (not through glass) for 20–30 minutes. Then cook as normal. The UV-B exposure dramatically increases their vitamin D content, and this vitamin D survives cooking and remains bioavailable. It costs nothing, takes no effort, and requires no behaviour change beyond adding one step to your mushroom preparation. Tell your family about this — most people don't know it works.
Frequently Asked Questions
Q: How much sun exposure do Indians need for adequate vitamin D?
A: Due to greater skin pigmentation, Indians typically need 20–30 minutes of midday sun exposure with significant skin area exposed (arms and legs uncovered) to produce adequate vitamin D. This compares to 5–10 minutes for very fair-skinned individuals. The angle of the sun is critical — only midday sun (10 AM to 2 PM) provides sufficient UV-B. Early morning and late evening walks, while healthy for other reasons, produce negligible vitamin D regardless of duration. In winter months in northern India (above 25°N latitude), UV-B intensity drops significantly, making winter supplementation particularly important.
Q: Can I get enough vitamin D from food alone without sun exposure?
A: For most Indians, no — not without significant dietary effort or supplementation. Even eating fatty fish daily and three eggs per day gives perhaps 500–700 IU of vitamin D. The recommended intake is 600–800 IU for adults with adequate sun exposure, and significantly higher (1,500–2,000 IU) for those who don't get adequate sun. Given that food sources are limited and the typical Indian diet provides very little vitamin D, a combination of moderate sun exposure plus dietary sources is the realistic strategy for most people, with supplementation when these are insufficient.
Q: Does vitamin D deficiency cause joint pain?
A: Yes, this is a well-established clinical association. Severe vitamin D deficiency causes osteomalacia — softening of bones — which presents as diffuse bone pain and muscle weakness, often misdiagnosed as arthritis or fibromyalgia. Even moderate deficiency (20–30 ng/mL) is associated with musculoskeletal pain, fatigue, and impaired muscle function. Many Indian patients in their 30s and 40s presenting with "joint pain" and generalised fatigue turn out to have simple vitamin D deficiency. It's worth testing before assuming a more complex diagnosis.
Q: Is vitamin D2 from plant sources (like sun-exposed mushrooms) as good as D3?
A: Vitamin D3 (cholecalciferol — from sunlight on skin, animal foods, and most supplements) is generally considered more potent and longer-lasting in the body than vitamin D2 (ergocalciferol — from plant sources including sun-exposed mushrooms and D2 supplements). Studies show D3 raises 25-hydroxy vitamin D blood levels roughly twice as effectively as an equivalent dose of D2. However, D2 is not ineffective — it provides meaningful vitamin D activity. For vegans who cannot use D3 from animal sources, sun-exposed mushrooms and vegan algae-derived D3 supplements are the best options.
Q: Can too much vitamin D be harmful?
A: Yes — vitamin D toxicity is real, though rare. It requires sustained intake of very high doses (typically above 10,000 IU daily for extended periods) and manifests as hypercalcaemia — elevated blood calcium — causing nausea, vomiting, kidney stones, and in severe cases cardiac arrhythmias. You cannot get vitamin D toxicity from sunlight — the skin has a self-regulatory mechanism. Toxicity comes only from over-supplementation. The safe upper limit for self-supplementation without medical monitoring is 4,000 IU per day for adults. High-dose supplementation (10,000+ IU) should only occur under medical supervision with regular blood monitoring.
Get Your Personalised Diet Plan
Our certified dietitians create custom plans based on your health condition, food preferences, and lifestyle.
Download DietGhar App →Free consultation • 10,000+ success stories


