Vitamin D Foods: The Complete List of Natural and Fortified Sources

A complete, data-backed list of every natural and fortified food source of vitamin D, organized with IU per serving and % Daily Value. Plus the uncomfortable math on why even the best vitamin D diet probably falls short of what your body needs.

Vitamin D is one of those nutrients where the dietary advice sounds simple until you actually try to follow it. "Eat fatty fish, get some sun, drink your milk." Sure. But when you look at the actual IU numbers next to the foods that contain vitamin D, something becomes clear pretty fast: most people are not eating anywhere near enough of these foods to hit the levels their body needs.

We put together the most comprehensive food source list we could find, pulled the USDA and NIH data for every entry, and then did something most articles skip. We did the math. We calculated exactly how much of each food you would need to eat every single day to reach commonly recommended intake levels. The results are informative, and a little humbling.


What You Need to Know

Fatty fish (salmon, mackerel, trout) and cod liver oil are the richest natural food sources of vitamin D, but even the best dietary sources provide only a fraction of what most adults need daily. The current Daily Value for vitamin D is 800 IU (20 mcg), but many researchers and the Endocrine Society recommend 1,500 to 2,000 IU or more for adults. Fortified foods like milk, orange juice, and cereals add some vitamin D to the diet, but fortification levels are inconsistent and typically low (100–150 IU per serving). For most people, especially those living above the 37th parallel or spending limited time outdoors, a combination of food sources and supplementation is the most reliable way to maintain adequate vitamin D levels.

Natural Food Sources of Vitamin D

Not many foods contain vitamin D naturally. That is not an exaggeration. Compared to nutrients like vitamin C or iron, which show up in dozens of common foods, vitamin D has a short list of natural sources. Most of them are animal-based, with one notable exception (mushrooms, and only under specific conditions). Here is the complete breakdown, organized from highest to lowest concentration per standard serving. For a deeper look at how your body actually processes the vitamin D3 (cholecalciferol) in these foods, our ingredient deep dive covers the full metabolic pathway.

Food Serving Size IU per Serving mcg per Serving % DV
Cod liver oil 1 tablespoon 1,360 34.0 170%
Trout (rainbow), cooked 3 oz 645 16.1 81%
Salmon (sockeye), cooked 3 oz 570 14.2 71%
Salmon (pink, canned) 3 oz 465 11.6 58%
Mushrooms (UV-exposed, white) ½ cup 366 9.2 46%
Mackerel (Atlantic), cooked 3 oz 360 9.0 45%
Herring (Atlantic), cooked 3 oz 182 4.6 23%
Sardines, canned in oil 2 sardines 46 1.2 6%
Egg yolk (large) 1 yolk 44 1.1 6%
Beef liver, cooked 3 oz 42 1.1 5%
Tuna (light, canned in water) 3 oz 40 1.0 5%
Cheese (cheddar) 1 oz 12 0.3 2%
Mushrooms (raw, not UV-exposed) ½ cup 7 0.2 1%

Data sourced from USDA FoodData Central and the NIH Office of Dietary Supplements Vitamin D Fact Sheet for Health Professionals. Values are approximate and can vary based on species, preparation method, and growing conditions.

A few things stand out from this table. First, the top tier is small. Cod liver oil, trout, and salmon are in a league of their own. Everything else drops off significantly.

Second, notice the mushroom situation. UV-exposed mushrooms are a solid source at 366 IU per half cup, but the key phrase is "UV-exposed." Conventional mushrooms that grow in the dark contain almost no vitamin D. The ones with meaningful vitamin D content have been specifically treated with ultraviolet light, either commercially or by placing them gill-side up in direct sunlight for 15 to 20 minutes before eating. The label will usually say "UV-treated" or "high in vitamin D." If it does not say that, assume the mushroom contribution is negligible. It is also worth noting that mushrooms produce vitamin D2 (ergocalciferol), not D3 (cholecalciferol), and D3 is roughly 87% more effective at raising blood levels. For more on why that distinction matters, see our D3 versus D2 comparison.

Third, the egg yolk numbers are probably lower than you expected. One large egg yolk provides about 44 IU. If you are targeting 2,000 IU per day (a common recommendation from the Endocrine Society), you would need to eat roughly 45 egg yolks. Daily. That is not a typo. Your cholesterol panel just winced.

Beef liver, sardines, tuna, and cheese contribute small amounts. They are worth including in a balanced diet for other nutritional reasons, but they are not going to move the needle on your vitamin D status in any meaningful way.

The honest takeaway from this table: if you eat wild-caught salmon or trout three to four times per week, you are doing better than most Americans. But even that dedicated fish habit only gets you to roughly 1,700 to 2,500 IU per week, not per day. For context, many researchers suggest 1,000 to 2,000 IU daily as a baseline for adults. We will do the full math on this gap shortly.

Fortified Foods: Where Vitamin D Gets Added

Since natural food sources of vitamin D are limited, fortification has been the public health strategy since the 1930s, when the U.S. began adding vitamin D to milk to combat rickets in children. Today, several categories of foods are commonly fortified. The key word is "commonly," though, because fortification in the United States is largely voluntary (with the exception of infant formula), and the amounts added vary significantly by brand.

Food Serving Size Typical IU per Serving mcg per Serving % DV Notes
Milk (whole, 2%, 1%, skim) 1 cup 120 3.0 15% Most brands fortify; check label
Soy milk (fortified) 1 cup 100–120 2.5–3.0 13–15% Varies significantly by brand
Almond milk (fortified) 1 cup 100–120 2.5–3.0 13–15% Not all brands fortify
Oat milk (fortified) 1 cup 100–120 2.5–3.0 13–15% Check label; some brands add more
Orange juice (fortified) 1 cup 100 2.5 13% Only fortified brands; most are not
Cereal (fortified) 1 serving (~1 cup) 40–100 1.0–2.5 5–13% Highly variable; read Nutrition Facts
Yogurt (fortified) 6 oz 80 2.0 10% Not all yogurts are fortified
Margarine (fortified) 1 tablespoon 60 1.5 8% Required in some countries, voluntary in US
Tofu (fortified) ½ cup 80 2.0 10% Brand dependent

Fortification levels are approximate and vary by brand and product line. Always check the Nutrition Facts panel for the specific product you are purchasing.

The fortification numbers look helpful at first glance, and they are, for preventing outright deficiency in the general population. A glass of fortified milk with a bowl of fortified cereal gets you somewhere between 160 and 220 IU. That is a real contribution. But it is also 8 to 11 percent of what the Endocrine Society recommends for adults.

The bigger issue with fortified foods is inconsistency. "Fortified" is not a regulated term with a fixed amount. One brand of almond milk might contain 120 IU per cup while another contains zero. Orange juice: some brands fortify, most do not. Even within the same product category, the amount of vitamin D added can vary by 50 percent or more. You cannot assume fortification. You have to read the label every time.

For people following plant-based diets, fortified foods become more important because most natural vitamin D sources are animal-derived. But the reliance on fortification alone introduces a level of variability that makes it difficult to know exactly how much vitamin D you are getting on any given day.

The Gap Problem: Why Food Alone Rarely Provides Enough Vitamin D

Let us do something that most "foods with vitamin D" articles avoid: the actual arithmetic. We will use the Endocrine Society's recommendation of 1,500 to 2,000 IU per day for adults as our target, because the official RDA of 600 IU (ages 1–70) and 800 IU (71+) is increasingly viewed by researchers as insufficient for optimal health. For more on why these numbers differ and how much vitamin D you should actually take, we break down the evidence in a separate guide.

The salmon scenario: Wild-caught sockeye salmon is one of the single best food sources of vitamin D at approximately 570 IU per 3-ounce cooked serving. To reach 2,000 IU per day from salmon alone, you would need to eat about 3.5 servings of salmon. Every day. That is over 10 ounces of salmon daily, which comes out to roughly 5 pounds of salmon per week. At current grocery prices ($12 to $18 per pound for wild sockeye), that is $60 to $90 per week on salmon alone.

The milk scenario: Fortified milk provides about 120 IU per cup. To reach 2,000 IU from milk alone, you would need approximately 17 cups of milk per day. That is over a gallon. Every single day.

The egg scenario: One large egg yolk provides about 44 IU. To reach 2,000 IU? Roughly 45 eggs per day. We should not need to explain why this is impractical.

A "best case" mixed diet: Say you eat a 3-ounce serving of salmon (570 IU), drink two glasses of fortified milk (240 IU), have two eggs (88 IU), and eat a cup of fortified cereal with milk (another 220 IU combined). That is a diet that is deliberately loaded with vitamin D-rich foods, and your total comes to approximately 1,118 IU. That is a solid dietary effort, and it still falls short of 1,500 IU, let alone 2,000.

Now consider that the average American diet provides an estimated 150 to 300 IU of vitamin D per day (Calvo et al., 2005, Journal of Nutrition). Most people are not eating a vitamin D-optimized diet. They are eating a regular diet that happens to include some fortified milk, the occasional egg, and maybe fish once a week.

The gap is not a scare tactic. It is math. For the vast majority of adults, food alone cannot reliably provide the vitamin D levels that current research supports for optimal health. This is especially true for people who live at higher latitudes (like Oregon at the 44th parallel), spend most of their time indoors, have darker skin pigmentation, are over 50, or follow plant-based diets. If any of those risk factors describe you, it may also be worth understanding the signs and symptoms of vitamin D deficiency.

How to Get the Most Vitamin D from Your Diet

Even though food alone will not get most people to optimal levels, the vitamin D you do get from food still matters. Here is how to maximize it.

Choose wild-caught over farmed fish when possible. Wild-caught salmon contains significantly more vitamin D than farmed salmon. A 2009 study published in the Journal of Steroid Biochemistry and Molecular Biology (Lu et al.) found that wild salmon contained roughly 75 to 90 percent more vitamin D than farmed salmon. The reason is diet: wild fish eat plankton and smaller fish that are themselves rich in vitamin D, while farmed fish eat commercial pellets with variable fortification.

Pair vitamin D foods with dietary fat. Vitamin D is fat-soluble, which means your body absorbs it more effectively when consumed with fat. This is good news for salmon (naturally fatty) and eggs (the yolk contains both the vitamin D and the fat). For fortified foods like cereal or orange juice, eating them alongside something with fat content improves absorption. A splash of whole milk on cereal or an avocado with your fortified OJ makes a real difference.

Do not overcook your fish. Vitamin D is relatively heat-stable, but extreme cooking temperatures and prolonged cooking can degrade it. Baking and pan-searing preserve more vitamin D than deep-frying. A 2014 study in the journal Food Chemistry found that frying fish at high temperatures reduced vitamin D content by approximately 50 percent, while baking retained most of it. Steaming and poaching are also good options.

Buy UV-treated mushrooms. If you see mushrooms labeled "high in vitamin D" or "UV-exposed" at the grocery store, grab them. You can also make your own by placing sliced white or cremini mushrooms gill-side up in direct sunlight for 15 to 20 minutes. The UV exposure triggers the same D2 synthesis process that happens in human skin, except in the mushroom's ergosterol converts to ergocalciferol (D2) rather than D3.

Be consistent. Vitamin D from food is absorbed best as part of a regular dietary pattern rather than in occasional large doses. Try to include at least one vitamin D-containing food at most meals.

When Food Is Not Enough: The Case for Supplementation

If you have been reading this article from the top, the conclusion is probably obvious by now. For most adults, dietary sources of vitamin D are an important piece of the puzzle, but they are not the whole picture.

The math shows that even a deliberately vitamin D-focused diet tops out around 1,000 to 1,200 IU per day for most people, which falls short of the 1,500 to 2,000 IU daily that the Endocrine Society recommends for adults (Holick et al., 2011, Journal of Clinical Endocrinology & Metabolism). For people living at northern latitudes where UVB exposure is limited for half the year, the combination of reduced sun exposure and dietary shortfalls makes supplementation a practical necessity, not just a nice-to-have.

The good news is that vitamin D3 supplements are among the most affordable, well-studied, and widely available supplements on the market. A quality liquid D3 supplement can bridge the gap between what you eat and what your body needs, with precise dosing that lets you customize your intake based on your individual situation, blood test results, and healthcare provider's guidance.

If you are interested in understanding the different forms and formats of vitamin D supplements, including how liquid drops compare to capsules and softgels, we cover that in detail in our complete guide to vitamin D. And if you are ready to compare specific products, our vitamin D supplements buying guide evaluates options across six criteria including form, absorption, dosing flexibility, and value.

The bottom line: eat your salmon, drink your fortified milk, get outside when you can. And then fill the gap with a supplement, because the gap is real, and it is bigger than most people think.

Bottom line

Eat your salmon, drink your fortified milk, get outside when you can. And then fill the gap with a supplement, because the gap is real, and it is bigger than most people think. Even a deliberately vitamin D-focused diet tops out around 1,000 to 1,200 IU per day for most people, which falls short of the 1,500 to 2,000 IU daily that the Endocrine Society recommends for adults.

FAQ

What food is highest in vitamin D?

Cod liver oil has the highest vitamin D content of any food, with approximately 1,360 IU per tablespoon. Among whole foods (not oils), rainbow trout leads with about 645 IU per 3-ounce cooked serving, followed closely by sockeye salmon at 570 IU per 3-ounce serving. All three are natural sources of vitamin D3, the form your body uses most efficiently.

Can I get enough vitamin D from diet alone?

For most adults, no. Even a diet deliberately focused on vitamin D-rich foods typically provides 1,000 to 1,200 IU per day at best, which falls short of the 1,500 to 2,000 IU per day recommended by the Endocrine Society. The average American diet provides only 150 to 300 IU per day. Supplementation is the most reliable way to close the gap, especially for people living above the 37th parallel latitude.

Do mushrooms really provide vitamin D?

Yes, but only if they have been exposed to ultraviolet (UV) light. UV-treated mushrooms can contain up to 366 IU per half cup, making them the only significant plant-based natural source of vitamin D. However, conventional mushrooms grown in the dark contain almost none (approximately 7 IU per half cup). Look for UV-treated or high in vitamin D on the label, or expose sliced mushrooms to direct sunlight gill-side up for 15 to 20 minutes before eating. Note that mushrooms produce vitamin D2, not D3.

Does cooking destroy vitamin D?

Cooking has a modest impact on vitamin D content, depending on the method. Baking and pan-searing preserve most of the vitamin D in fish and other foods. Deep-frying at high temperatures can reduce vitamin D content by approximately 50 percent. Steaming and poaching also preserve vitamin D well. The biggest factor is not the cooking method itself but the temperature and duration, so avoid prolonged high-heat cooking when possible.

Are fortified foods a reliable source of vitamin D?

Fortified foods contribute to vitamin D intake, but they are not a reliable sole source. Fortification in the United States is largely voluntary (except for infant formula), and the amount of vitamin D added varies significantly by brand and product. One brand of almond milk might contain 120 IU per cup while another contains zero. Always check the Nutrition Facts panel for the specific product you are purchasing. Fortified foods work best as a supplement to a diet that also includes natural vitamin D sources and, for most people, a vitamin D3 supplement.

What is the Daily Value for vitamin D?

The current Daily Value (DV) for vitamin D is 20 mcg, which equals 800 IU, for adults and children age 4 and older. This is the reference number used on Nutrition Facts panels. However, many researchers and organizations including the Endocrine Society recommend higher daily intakes of 1,500 to 2,000 IU for adults, and some functional medicine practitioners recommend 2,000 to 5,000 IU depending on individual factors like blood levels, latitude, skin pigmentation, age, and body weight. A 25(OH)D blood test is the best way to determine your personal optimal dose.

Is there a difference between vitamin D in food and vitamin D in supplements?

Vitamin D3 (cholecalciferol) from supplements is chemically identical to the vitamin D3 found in animal-based foods like salmon, trout, and egg yolks. Your body metabolizes it through the same pathway: liver conversion to 25(OH)D, then kidney activation to calcitriol. The main difference is dosing precision. A 3-ounce piece of salmon provides roughly 570 IU, but that can vary based on species, whether it is wild or farmed, and preparation method. A quality supplement delivers a consistent, measurable amount every time.

More on The Complete Guide to Vitamin D