
☀️ Vitamin D Foods Ranked
Highest Natural Sources With IU & mcg


Vitamin D is essential for bone health, immune function, muscle strength, and mood regulation. Unlike most vitamins, very few foods naturally contain high amounts of vitamin D — which is why deficiency is common.
Below is a ranked list of vitamin D foods, showing both IU (International Units) and mcg (micrograms) per standard serving.
Conversion note:
1 mcg of vitamin D = 40 IU
🏆 Highest Vitamin D Foods (Ranked)
🥇 1. Cod Liver Oil (1 tablespoon)
Vitamin D: 1,360 IU (34 mcg)
Extremely high in vitamin D. Also rich in omega-3s.
⚠️ Avoid excess use due to high vitamin A.
🥈 2. Cooked Salmon (100 g / 3.5 oz)
Vitamin D: 360–600 IU (9–15 mcg)
One of the best natural food sources of vitamin D.
🥉 3. Canned Sardines (100 g)
Vitamin D: ~270 IU (6.8 mcg)
Affordable, shelf-stable, and nutrient-dense.
4. Canned Tuna (100 g)
Vitamin D: ~230 IU (5.8 mcg)
Lower than salmon, but still a solid option.
5. Mackerel (100 g)
Vitamin D: ~360 IU (9 mcg)
Excellent vitamin D and omega-3 combo.
6. Fortified Milk (1 cup / 240 ml)
Vitamin D: ~120 IU (3 mcg)
Common source in many countries (check labels).
7. Fortified Plant Milks (1 cup)
Vitamin D: 100–120 IU (2.5–3 mcg)
Includes soy, almond, and oat milk (varies by brand).
8. Egg Yolk (1 large egg)
Vitamin D: ~40 IU (1 mcg)
Most vitamin D is found in the yolk, not the white.
9. Fortified Breakfast Cereals (1 serving)
Vitamin D: 40–100 IU (1–2.5 mcg)
Amounts vary widely by brand.
10. Mushrooms (UV-exposed, 100 g)
Vitamin D: 150–450 IU (3.8–11 mcg)
Best plant-based natural source when UV-exposed.
⚠️ Important Vitamin D Notes
Sunlight is still the most efficient source
Food alone often isn’t enough
Supplements may be needed in winter or low-sun regions
Fat helps vitamin D absorption
Which food has the most vitamin D?
Cod liver oil has the highest vitamin D content per serving.
