Vitamin D, often called the “sunshine vitamin,” is unique because your body can produce it when your skin is exposed to sunlight. However, due to indoor lifestyles, geographic location, and sunscreen use, many people fall short of the recommended daily intake.
If you are looking to increase your levels through diet, it helps to know which sources pack the biggest punch. Here is a breakdown of what has the most Vitamin D.
1. The Undisputed Champion: Cod Liver Oil
If you are looking for the highest concentration of Vitamin D in a single serving, cod liver oil is the winner.
- The Stats: Just one teaspoon (4.9 ml) contains roughly 450 IU, which is about 56% of the Daily Value (DV).
- Bonus: It is also an incredible source of Vitamin A and omega-3 fatty acids.
2. Fatty Fish: The Best Whole-Food Sources
Oily fish are among the few natural food sources that contain significant amounts of Vitamin D3.
- Salmon: Wild-caught salmon typically contains more than farmed. A 3.5-ounce serving of wild salmon can provide around 988 IU (124% DV), while farmed salmon provides about 250 IU.
- Herring and Sardines: These small fish are nutritional powerhouses. Fresh Atlantic herring provides about 214 IU per 3.5-ounce serving.
- Canned Tuna: A more convenient option, light canned tuna contains up to 268 IU in a 3.5-ounce serving.
3. UV-Exposed Mushrooms
Mushrooms are the only sufficient plant-based source of Vitamin D. Like humans, mushrooms can synthesize Vitamin D when exposed to UV light.
- The Catch: Most mushrooms sold in grocery stores are grown in the dark and contain very little Vitamin D.
- The Solution: Look for mushrooms specifically labeled “UV-treated” or “High in Vitamin D.” These can provide anywhere from 400 to 2,000 IU per 100-gram serving.
4. Fortified Foods
Since Vitamin D is rare in natural foods, many manufacturers add it to everyday staples. This is how most people in modern societies meet their requirements.
- Cow’s Milk: Most milk is fortified with about 120 IU per cup.
- Plant Milks: Soy, almond, and oat milks are often fortified to match the levels found in dairy milk.
- Orange Juice: Some brands fortify OJ with Vitamin D to help with calcium absorption.
- Cereals and Oatmeal: Many breakfast cereals provide about 40–100 IU per serving.
5. Egg Yolks
For those who don’t eat fish, eggs are a reliable source. However, the Vitamin D is found strictly in the yolk, not the white.
- The Stats: One typical egg yolk contains about 37 IU.
- Pro Tip: Eggs from chickens raised outdoors in sunlight or fed Vitamin D-enriched grain can contain levels 3 to 4 times higher.

6. The “Non-Food” Source: Sunlight
While not a food, the sun is technically “what has the most Vitamin D” potential for the human body.
- The Process: When UVB rays hit your skin, they trigger the synthesis of Vitamin D3.
- The Duration: For most people, 10 to 30 minutes of midday sun exposure three times a week is sufficient to maintain healthy levels.
Why Do You Need It?
Vitamin D is essential for:
- Bone Health: It helps your gut absorb calcium. Without it, bones can become thin, brittle, or misshapen.
- Immune Support: It plays a critical role in promoting immune response and fighting off inflammation.
- Mental Health: Some studies suggest a link between low Vitamin D levels and seasonal affective disorder (SAD) or depression.
How Much Do You Need?
The Recommended Dietary Allowance (RDA) for most adults is 600–800 IU per day. However, many health experts suggest that people with limited sun exposure may need up to 1,000–2,000 IU to maintain optimal blood levels.
Summary: If you want the most Vitamin D from food, reach for Cod Liver Oil, Salmon, or UV-treated Mushrooms. If you can’t meet your goals through diet alone, a daily supplement is a safe and effective way to ensure your levels stay in the healthy range.


Disclaimer: Always consult with a healthcare provider before starting a new supplement regimen, especially if you have underlying health conditions.
