Internal Medicine
Best Sources of Vitamin D
Reviewed by the JordanMedHub Medical Editorial Team · 9/12/2026
Quick Answer
Sunlight, food, and supplements are the three ways to get vitamin D — here's how much each realistically provides.
In this article
Vitamin D comes from three main sources, each with real limitations worth understanding.
Sun Exposure
The body produces vitamin D when skin is exposed to UVB rays. A commonly cited illustrative figure is roughly 10 to 15 minutes of midday sun exposure on the arms, hands, or face, a few times a week — but this is only a rough approximation, and the actual amount needed varies substantially by latitude, season, and skin tone (darker skin produces less vitamin D per unit of sun exposure), along with factors like sunscreen, clothing coverage, air pollution, and time spent indoors, all of which reduce how much is actually produced in practice, which is part of why deficiency remains common even in sunny climates. Unprotected sun exposure also carries its own skin-cancer risk, so it's worth weighing against more reliable and lower-risk sources like food and supplements rather than relying on it alone.
Food Sources
Few foods naturally contain significant vitamin D. The best natural sources include fatty fish (salmon, mackerel, sardines), egg yolks, and mushrooms exposed to UV light. Many countries also fortify certain foods — commonly milk, some dairy products, and some cereals — with added vitamin D, which is often a more reliable dietary source than naturally-occurring amounts.
Supplements
For many people, especially those with limited sun exposure or low dietary intake, a supplement is the most reliable and consistent source. Our vitamin D dosage guide covers general intake ranges, though the right amount for correcting an existing deficiency is a decision for a doctor based on blood test results.
Disclaimer
This guide is for general education only and does not diagnose or recommend treatment for any individual. Talk to a doctor about which combination of sources is right for you, especially if a blood test has shown a deficiency.
Frequently Asked Questions
How much sun exposure do I need for vitamin D?
Roughly 10 to 15 minutes of midday sun on the arms, hands, or face, a few times a week, can meaningfully contribute — though skin tone, season, and sunscreen use all affect how much is actually produced.
What foods are naturally high in vitamin D?
Fatty fish (salmon, mackerel, sardines), egg yolks, and UV-exposed mushrooms are among the best natural sources, though fortified foods often provide more reliable amounts.
Written by JordanMedHub Medical Editorial Team
Updated 9/14/2026
Need to speak with a specialist?
Find a doctor near you to discuss your symptoms and treatment options.
Find a doctor