Vitamin D is found in a relatively short list of foods, with fatty fish, eggs, and fortified products being the most common dietary sources. Your body also makes its own vitamin D when your skin is exposed to sunlight, which is why it’s sometimes called the “sunshine vitamin.” Because so few foods naturally contain meaningful amounts, many people rely on a combination of sun exposure, fortified foods, and supplements to get enough.
Fatty Fish and Seafood
Fatty fish are the single richest natural food source of vitamin D. Salmon leads the pack at roughly 440 IU per 100-gram serving (about 3.5 ounces), which alone covers more than half the daily recommendation for most adults. Other good options include trout, mackerel, sardines, herring, and swordfish. The vitamin D in fish is D3 (cholecalciferol), the same form your body produces from sunlight, which makes it particularly effective at raising your blood levels.
Canned fish counts too. Canned tuna and sardines are affordable, shelf-stable ways to add vitamin D to your diet, though the amounts per serving are typically lower than fresh fatty fish.
Eggs, Meat, and Liver
A single whole egg contains about 1.7 micrograms (68 IU) of vitamin D, all of it concentrated in the yolk. That’s a modest contribution on its own, but eggs are easy to eat regularly, so they add up over a week. Pasture-raised hens that spend time in sunlight tend to produce eggs with higher vitamin D levels than conventionally raised birds.
Red meat and organ meats provide small amounts. Beef, lamb, and pork each contain less than 1 microgram per 100 grams. Lamb liver sits in a similar range. These aren’t foods you’d rely on for your vitamin D intake, but they contribute to the total if they’re already part of your diet.
Mushrooms: The Plant-Based Exception
Mushrooms are the only widely available plant-based food that naturally contains vitamin D, though there’s a catch. Standard commercially grown mushrooms are raised in the dark and contain very little. The vitamin D content varies enormously depending on whether mushrooms were exposed to ultraviolet light during or after harvesting.
UV-treated portobello mushrooms can contain roughly 52% of the daily recommendation in a one-cup serving, making them a legitimate source. Shiitake and morel mushrooms, even without UV treatment, may provide 1% to 12% of the daily value depending on their light exposure during growth. If you’re shopping for mushrooms specifically for vitamin D, look for packaging that says “UV-treated” or “high in vitamin D.” The form in mushrooms is D2 (ergocalciferol) rather than D3, which is slightly less potent at raising blood levels, but still beneficial.
Fortified Foods
Because natural sources are limited, many everyday foods are fortified with vitamin D. In the United States and many other countries, the most common fortified products include:
- Milk and dairy: Most cow’s milk is fortified to provide about 120 IU per cup.
- Plant-based milks: Soy, almond, oat, and other non-dairy milks are typically fortified to similar levels as cow’s milk, though amounts vary by brand.
- Orange juice: Some brands add vitamin D, usually around 100 IU per cup.
- Breakfast cereals: Many are fortified, generally providing 40 to 80 IU per serving.
Check the nutrition label, because fortification isn’t universal. Store brands and organic products sometimes skip it. Fortified foods use either D2 or D3, and labels will usually specify which form.
Sunlight: Your Body’s Own Production
Sunlight is technically the largest potential source of vitamin D for most people. When UVB rays (wavelengths between 290 and 315 nanometers) hit your skin, they trigger a chemical reaction that converts a cholesterol compound in your outer skin layers into a precursor of vitamin D3. That precursor then transforms into active vitamin D3 and enters your bloodstream.
How much vitamin D you actually produce from sun exposure depends on several factors. Darker skin contains more melanin, which filters UVB and slows production, meaning people with deeper skin tones need more time in the sun to produce the same amount. Geographic latitude matters too: during winter months at latitudes above about 35 degrees north (roughly the level of Atlanta or Los Angeles), the sun sits too low in the sky for UVB rays to reach the surface effectively. Sunscreen, cloud cover, clothing, and age all reduce production as well. People over 65 produce significantly less vitamin D from the same amount of sun exposure compared to younger adults.
For light-skinned individuals in summer at mid-latitudes, roughly 10 to 15 minutes of midday sun on the face, arms, and legs a few times per week is often enough to maintain adequate levels. Longer exposure doesn’t keep increasing production indefinitely, because the body has a built-in cap to prevent overproduction from sunlight.
Vitamin D Supplements: D2 vs. D3
When food and sunlight aren’t enough, supplements fill the gap. They come in two forms: D2 (ergocalciferol, derived from plants and fungi) and D3 (cholecalciferol, derived from animal sources or lichen). Both raise blood levels of vitamin D, but they’re not equally effective. A meta-analysis of 20 comparative studies found that D3 supplements raised total blood levels about 40% more than equivalent doses of D2. For this reason, most health professionals recommend D3 when supplementing.
Vitamin D is fat-soluble, so taking supplements with a meal that includes some fat improves absorption. This applies to food sources too: pairing vitamin D-rich foods with healthy fats helps your body absorb more of the nutrient.
How Much You Need
The recommended daily intake set by the National Institutes of Health varies by age:
- Infants (0 to 12 months): 400 IU (10 mcg)
- Children and adults (1 to 70 years): 600 IU (15 mcg)
- Adults over 70: 800 IU (20 mcg)
These are baseline recommendations for healthy people, designed primarily to support bone health and calcium absorption. Many researchers and clinicians argue these numbers are too conservative, and some professional organizations recommend higher intakes, particularly for people who get minimal sun exposure, have darker skin, or are overweight. A simple blood test measuring your level of 25-hydroxyvitamin D can tell you where you stand. Levels below 20 ng/mL are generally considered deficient, while 20 to 30 ng/mL is sometimes classified as insufficient. Most experts consider 30 ng/mL and above to be adequate for overall health.
Why Getting Enough Is Difficult
The challenge with vitamin D is that the richest natural sources are foods many people don’t eat daily. You’d need to eat about two servings of salmon every day to hit 600 IU from fish alone. Eggs contribute, but you’d need nearly nine eggs a day to reach the same target from eggs exclusively. Fortified foods help close the gap, but they typically deliver only 100 to 120 IU per serving.
This is why vitamin D deficiency is so widespread. An estimated one billion people globally have low vitamin D levels. People who live at northern latitudes, spend most of their time indoors, have darker skin, or follow restrictive diets are at the highest risk. For many of these groups, a daily supplement of 1,000 to 2,000 IU of D3 is a practical, inexpensive solution that reliably brings blood levels into the healthy range.

