5 Vitamin D-Rich Foods To Eat Instead of Taking a Supplement
Published on October 9, 2026
Fact checked by
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-1281404261-9bef481bd59e452fb751be01905b5555.jpg)
- Why this matters: Many people have low vitamin D levels. While supplements can be a helpful way to boost levels, diet can be a natural way to get enough of the nutrient.
- What you can do: Add vitamin D-rich foods like fish, egg yolks, certain plant-based foods, and fortified foods to your diet.
- The payoff: Vitamin D helps your body absorb calcium. Getting enough vitamin D helps maintain bone health.
Vitamin D supplements are popular. But if you want a more natural way to boost or maintain your levels, you can try adding more vitamin D-rich foods to your diet. Here are five foods that are high in vitamin D.
1. Fatty Fish
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-1287862566-6a20c570c1e54436baba116001208437.jpg)
Fatty fish, such as salmon, mackerel, and sardines, are among the richest natural sources of vitamin D3, Morgan Walker, MS, RD, LDN, a sports nutritionist and adjunct professor at Lebanon Valley College, told HEALTH.
One 3-ounce serving of rainbow trout contains 645 International Units (IU) of vitamin D, while the same amount of sockeye salmon has 570 IU. Canned tuna and salmon are convenient and economical options as well.1
2. Egg Yolks
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-2191604979-b2eb1c83146b40a08819785b6f4abd96.jpg)
Egg yolks contain vitamin D3, though not nearly as much as fatty fish. One large egg has 44 IU.1
There are plenty of ways to enjoy eggs, but deviled eggs put the yolks front and center, said Jen Hernandez, RDN, CSR, a registered dietitian nutritionist focusing on renal health and founder of Plant-Powered Kidneys.
Related Stories
Common Signs You’ve Been Taking Too Much Vitamin D
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-TooMuchVitaminD-12e084bd4c1a45acb3b987b685b59fae.jpg)
4 Supplements That Don’t Mix Well With Vitamin D
3. UV-Exposed Mushrooms
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-1392913218-41b8b78d85a64ae185a4842571aa31ec.jpg)
Mushrooms that have been exposed to ultraviolet light contain lots of vitamin D.2 A half-cup of sliced white UV-exposed mushrooms provides about 366 IU. Look for labels that say “High Vitamin D” or “UV-Exposed.”1
Shiitake, button, oyster, and other mushrooms contain a precursor to vitamin D called ergosterol. When UV rays hit the mushrooms, ergosterol converts to vitamin D2, similar to how sunlight triggers vitamin D production in our skin.2
“Because vitamin D is fat-soluble, it is important to include some type of fat to help absorb the vitamin D,” Hernandez told HEALTH.
4. Fortified Dairy Products and Plant Milks
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-1328637321-ae56933a132f476ba974e7961ea76f4e.jpg)
Fortified dairy products, such as cow’s milk and yogurt, typically provide vitamin D3, while most fortified plant-based milks and non-dairy yogurts are fortified with vitamin D2, Walker said.
One cup of fortified 2% reduced-fat milk contains 120 IU. A cup of fortified soy, almond, or oat milk has 100-144 IU, depending on the type.1
5. Fortified Cereals
:max_bytes(150000):strip_icc():format(webp)/Health-GettyImages-2189304004-e0f11c2b11534c10ad0d81232bb9c246.jpg)
Many breakfast cereals are fortified with vitamin D. While the amount varies by brand, they typically provide around 80 IU per serving.1
Frank Dumont, MD, FACP, an internal medicine physician and executive medical director at Virta Health, doesn’t recommend getting the bulk of your vitamin D intake through processed fortified cereals, but they can be a good way to increase vitamin D if you don’t eat other vitamin D-rich foods.
When You Might Need a Vitamin D Supplement
If you regularly spend time outdoors (research suggests that sunscreen doesn’t block vitamin D production) and have a diet full of foods rich in vitamin D, you probably don’t need a supplement, Dumont said.3
However, experts noted that people who live in areas with limited sun exposure, spend most time indoors, have darker skin, or follow a vegan or vegetarian diet may benefit from supplementation. Many people with a vitamin D deficiency don’t have symptoms, but possible signs include muscle weakness, bone pain, and fatigue.4 A simple blood test—which Hernandez recommends people get twice a year, around daylight saving time—can confirm your levels.
Before taking vitamin D, it’s a good idea to consult your healthcare provider to ensure it won’t interact with other medications or existing health conditions.
Leave a Reply