By Dr. Rachel Kim · Published March 7, 2026 · 9 min read
Vitamin D foods are the most direct dietary route to a nutrient that roughly 42% of American adults are deficient in, according to the National Institutes of Health. While sunlight triggers vitamin D synthesis in the skin, diet is the only controllable source year-round — especially for people living at northern latitudes or spending most of their time indoors.
This complete list ranks 30 vitamin D foods by IU per serving, highlights what competitors consistently get wrong (wild vs. farmed fish makes a 4x difference), and gives you practical tips to squeeze more vitamin D out of the foods you already eat.
Why Vitamin D Matters — and How Much You Need
Vitamin D functions more like a hormone than a typical vitamin. Every cell in your body has vitamin D receptors, and the nutrient plays a direct role in calcium absorption, immune regulation, muscle function, and mood.
The recommended dietary allowance (RDA) set by the NIH is:
- 600 IU/day for adults aged 1–70
- 800 IU/day for adults over 70
The tolerable upper intake level is 4,000 IU/day from food and supplements combined. Most nutrition experts agree that the RDA represents a floor, not an optimal target — especially for people with limited sun exposure.
ℹ️ The Deficiency Gap
The average American gets only 204 IU/day from food — about 25–34% of the daily target. Building your diet around the foods below is the most effective food-first strategy.
Vitamin D2 vs. D3: Why It Matters for Food Choices
Not all dietary vitamin D is equal. Foods contain two forms:
- Vitamin D3 (cholecalciferol) — found in fish, eggs, and meat. Raises blood levels more effectively and sustains them longer.
- Vitamin D2 (ergocalciferol) — found in mushrooms and some fortified foods. Still active, but typically less potent at raising serum 25(OH)D levels.
When choosing vitamin D foods, prioritize D3 sources first, then use D2 sources (especially UV-exposed mushrooms) as a supplement to your intake.
The Top 30 Vitamin D Foods Ranked by IU
| Rank | Food | Serving | Vitamin D (IU) | % of 800 IU RDA | Form |
|---|---|---|---|---|---|
| 1 | Cod liver oil | 1 tbsp | 1,360 IU | 170% | D3 |
| 2 | UV-exposed maitake mushrooms | 1 cup raw | 940+ IU | 117%+ | D2 |
| 3 | Wild-caught salmon | 3.5 oz | 464–988 IU | 58–124% | D3 |
| 4 | Rainbow trout (farmed, cooked) | 3 oz | 645 IU | 81% | D3 |
| 5 | Swordfish (cooked) | 3 oz | 568 IU | 71% | D3 |
| 6 | Sockeye salmon (canned) | 3 oz | 530 IU | 66% | D3 |
| 7 | Sockeye salmon (fresh, cooked) | 3.5 oz | 570 IU | 71% | D3 |
| 8 | Catfish (wild, cooked) | 3 oz | 425 IU | 53% | D3 |
| 9 | Ahi tuna (yellowfin, raw) | 3.5 oz | 404 IU | 50% | D3 |
| 10 | Halibut (cooked) | 3 oz | 384 IU | 48% | D3 |
| 11 | UV-exposed portobello mushrooms | ½ cup sliced | 366 IU | 46% | D2 |
| 12 | Canned light tuna (in oil) | 3 oz | 229 IU | 29% | D3 |
| 13 | Fortified tofu (firm) | 1 cup | 228 IU | 28% | D3 |
| 14 | Atlantic herring (fresh, cooked) | 3 oz | 216 IU | 27% | D3 |
| 15 | Chanterelle mushrooms (raw) | 1 cup | 212 IU | 27% | D2 |
| 16 | Atlantic mackerel (cooked) | 3 oz | 214 IU | 27% | D3 |
| 17 | Canned light tuna (in water) | 3 oz | 154 IU | 19% | D3 |
| 18 | Farmed Atlantic salmon | 3.5 oz | 240 IU | 30% | D3 |
| 19 | Fortified cow's milk (whole/2%) | 1 cup (8 oz) | 115–120 IU | 14–15% | D3 |
| 20 | Fortified soy milk | 1 cup | 100–144 IU | 13–18% | D3 |
| 21 | Fortified almond milk | 1 cup | 100–120 IU | 13–15% | D3 |
| 22 | Fortified oat milk | 1 cup | 100–120 IU | 13–15% | D3 |
| 23 | Fortified orange juice | 8 oz | ~100 IU | 12–13% | D3 |
| 24 | Sardines (canned in oil) | 3.5 oz | 193 IU | 24% | D3 |
| 25 | Fortified yogurt | 1 cup | 80–116 IU | 10–15% | D3 |
| 26 | Pork chop (bone-in, cooked) | 3 oz | ~88 IU | 11% | D3 |
| 27 | Fortified breakfast cereal | 1 serving | ~80 IU | 10% | D3 |
| 28 | Egg (whole, pasture-raised) | 1 large | ~150–200 IU | 19–25% | D3 |
| 29 | Egg (whole, conventional) | 1 large | ~44 IU | 6% | D3 |
| 30 | Beef liver (cooked) | 3 oz | ~42 IU | 5% | D3 |
Sources: NIH Office of Dietary Supplements, USDA FoodData Central. Values vary by preparation method, farming practice, and brand fortification level.
Natural Sources: Fatty Fish Lead the Pack
Fatty fish are the most potent whole-food sources of vitamin D on the planet. A single serving of wild-caught salmon can deliver your entire day's requirement — and then some.
The wild vs. farmed fish gap is larger than most people realize. A study published in PMC found that wild-caught salmon averages 988 IU per 3.5 oz — nearly four times the ~240 IU found in farmed Atlantic salmon. Since most supermarkets default to farmed salmon, shoppers often think they are getting far more vitamin D than they actually are.
Your best fish options by average IU per serving:
- Wild-caught salmon — 464–988 IU per 3.5 oz
- Rainbow trout (farmed) — 645 IU per 3 oz
- Swordfish — 568 IU per 3 oz
- Sockeye salmon (canned) — 530 IU per 3 oz
- Catfish (wild) — 425 IU per 3 oz
Canned salmon is one of the most practical options. It retains nearly as much vitamin D as fresh-cooked salmon, it stores for years, and including the bones adds a significant calcium bonus. The Mediterranean diet, which emphasizes fatty fish two to three times per week, is one of the most reliable dietary patterns for meeting vitamin D needs from food.
If you are following an anti-inflammatory diet, you are likely already eating salmon and mackerel regularly — both happen to be excellent vitamin D sources.
Mushrooms: The Only Plant-Based Superstar
Mushrooms are the only plant-based food that naturally produces vitamin D — and only when exposed to ultraviolet light. Standard grocery-store mushrooms grown indoors in the dark contain almost no vitamin D.
The fix is simple: place store-bought mushrooms gill-side up in direct sunlight for 15–30 minutes. Even a short UV exposure can raise their vitamin D content dramatically. UV-exposed portobello mushrooms can deliver 366 IU per half cup. Maitake mushrooms grown or treated outdoors can reach 940+ IU per cup.
DIY Vitamin D Mushroom Hack
Place fresh mushrooms gill-side up on a tray in direct midday sunlight for 20–30 minutes. Studies show this can increase their vitamin D2 content by 40–100x compared to indoor-grown mushrooms. Store them dried for even higher concentrations.
Mushrooms provide vitamin D2, which is less potent per IU than D3 but still meaningfully raises blood levels of 25(OH)D.
Fortified Foods: An Everyday Foundation
Since natural food sources of vitamin D are limited, the United States has fortified several staple foods since the 1930s. These are the backbone of vitamin D intake for most Americans:
- Cow's milk — nearly all U.S. milk is fortified at 115–120 IU per cup
- Plant milks — soy milk typically provides the most (100–144 IU/cup); check labels for oat and almond milks
- Orange juice — major brands like Tropicana offer ~100 IU per 8 oz when fortified; check labels because not all OJ is fortified
- Breakfast cereals — typically 40–80 IU per serving; a few fortified cereals go higher
- Yogurt — inconsistently fortified; check labels (80–116 IU per cup when fortified)
⚠️ Read the Label
Fortification levels vary significantly by brand. Two oat milks from different brands can differ by 100 IU per serving. Always check the Nutrition Facts label rather than assuming a product is fortified.
Vitamin D Foods for Vegetarians and Vegans
Vegetarians have access to eggs, dairy, and fortified foods — which can realistically get them to 300–400 IU/day with consistent effort. Vegans face a steeper challenge since the only vegan-friendly natural source is UV-exposed mushrooms.
Best vegan vitamin D foods (ranked by IU per serving):
- UV-exposed maitake mushrooms — 940+ IU per cup
- UV-exposed portobello mushrooms — 366 IU per ½ cup
- Fortified soy milk — 100–144 IU per cup
- Fortified oat milk — 100–120 IU per cup
- Fortified orange juice — ~100 IU per 8 oz
- Chanterelle mushrooms (raw) — ~212 IU per cup
- Fortified tofu (firm) — ~228 IU per cup (when fortified)
Most vegan nutrition experts recommend a vitamin D supplement alongside a food-first approach, given how difficult it is to reach 600–800 IU/day from plant foods alone.
Eggs: The Underrated Source (Go Pasture-Raised)
Eggs are a convenient vitamin D source, but most nutrition articles cite conventional eggs at ~44 IU per egg and leave it there. There is a better story.
Pasture-raised eggs contain an estimated 3–4 times more vitamin D than conventionally raised eggs — roughly 150–200 IU per egg — because hens with outdoor access synthesize vitamin D through sun exposure, just like humans do. For someone eating two eggs at breakfast, the difference between conventional (~88 IU) and pasture-raised (~300–400 IU) is meaningful.
All of the vitamin D in an egg is in the yolk, not the white. See our egg nutrition facts guide for a full breakdown of what eggs contribute to your diet.
Does Cooking Destroy Vitamin D?
Cooking does reduce vitamin D content, but the losses vary by method:
| Cooking Method | Vitamin D Retention |
|---|---|
| Boiling (eggs) | 86–88% |
| Frying (eggs) | 82–84% |
| Grilling / pan-frying (fish) | ~80–90% |
| Oven baking at high heat | 39–45% |
Moderate-heat cooking methods (pan-frying, poaching, grilling) preserve most of the vitamin D in fish and eggs. Avoid prolonged high-temperature oven cooking when vitamin D preservation is a priority.
A Realistic Food-Only Day of Vitamin D
Here is what a high-vitamin-D day of eating can realistically deliver:
Sample High-Vitamin-D Day
Breakfast: 2 pasture-raised eggs + 1 cup fortified soy milk → ~400–520 IU
Lunch: 3 oz canned sockeye salmon with salad → ~530 IU
Snack: ½ cup UV-exposed portobello mushrooms sautéed → ~366 IU
Dinner: 3 oz rainbow trout → ~645 IU
Total: ~1,840–1,960 IU — well above the 800 IU RDA, achievable with intentional food choices.
This represents a best-case scenario. Most people eating an average diet land at 200–300 IU/day. To track exactly how much vitamin D you are getting from your actual meals, Caloria can log your food and macronutrient intake with a simple photo — making it easy to spot nutritional gaps before they become deficiencies.
Frequently Asked Questions
What foods are highest in vitamin D?
Cod liver oil leads at 1,360 IU per tablespoon. Among whole foods, wild-caught salmon delivers 464–988 IU per 3.5 oz. Rainbow trout (645 IU per 3 oz), swordfish (568 IU per 3 oz), and sockeye salmon (570 IU per 3.5 oz) round out the top five naturally occurring sources.
Can you get enough vitamin D from food alone?
It is possible but difficult. The NIH notes that average Americans get only about 204 IU/day from food — roughly 25% of the RDA for older adults. Eating wild-caught fatty fish several times per week, using fortified foods daily, and choosing pasture-raised eggs gets you closest. Most nutrition experts still recommend a supplement for people with limited sun exposure.
What are the best plant-based sources of vitamin D?
UV-exposed mushrooms are the only significant natural plant source. Fortified soy milk, oat milk, almond milk, orange juice, and tofu can each provide 100–144 IU per serving. Following a diet rich in daily protein from varied plant sources still leaves a vitamin D gap that UV mushrooms and fortified foods help fill.
Do mushrooms naturally contain vitamin D?
Only when exposed to UV light. Standard indoor-grown mushrooms contain negligible amounts. UV-exposed or wild-harvested mushrooms — particularly maitake and portobello — can deliver hundreds of IUs per serving. You can also sun-expose store-bought mushrooms yourself: place them gill-side up in direct sunlight for 20–30 minutes.
Does vitamin D in food help with deficiency?
Yes. Food-based vitamin D is bioavailable and raises serum 25(OH)D levels, the standard clinical marker for vitamin D status. However, if you are clinically deficient (below 20 ng/mL), food alone is rarely sufficient to correct deficiency quickly. A healthcare provider may recommend a higher-dose supplement alongside dietary improvements.
Start Tracking Your Vitamin D Intake
Knowing which foods are highest in vitamin D is the first step — knowing how much you are actually eating is the second. Most people significantly overestimate their vitamin D intake, particularly if they rely on farmed fish or non-fortified plant milks.
Download Caloria and track exactly what you eat:
Snap a photo of your meal, and Caloria's AI estimates your calorie and macro breakdown instantly — no manual data entry required.
ℹ️ Medical Disclaimer
This article is for informational purposes only and does not constitute medical advice. If you suspect vitamin D deficiency, consult a healthcare professional. Blood testing (25-hydroxyvitamin D) is the only way to confirm your status and guide supplementation.