Quick: Name a few foods high in vitamin D. Stumped? That’s likely because while vitamin D is an essential vitamin with plenty of benefits, it can be a little elusive.
“There aren’t a lot of good food sources of vitamin D,” says Amy Gorin, MS, RDN, a registered dietitian in the New York City area. That doesn’t mean there aren’t any — only that this vitamin isn’t ubiquitous.
What foods are high in vitamin D?
“Food sources include salmon, mackerel, maitake mushrooms, and vitamin D-fortified milk and orange juice,” Gorin explains.
Here’s a look at some of the animal- and plant-based vitamin D foods.
Whether you’re topping your favorite protein or swapping them in for meat altogether, mushrooms are great vitamin D foods.
2. Cod Liver Oil
A teaspoon of cod liver oil contains 11.2 mcg vitamin D.
You’ll probably consume cod liver oil as a supplement instead of via cooking, but you can try adding it to juices and smoothies.
3. Salmon, Sardines, and Trout
Fish is a healthy protein choice, and the “fatty” varieties are also vitamin D foods.
Three ounces of raw salmon contains 7.65 mcg vitamin D.
You’ll find two tasty salmon recipes in these quick and easy dinner recipes.
3.75 ounces of sardines contains 4.4 mcg vitamin D.
Sardines are also a good source of iron, so use them as a healthy topping for pizzas and salads.
Three ounces of trout contains 13.5 mcg vitamin D.
How Much Vitamin D Do We Actually Need?
“Most adults need 600 IU [international units] of vitamin D per day,” Gorin says. (That’s equal to 15 micrograms.)
Adults ages 70 and older need another 33%, or 800 international units (20 mcg).
Because the foods listed above all contain more than 20 percent of the recommended daily intake (RDI) of vitamin D for adults, they are considered “excellent sources.” Here are a few other vitamin D foods:
Canned tuna (in water)
Almond milk (fortified)
Orange juice (fortified)
- 1 large egg yolk contains 0.9 mcg vitamin D.
Should I Supplement My Vitamin D?
Vitamin D is sometimes called the “sunshine” vitamin because our bodies can make it from sunlight. However, factors like time of year, cloud cover, and skin tone can impact how much vitamin D we convert from sunlight. (It may be hard to come by enough vitamin D in the winter.)
“It’s very difficult to get enough vitamin D from food or sunlight alone,” Gorin says. “This is why it’s a good idea to have your levels tested by your doctor to see what your baseline is. If needed, you can speak with your doctor about supplementation.”
Before taking a vitamin D supplement, you might reach for fortified milk, orange juice, or plant-based milks. (Vitamin D is a fat-soluble vitamin, and excess can accumulate in your body, so be sure to get your baseline checked.)
“Because not many foods provide a good amount of vitamin D, fortified foods can be a good option to get your fill of the vitamin,” explains Gorin. “Because vitamin D is best absorbed when paired with a fat source, I’d recommend drinking the juice with your breakfast.”
Vitamin D Foods Chart
Here’s a full ranking of vitamin D foods, according to the USDA’s Dietary Guidelines 2020-2025.
|Food||Vitamin D (micrograms) per standard serving size*|
|Rainbow trout, freshwater||16.125|
|Salmon (various)||9.58 – 14.25|
|Light tuna, canned||5.775|
|Soy beverage (soy milk), unsweetened||2.975|
|Milk, low fat (1%)||2.925|
|Yogurt, plain, nonfat||2.9|
|Yogurt, plain, low fat||2.9|
|Milk, fat free (skim)||2.875|
|Mushrooms, raw (various)||2.85 – 27.5|
|Almond beverage (almond milk), unsweetened||2.675|
|Rice beverage (rice milk), unsweetened||2.525|
|Kefir, plain, low fat||2.5|
|Orange juice, 100%, fortified||2.5|
|Cheese, American, low fat or fat free, fortified||2.125|
*Numbers may differ slightly from what’s listed above due to serving sizes.