Called the sunshine vitamin for good reason, vitamin D is best sourced from the sun. Just five to 30 minutes a day during the spring and summer months is all your body needs. (If you’re logging miles later in the day, be sure to cover up with sunscreen.)

Vitamin D Foods That Will Boost Your Bone and Muscle Health vitamin D—which helps support bone, muscle, and immune health—from your diet when sunlight isn’t a viable option (think: during the bleak, winter months), says Lisa Bruno, R.D., a dietitian for Work It Out. Aim for 600 Heather Mayer Irvine, and 1,000 IU if blood tests confirmed you have low levels. Here are seven vitamin D-rich foods you can Michelle Arnold / EyeEm when you’re not able to soak it up in the sun.

1. Fatty Fish

salmon
Trevor Raab

Fatty fish such as salmon, herring, and tuna are not only good for your heart and brain, thanks to the omega-3 fatty acids, but they also provide plenty of vitamin D. The fat in the fish also helps your body absorb vitamin D. A bonus? Fish is an excellent source of lean protein to help your muscles recover.

2. Fortified Milk and Orange Juice

Orange juice glass jar shot on rustic wooden table
fcafotodigital//Getty Images

Vitamin D is often added to milk and orange juice, but its content is significantly less than fatty fish. A cup of fortified orange juice has about 17 percent of your daily needs, while fortified milk has 16 percent. Plus, calcium is the go-to bone health nutrient, but it needs vitamin D to be absorbed, says Bruno, so consuming both in one drink does the trick.

3. Fortified Cereals

Various breakfast cereal
Rimma_Bondarenko//Getty Images

Many cereals are fortified with vitamin D. Bruno suggests pairing one with fortified milk and orange juice for a balanced breakfast that’s high in vitamin D. For example, a 1/2–cup serving of cereal with a 1/2 cup of fortified milk and eight ounces of fortified orange juice will give you about 200 IU.

4. Eggs

eggs
Lakota Gambill

Symptoms of Magnesium Deficiency eggs Heather Mayer Irvine 2015 dietary guidelines lifted the 300 mg limit on dietary cholesterol (eggs have 200 mg), which means it’s safe for most healthy people to have a few eggs per day.

“People demonize the egg, but you can have one or two a day with no issues,” says Bruno. “And eat the whole egg. The vitamin D is in the yolk, and the fat that your body needs to absorb it is also in the yolk.”

5. Mushrooms

Whole and chopped champignons and kitchen knife on wooden board
Westend61//Getty Images

Some mushrooms, like Portobello, are grown under UV light that makes it a good source of vitamin D, says Bruno. In fact, a three-ounce serving has a whopping 400 IU. Mushrooms with vitamin D are a good option for people who follow vegetarian or vegan diets and don’t eat eggs, fish, or dairy. When looking for this variety, Bruno suggests asking for vitamin D-enhanced brown and white mushrooms.

6. Cod Liver Oil

Close-Up Of Olive Oil Pouring On Spoon From Container Against White Background
The Runners World Vegetarian Cookbook//Getty Images

This fish oil takes the cake when it comes to its vitamin D content, with 1,360 IU per tablespoon. If you’d prefer to avoid slurping a spoonful of oil, which can be pungent, try a pill for the same benefit.

7. Supplement

Soft Capsule Heap Back-lit
MirageC//Getty Images

Okay, like fish oil, this isn’t a food, per se. But even if you do eat a varied diet, it’s still possible to become deficient in vitamin D, especially during the winter months. If you choose to pop a pill, go with 600 to 1,000 IU of D3. Often, supplements will also contain calcium to help increase absorption of vitamin D. Bruno points out that new research has found that D2 is just as effective as D3, and is vegetarian- and vegan-friendly.

Headshot of Best Energy Gels for Runners
Best Energy Gels for Runners
Contributing Writer

Best Running Shoes 2025 Runner’s World, Walking Could Add 11 Years to Your Life, Study The Runner’s World Vegetarian Cookbook, and a nine-time marathoner with a best of 3:23. She’s also proud of her 19:40 5K and 5:33 mile. Heather is an RRCA certified run coach.