What Foods Have Vitamin D? Top Sources Explained

Fatty fish, egg yolks, certain mushrooms, and fortified dairy products are the richest food sources of vitamin D, but the amount you actually get from each varies far more than most people realize. Wild-caught salmon can deliver several times more vitamin D per serving than its farmed counterpart, and an egg from a free-range hen exposed to sunlight can contain three to four times more than one from an indoor operation. Because relatively few foods naturally contain meaningful amounts of the vitamin, and because your skin cannot always make enough from sunlight depending on where you live, knowing which foods deliver the most and how to handle them matters more than a simple grocery list.

Fish and Seafood Top the List

Among natural, unfortified foods, fatty fish stands in a class of its own for vitamin D content. Salmon, mackerel, herring, sardines, and trout all carry substantial amounts. But the numbers shift depending on whether the fish is wild or farmed, and even on where the wild fish was caught. A study comparing Atlantic salmon found that wild fish from the Baltic Sea averaged about 18.5 micrograms of vitamin D3 per 100 grams of fillet, while wild fish from the North Sea averaged roughly 9.4 micrograms per 100 grams.1PubMed Central. Vitamin D in Wild and Farmed Atlantic Salmon (Salmo Salar)-What Do We Know? Farmed salmon, by contrast, ranged from about 2.3 to 9.5 micrograms per 100 grams. Separate analysis found that farmed salmon contained roughly a quarter of the vitamin D that wild salmon did.2PubMed Central. An evaluation of the vitamin D3 content in fish: Is the vitamin D content adequate to satisfy the dietary requirement for vitamin D?

That gap matters because most of the salmon sold in supermarkets is farmed. If you see a nutrition label claiming salmon is an excellent source of vitamin D, the number on that label may reflect data from wild fish while the fillet in the package came from an aquaculture operation. Wild-caught canned salmon is often cheaper than fresh wild fillets and still delivers a strong dose. Fatty fish like herring and mackerel are also worth seeking out. Even within wild species, vitamin D content varies widely depending on diet, water temperature, and season, so there is no single guaranteed number for any fish.

Eggs Depend Heavily on How the Hen Was Raised

Egg yolks are one of the most commonly cited everyday sources of vitamin D, and for good reason. But the amount you get from an egg depends almost entirely on the hen’s exposure to sunlight and on what she was fed. A study comparing indoor-only, outdoor-only, and mixed-access hens found that egg yolks from the outdoor group averaged about 14.3 micrograms of vitamin D3 per 100 grams of dry matter, compared with just 3.8 micrograms per 100 grams in eggs from hens kept entirely indoors.3PubMed. Free-range farming: a natural alternative to produce vitamin D-enriched eggs That is a three- to fourfold difference based on sunlight access alone.

Hen feed also plays a significant role. Enriching feed with vitamin D3 has been shown to push yolk vitamin D content well above what even free-range eggs achieve. In one experiment, high-level vitamin D3 supplementation of feed produced yolk concentrations around 25 to 34 micrograms per 100 grams, while a standard diet yielded only about 2.5 to 5 micrograms per 100 grams.4PubMed. Effect of vitamin D2- and D3-enriched diets on egg vitamin D content, production, and bird condition during an entire production period Feed enriched with vitamin D3 was more effective than vitamin D2 at raising yolk levels. Separate work found that peak yolk concentrations of about 30 micrograms per 100 grams could be reached within a couple of weeks after switching to a high-vitamin-D diet.5PubMed. Effect of cholecalciferol-enriched hen feed on egg quality

For the average consumer, this means that “pasture-raised” or “free-range” eggs from hens with genuine outdoor access tend to carry noticeably more vitamin D than conventional eggs. Some specialty brands now explicitly enrich their hens’ feed and advertise higher vitamin D on the carton. If your main goal is getting more vitamin D from eggs, those labels are worth reading carefully.

Mushrooms Are the Major Plant-Kingdom Source

Mushrooms occupy a unique spot on this list because they are the only widely available non-animal food that can naturally produce significant vitamin D. The mechanism is similar to what happens in human skin: when mushrooms are exposed to ultraviolet light, a precursor compound called ergosterol converts into vitamin D2. Most mushrooms sold in stores are grown indoors in the dark and contain very little vitamin D. But when they are exposed to UV light, either sunlight or a UV lamp, the numbers jump dramatically.

A review of the research found that UV-exposed mushrooms can reach vitamin D2 levels above 10 micrograms per 100 grams of fresh weight, which is comparable to many animal-based vitamin D sources and in the neighborhood of daily recommended intakes.6PubMed Central. A Review of Mushrooms as a Potential Source of Dietary Vitamin D Lab studies show even higher figures. When the gill side of shiitake mushrooms was exposed to UV-B light, vitamin D2 concentrations climbed steeply with increasing UV dose.7PubMed. Effect of UV-B exposure on the concentration of vitamin D2 in sliced shiitake mushroom (Lentinus edodes) and white button mushroom (Agaricus bisporus) The orientation matters too: the gills convert ergosterol to vitamin D2 about four times more efficiently than the outer cap, because that is where the precursor compound is most concentrated.8Food Chemistry. Distribution of ergosterol in different tissues of mushrooms and its effect on the conversion of ergosterol to vitamin D2 by UV irradiation

You can take advantage of this at home. If you place store-bought mushrooms gill-side up in direct sunlight for 30 to 60 minutes before eating them, they will generate meaningful vitamin D2. Some producers now sell “UV-treated” or “high vitamin D” mushrooms that have been deliberately exposed to light during processing. For people following a vegan diet, these are among the very few whole-food options for dietary vitamin D.

D2 Versus D3 in Food

Most animal-based foods contain vitamin D3, while mushrooms produce D2. This distinction gets a lot of attention because the two forms behave somewhat differently in the body. Research has consistently found that vitamin D3 raises and maintains blood levels of the vitamin more effectively than D2. In one study, a vitamin D2 injection raised blood concentrations by an average of about 3.2 nanograms per milliliter, while a vitamin D3 injection added about 6.1 nanograms per milliliter on top of that baseline, a strong effect.9PubMed Central. Effectiveness of vitamin D2 compared with vitamin D3 replacement therapy in a primary healthcare setting: a retrospective cohort study

Does this mean mushrooms are a poor source? Not exactly. Vitamin D2 from mushrooms still raises blood levels and contributes to your total intake. The practical takeaway is that you may need to eat more D2-rich foods to achieve the same blood level boost that a smaller amount of D3-rich food would provide. If mushrooms are your primary dietary source, as they might be on a plant-based diet, you may want to eat them more frequently or consider a D3 supplement derived from lichen, which is the main vegan supplemental source of D3.

Fortified Foods Fill a Gap, but Absorption Can Be Tricky

Because so few foods naturally contain vitamin D, many countries require or encourage fortification of staples like milk, orange juice, breakfast cereals, and margarine. In the United States, most cow’s milk is fortified to provide about 100 IU (2.5 micrograms) per cup. Plant-based milks, including almond, soy, and oat varieties, are also commonly fortified to similar levels. These fortified products are the primary dietary source of vitamin D for many people who do not eat much fish.

However, the vitamin D added to plant-based milks may not be absorbed as well as what you get from whole foods. An in vitro digestion study found that the bioaccessibility of vitamin D in plant-based milk was only about 20 percent across all samples tested, possibly because calcium ions in the gut caused the vitamin-carrying particles to clump and precipitate.10Food Hydrocolloids. The gastrointestinal fate of inorganic and organic nanoparticles in vitamin D-fortified plant-based milks A separate study confirmed that adding high levels of calcium to fortified almond milk actually reduced how much vitamin D was available for absorption, due to formation of insoluble calcium soaps during digestion.11PubMed. Fortification of Plant-Based Milk with Calcium May Reduce Vitamin D Bioaccessibility: An In Vitro Digestion Study This is somewhat ironic: both calcium and vitamin D are added precisely because they are lacking in plant milks, but adding more of one can reduce absorption of the other.

Bread fortification is another strategy being explored. Modeling research suggested that fortifying bread at a level of 250 IU per 100 grams could meaningfully improve population vitamin D status, while higher doses of 500 IU per 100 grams could bring over 70 percent of people into the sufficient range. Above 400 IU per 100 grams of bread, a tiny fraction of the population could potentially reach harmful concentrations, so there are limits to how aggressively staple foods can be fortified.12PubMed. Effectiveness and Potential Toxicity of Bread Fortification With Vitamin D in General Population: A Predictive Modeling Study

Organ Meats and Traditional Diets

Liver, particularly from fish, is among the most concentrated natural sources of vitamin D. Cod liver oil has been recognized for centuries as a remedy for bone disease, and it remains one of the most potent food-based sources. A large study found that adolescents who consumed cod liver oil at doses delivering an estimated 600 to 800 IU of vitamin D3 per day had substantially lower risk of developing multiple sclerosis later in life, suggesting a dose-response benefit.13PubMed Central. Timing of use of cod liver oil, a vitamin D source, and multiple sclerosis risk: The EnvIMS study

Traditional Arctic diets illustrate what a vitamin D-rich food pattern looks like in the absence of fortification and with limited sunlight. The Inuit diet in Greenland relies heavily on fish and marine mammals, which are naturally rich in the vitamin.14PubMed Central. Vitamin D-rich marine Inuit diet and markers of inflammation – a population-based survey in Greenland Analysis of traditional Alaskan foods found that steelhead trout, dried and smoked fish, fermented fish eggs, and whale and seal oils all contained more than 10 micrograms of vitamin D3 per 100 grams.15Journal of Food Composition and Analysis. Survey of vitamin D and 25-hydroxyvitamin D in traditional native Alaskan meats, fish, and oils A survey of Canadian Arctic traditional foods found especially high levels in fish species like char, cisco, lake trout, and whitefish, with the highest recorded concentration in loche liver at a mean of 318 micrograms per 100 grams, an extraordinary amount.16Journal of Food Composition and Analysis. Vitamins A, D, and E in Canadian Arctic traditional food and adult diets Sea mammal fats and organ meats from both marine and land animals were also excellent sources.

These traditional food systems evolved in regions where skin synthesis of vitamin D is impossible for much of the year. In places as far north as Edmonton, Canada (52°N), sunlight does not trigger any vitamin D production in the skin from October through March. Even in Boston (42°N), the “vitamin D winter” runs from November through February.17The Journal of Clinical Endocrinology & Metabolism. Influence of Season and Latitude on the Cutaneous Synthesis of Vitamin D3: Exposure to Winter Sunlight in Boston and Edmonton Will Not Promote Vitamin D3 Synthesis in Human Skin During those months, diet and supplements become the only sources.

The Hidden Metabolite in Animal Foods

Nutrition labels typically list vitamin D content as vitamin D2 or D3, but animal foods also contain a metabolite called 25-hydroxyvitamin D, or 25(OH)D. This is the same form your liver produces after you consume or synthesize regular vitamin D. Research suggests this metabolite is absorbed more quickly and may be several times more biologically active than the parent vitamin, with some studies proposing a potency factor of four to five times higher.18Advances in Nutrition. What Foods Have Vitamin D? Top Sources Explained Egg yolks contain up to about 1 microgram per 100 grams, while meat and organ meats contain roughly 0.2 to 0.4 micrograms per 100 grams. Milk and fish have smaller amounts, generally under 0.1 micrograms per 100 grams.19PubMed. Food contents and biological activity of 25-hydroxyvitamin D: a vitamin D metabolite to be reckoned with?

These numbers sound tiny, but because the metabolite is so much more potent per microgram, they contribute more to your vitamin D status than the raw numbers suggest. Most food composition databases still do not fully account for 25(OH)D content, which means the true vitamin D value of many animal foods is likely underestimated on labels. This is an active area of research, with no consensus yet on the exact conversion factor, but it underscores that eating a variety of animal-based foods provides more vitamin D activity than a simple label scan would indicate.

Eating Fat With Your Vitamin D Matters

Vitamin D is fat-soluble, which means it dissolves in dietary fat and hitches a ride through your gut on fat droplets. If you take a vitamin D supplement or eat a vitamin D-rich food without any fat in the meal, you absorb less of it. A controlled study found that people who consumed vitamin D with a fat-containing meal had peak blood levels about 32 percent higher than those who ate the same dose with a fat-free meal.20PubMed. Dietary fat increases vitamin D-3 absorption The type of fat did not seem to matter much; what mattered was having some fat present.

This is a practical point worth remembering. If you eat fortified cereal with skim milk, or take a vitamin D supplement on an empty stomach, you are likely getting less than you could. Adding some nuts, avocado, cheese, or olive oil to the meal makes a measurable difference. Conversely, people with conditions that impair fat absorption, such as celiac disease, Crohn’s disease, or pancreatic insufficiency, often struggle to absorb vitamin D from food at all. In studies of patients with intestinal fat malabsorption, large oral doses of vitamin D barely raised blood levels.21The American Journal of Clinical Nutrition. Vitamin D absorption in healthy subjects and in patients with intestinal malabsorption syndromes These individuals often need higher doses or alternative delivery routes under medical supervision. Other host factors like age and obesity also affect how much vitamin D makes it from your plate into your bloodstream.22PubMed Central. Factors influencing the absorption of vitamin D in GIT: an overview

How Cooking Affects Vitamin D in Food

Cooking inevitably destroys some vitamin D, but the amount lost depends on the food and the method. In eggs and margarine, frying retained 82 to 84 percent of vitamin D, while baking in an oven for 40 minutes at normal temperature kept only 39 to 45 percent.23PubMed. Stability of vitamin D in foodstuffs during cooking Boiling eggs preserved 86 to 88 percent, making it one of the gentler methods. For bread, rye bread retained about 69 percent of its vitamin D3 after baking, while wheat bread kept around 85 percent.

Fish holds up well under most cooking methods. The retention of vitamin D3 in rainbow trout ranged from 85 to 114 percent across different cooking techniques, with only pan-frying dipping to the lower end. Mushrooms fared worse: vitamin D2 retention in cooked mushrooms ranged from 62 to 88 percent, consistently lower than what was seen in animal foods.24PubMed. Stability of vitamin D(3) and vitamin D(2) in oil, fish and mushrooms after household cooking The general pattern is that shorter cooking times at moderate temperatures preserve more vitamin D, while prolonged high-heat methods like long oven roasting or baking cause greater losses. Quick pan-frying, steaming, or boiling tend to be the friendliest options for preserving the vitamin.

Storage and Light Exposure Degrade Vitamin D

Vitamin D is sensitive to heat, light, and oxygen, which means how you store vitamin D-rich and fortified foods affects what you end up absorbing.25PubMed. Improving vitamin D(3) stability to environmental and processing stresses using mixed micelles In fortified canola oil, samples stored in the refrigerator in opaque containers retained about 91 percent of their vitamin D3 after 70 days, while samples kept at room temperature in transparent containers lost more than half.26Journal of Food Quality. Influence of Storage Conditions on the Stability of Vitamin D3 and Kinetic Study of the Vitamin Degradation in Fortified Canola Oil during the Storage For milk, packaging type matters: vitamin D2 in milk stored under light showed no significant loss in glass packaging but degraded in polyethylene pouches.27LWT – Food Science and Technology. Vitamin D2 stability in milk during processing, packaging and storage

The practical advice: keep fortified oils and milks refrigerated, away from direct light, and use them well before expiration. If your fortified milk comes in a translucent jug that sits on the counter, you are losing vitamin D while you pour your morning coffee. Opaque containers and cold storage are simple steps that make a real difference over weeks of shelf life.

Biofortification and the Future of Vitamin D in Food

Beyond traditional fortification of processed foods, researchers are working on boosting vitamin D at the production level, a strategy called biofortification. This means feeding livestock higher-vitamin-D diets or exposing crops and mushrooms to UV light before they reach the consumer. Reviews of the evidence show that feed modification and UV treatment, either alone or combined, effectively raise vitamin D content in beef, pork, chicken, eggs, fish, bread, and mushrooms.28PubMed. The future is bright: Biofortification of common foods can improve vitamin D status

Not all approaches work equally well. In beef cattle, supplementing feed with vitamin D3 raised the total vitamin D activity of the meat by 38 to 56 percent compared with vitamin D2 or mushroom-derived D2 supplements, without any negative effect on meat quality or taste.29PubMed. Vitamin D-biofortified beef: A comparison of cholecalciferol with synthetic versus UVB-mushroom-derived ergosterol as feed source The effectiveness of biofortification also depends on the consumer’s baseline vitamin D status: people who are already deficient tend to benefit more from eating biofortified foods than those whose levels are already adequate.

These approaches are gaining traction because they shift the burden away from individual supplement-taking and toward the food system itself. If the chicken you eat and the bread you buy already contain more vitamin D because of how they were produced, population-level deficiency could shrink without anyone changing their habits. However, the regulatory frameworks around allowable feed supplementation levels and UV treatment of foods vary widely by country, so progress has been uneven. For now, specifically labeled vitamin D-enriched eggs and UV-treated mushrooms are the most commonly available biofortified options in retail stores.

Why Label Numbers Can Be Misleading

Even if you carefully read food labels, the vitamin D content listed may not tell the whole story. Measuring vitamin D in food is analytically challenging. The standard laboratory methods use specialized separation techniques with detection systems that have relative precision of about 3 to 10 percent depending on the approach used, meaning there is always some uncertainty in the reported values.30The American Journal of Clinical Nutrition. Analyzing vitamin D in foods and supplements: methodologic challenges Beyond lab error, natural variation in the food itself is often the bigger issue. As noted earlier, the vitamin D content of salmon varies by whether it is wild or farmed, by species, by geographic origin, and by season. Egg yolk vitamin D depends on the hen’s sun exposure and feed. Mushroom vitamin D2 levels depend on UV exposure, which could be zero for indoor-grown varieties.

Labels typically use average values from food composition databases, and those averages may come from samples that do not match what is sitting in your grocery cart. On top of that, most databases still do not account for the 25-hydroxyvitamin D metabolite in animal foods, which means the total biological vitamin D activity of meats, eggs, and dairy is likely higher than what the label declares. This is not a reason to distrust labels entirely, but it is worth keeping in mind that the number on the package is an approximation, and the true amount depends on factors that no label can capture.