Vitamin D and Diet: How Much Can You Actually Get From Food Alone?
Most vitamin D-rich foods deliver far less than a single sun session. Here's what the evidence says about dietary ceilings, food sources, and when diet simply isn't enough.

The Dietary Ceiling Problem
The average American adult gets roughly 200–300 IU of vitamin D from food each day. The body's estimated daily requirement for most adults is at least 600 IU by official recommendations, and many researchers argue the real requirement for maintaining adequate 25-hydroxyvitamin D (25(OH)D) levels sits closer to 1,500–2,000 IU. That gap does not close through food alone, no matter how carefully someone eats. The math simply does not work out, and the clinical data confirms it.
A large analysis published in Nutrients (2018) examined dietary vitamin D intake across multiple populations and found that food-only intakes routinely fell 50–80% below levels needed to sustain blood concentrations above 20 ng/mL (50 nmol/L) in the absence of sunlight or supplementation. Understanding why requires a look at which foods carry vitamin D, and in what amounts.
Foods That Contain Vitamin D: The Honest Numbers
Vitamin D exists in two dietary forms: D2 (ergocalciferol, found in plants and some fungi) and D3 (cholecalciferol, found in animal sources). D3 is more effective at raising and sustaining 25(OH)D in blood, according to a meta-analysis in The American Journal of Clinical Nutrition (2012) that compared the two forms head to head. Here is how common sources actually stack up.
Fatty Fish
Wild-caught salmon provides the highest dietary vitamin D of any widely available whole food: roughly 600–1,000 IU per 100 g serving depending on species and season. Farmed salmon delivers significantly less, often 100–250 IU per serving, because the fish receive a diet that limits conversion of the precursor. Mackerel, sardines, and herring range from 200–400 IU per serving. These are real contributions, but they require eating fatty fish several times a week to approach even modest supplementation levels. USDA nutrient data confirms these ranges, and an analysis in PLOS ONE (2014) found wide variability in vitamin D content even within the same species depending on origin and processing method.
Egg Yolks
A single egg yolk from a conventionally raised hen contains approximately 40–50 IU. Eggs from hens raised on pasture or fed vitamin D-enriched feed can reach 150–200 IU per yolk, but these eggs are not consistently labelled or widely available. For most people, eggs are a minor dietary contributor, not a primary source.
Fortified Foods
In many countries, vitamin D fortification is mandatory or common in milk, plant-based milks, orange juice, and breakfast cereals. A 240 mL (8 oz) glass of fortified cow's milk typically contains 100–120 IU. Fortified plant milks vary widely, from 80–150 IU per serving. These additions help, but a person drinking two glasses of fortified milk per day and eating a bowl of fortified cereal reaches perhaps 350–450 IU from those sources combined, still short of most recommendations.
Cod Liver Oil
A single teaspoon of cod liver oil provides roughly 400–450 IU of vitamin D3, making it the most concentrated whole-food source available. It also provides vitamin A, which at high doses can interfere with vitamin D function, so it is not straightforward to simply scale the dose. This tradeoff is worth noting, as some early research in BMC Medicine (2013) highlighted the antagonistic potential of high vitamin A on vitamin D receptor signalling.
Mushrooms
UV-exposed mushrooms can generate meaningful vitamin D2. When placed gill-side up in direct sunlight for just 30–60 minutes, some varieties can produce 400–800 IU of D2 per 100 g. Commercially grown mushrooms raised in the dark contain almost none. The catch is that D2 is less potent than D3 at raising blood levels, and UV-exposed mushrooms are not reliably available in most grocery stores. This remains more a dietary curiosity than a practical cornerstone.
Why Diet Alone Falls Short for Most Adults
Even someone eating fatty fish three times a week, drinking two glasses of fortified milk daily, and eating UV-exposed mushrooms regularly might achieve 600–900 IU per day from food. That sits at or slightly above the current RDA (600 IU for adults under 70, 800 IU for those over 70), but the Endocrine Society and many researchers consider these figures too low. A 2011 clinical practice guideline published in The Journal of Clinical Endocrinology & Metabolism suggested that 1,500–2,000 IU per day from all sources combined is necessary to consistently maintain blood levels above 30 ng/mL (75 nmol/L) in most adults without sun exposure.
For adults living above roughly 40° latitude during winter months, dietary intake carries even more weight because UVB synthesis drops to near zero. A review in Dermato-Endocrinology (2013) confirmed that in northern Europe and Canada, winter sun produces essentially no meaningful vitamin D synthesis regardless of time spent outdoors. In those months, food and supplements are the only options.
Body weight also shapes dietary sufficiency. Vitamin D is fat-soluble and distributes into adipose tissue, so people carrying more body fat require more vitamin D from all sources to achieve the same blood concentration. A 2012 study in Obesity (2012) showed that obese individuals had substantially lower 25(OH)D responses to the same supplemental dose, a pattern that extends to dietary intake as well.
How Sunlight Compares to the Entire Food Plate
A single full-body sun session of 15–30 minutes during peak UVB hours in summer, for a person with medium skin tone, can generate 10,000–20,000 IU worth of vitamin D precursor in the skin. That is more than most people get from food in two to three months. The body self-regulates synthesis to prevent toxicity from sun, degrading excess previtamin D3 before it enters the bloodstream. This is a key reason sun exposure carries no known toxicity risk for vitamin D, while high-dose supplementation over time can potentially push levels into dangerous territory above 100 ng/mL (250 nmol/L).
That said, sun is not equally available to everyone. Skin melanin, which acts as a natural UVB filter, means people with darker complexions may need three to five times as much sun exposure to generate the same amount of vitamin D as someone with very light skin. Season, cloud cover, and geographic latitude all further compress or expand the synthesis window. For a detailed breakdown of how these factors interact, see how UV index drives skin synthesis and the guide on UV index by location, latitude, and season.
When Supplements Fill the Gap Food Cannot
For most adults in northern latitudes, or those who spend most of the day indoors, the practical solution is vitamin D3 supplementation. D3 is preferred over D2 for the same reason wild salmon outperforms plant foods: superior potency per IU at raising blood 25(OH)D. Standard repletion ranges for adults who are deficient or insufficient run from 2,000–4,000 IU per day, though individual response varies enough that blood testing before and after remains the only reliable guide.
Because vitamin D3 is fat-soluble, it absorbs best when taken with the largest meal of the day. Pairing D3 with K2 (specifically MK-7 form) is increasingly recommended to help direct calcium properly into bone rather than soft tissue, as discussed in the D3 and K2 combination guide. Magnesium also plays a critical role as a cofactor for vitamin D enzymatic activation. Without adequate magnesium, neither dietary vitamin D nor supplements convert efficiently to the active form.
Gut health can further limit how much vitamin D any food or supplement delivers into circulation. Conditions affecting fat absorption, including Crohn's disease, celiac disease, and bariatric surgery, substantially reduce dietary vitamin D uptake. This is worth bearing in mind before assuming that a healthy diet should translate directly into adequate status.
The Special Case of Vegans and Vegetarians
Plant-based diets exclude virtually all natural D3 sources: no oily fish, no egg yolks, limited access to D3-fortified foods in some markets. A systematic review in European Journal of Nutrition (2016) found that vegans had significantly lower 25(OH)D concentrations than both omnivores and vegetarians, driven primarily by the absence of D3-rich animal foods and lower total vitamin D intake overall. Unless sun exposure is consistently high or supplementation is deliberate, plant-based eaters face a structural dietary gap.
Lichen-derived D3 supplements, available in vegan formulations, offer the same form as animal-source D3, giving plant-based eaters access to the more potent form without relying on animal products. For those who prefer food-first approaches, UV-treated mushrooms remain the most practical plant option, though their D2 content should be weighted at roughly 50–70% of equivalent D3 IU for blood-level impact.
How Blood Testing Clarifies What Diet Is (and Isn't) Doing
The only way to know whether dietary intake, sun, and supplementation are working is a 25(OH)D blood test. This is the standard measure of vitamin D status, not 1,25-dihydroxyvitamin D (the active hormone), which is tightly regulated and does not reflect body stores. Levels below 20 ng/mL (50 nmol/L) indicate deficiency; 20–29 ng/mL marks insufficiency; 30–60 ng/mL is the broadly sufficient range, with many researchers considering 40–60 ng/mL the practical optimal band for most adults. Testing at least twice per year, once at the end of summer and once at the end of winter, captures the full annual variation that diet alone does not predict.
For more detail on what results mean and when to test, the vitamin D testing guide covers the full picture. For older adults, the stakes are higher: skin synthesis drops by up to 75% with age even under full sun, making dietary and supplemental sources proportionally more important.
Practical Dietary Strategies: What Actually Helps
Eating for vitamin D is not without value, even if diet alone cannot carry the load. Including wild-caught salmon, sardines, or mackerel two to three times per week adds 400–1,000 IU on those days. Choosing fortified milks and cereals adds a consistent background level. If cod liver oil is tolerated, a daily teaspoon provides around 400 IU alongside beneficial omega-3 fats. Buying UV-treated mushrooms (look for labelling confirming sun exposure or artificial UV treatment) and keeping them gill-up on a windowsill for 30 minutes before eating can meaningfully boost D2 content.
None of these strategies removes the need to assess sun availability and consider supplementation during low-UVB months. They do, however, lower the supplement dose required to maintain sufficient levels, which matters from both a cost and safety perspective.
Key Takeaways
Dietary vitamin D is real but structurally limited. The most concentrated natural source, wild salmon, delivers 600–1,000 IU per serving; most other foods deliver far less. Even a very intentional diet typically reaches only 600–900 IU per day, below the 1,500–2,000 IU many researchers consider necessary to maintain adequate blood levels without sun. D3 outperforms D2 at raising 25(OH)D, making animal-source foods and D3 supplements more efficient than plant-based D2 sources. Vegans face the largest dietary gap and benefit most from lichen-derived D3 or UV-treated mushrooms combined with deliberate supplementation. A 25(OH)D blood test is the only way to know what your diet, sun, and supplements are actually producing.
What to do next
If you want to know how much of your vitamin D gap sun can realistically close on any given day, use the vitamin D sun exposure calculator to estimate your real synthesis window based on location, skin type, and UV index. For ongoing tracking without manual input, Rays automatically detects outdoor time and factors in UV conditions so you can see, day by day, whether sun is contributing meaningfully or whether food and supplements need to cover the shortfall.