30 Vitamin D Foods: Complete List & IU Amounts

Discover 30 vitamin D foods ranked by IU per serving — from wild salmon to fortified milk. Learn which sources count most and how to get more daily.

A stylized person at a sunlit table with glowing illustrated foods — a salmon fillet, mushrooms, and a glass of milk each radiating warm golden light like miniature suns

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

RankFoodServingVitamin D (IU)% of 800 IU RDAForm
1Cod liver oil1 tbsp1,360 IU170%D3
2UV-exposed maitake mushrooms1 cup raw940+ IU117%+D2
3Wild-caught salmon3.5 oz464–988 IU58–124%D3
4Rainbow trout (farmed, cooked)3 oz645 IU81%D3
5Swordfish (cooked)3 oz568 IU71%D3
6Sockeye salmon (canned)3 oz530 IU66%D3
7Sockeye salmon (fresh, cooked)3.5 oz570 IU71%D3
8Catfish (wild, cooked)3 oz425 IU53%D3
9Ahi tuna (yellowfin, raw)3.5 oz404 IU50%D3
10Halibut (cooked)3 oz384 IU48%D3
11UV-exposed portobello mushrooms½ cup sliced366 IU46%D2
12Canned light tuna (in oil)3 oz229 IU29%D3
13Fortified tofu (firm)1 cup228 IU28%D3
14Atlantic herring (fresh, cooked)3 oz216 IU27%D3
15Chanterelle mushrooms (raw)1 cup212 IU27%D2
16Atlantic mackerel (cooked)3 oz214 IU27%D3
17Canned light tuna (in water)3 oz154 IU19%D3
18Farmed Atlantic salmon3.5 oz240 IU30%D3
19Fortified cow's milk (whole/2%)1 cup (8 oz)115–120 IU14–15%D3
20Fortified soy milk1 cup100–144 IU13–18%D3
21Fortified almond milk1 cup100–120 IU13–15%D3
22Fortified oat milk1 cup100–120 IU13–15%D3
23Fortified orange juice8 oz~100 IU12–13%D3
24Sardines (canned in oil)3.5 oz193 IU24%D3
25Fortified yogurt1 cup80–116 IU10–15%D3
26Pork chop (bone-in, cooked)3 oz~88 IU11%D3
27Fortified breakfast cereal1 serving~80 IU10%D3
28Egg (whole, pasture-raised)1 large~150–200 IU19–25%D3
29Egg (whole, conventional)1 large~44 IU6%D3
30Beef liver (cooked)3 oz~42 IU5%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:

  1. Wild-caught salmon — 464–988 IU per 3.5 oz
  2. Rainbow trout (farmed) — 645 IU per 3 oz
  3. Swordfish — 568 IU per 3 oz
  4. Sockeye salmon (canned) — 530 IU per 3 oz
  5. 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):

  1. UV-exposed maitake mushrooms — 940+ IU per cup
  2. UV-exposed portobello mushrooms — 366 IU per ½ cup
  3. Fortified soy milk — 100–144 IU per cup
  4. Fortified oat milk — 100–120 IU per cup
  5. Fortified orange juice — ~100 IU per 8 oz
  6. Chanterelle mushrooms (raw) — ~212 IU per cup
  7. 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 MethodVitamin D Retention
Boiling (eggs)86–88%
Frying (eggs)82–84%
Grilling / pan-frying (fish)~80–90%
Oven baking at high heat39–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:

  • Download on the App Store

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.

Topic: Nutrition Science

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 the most at 464–988 IU per 3.5 oz serving, followed by swordfish (568 IU per 3 oz) and rainbow trout (645 IU per 3 oz). UV-exposed maitake mushrooms can reach 940+ IU per cup.
Can you get enough vitamin D from food alone?
It is difficult for most people. The NIH estimates the average American gets only 204 IU per day from food — about 25% of the 800 IU recommended for adults over 70. Eating fatty fish several times a week plus fortified foods daily is the best food-only strategy, but many people still need supplementation.
What are the best plant-based sources of vitamin D?
UV-exposed mushrooms are the only meaningful plant-based source of naturally occurring vitamin D. Fortified plant milks (soy, oat, almond), fortified orange juice, and fortified tofu can each contribute 100–144 IU per serving. Maitake mushrooms exposed to UV light can deliver 940+ IU per cup.
What is the difference between vitamin D2 and D3 in foods?
Mushrooms provide vitamin D2 (ergocalciferol), while fish, eggs, and meat provide vitamin D3 (cholecalciferol). Research shows D3 raises and sustains blood levels of 25(OH)D more effectively than D2, making animal-source and fortified-D3 foods slightly superior for correcting deficiency.
Do cooking methods affect vitamin D in food?
Yes. Frying and boiling retain 82–88% of vitamin D in eggs. Baking at high temperatures can reduce vitamin D by 39–45%. Grilling or pan-frying fish at moderate temperatures preserves most of its vitamin D content, while prolonged oven cooking at high heat causes greater losses.
Home Blog Buy Privacy Terms