MICELAEspañol

Foods highest in vitamin D

Vitamin D helps absorb calcium. Skin makes it in sunlight and very few foods have it naturally: mainly oily fish and egg yolk.

The food highest in vitamin D on Micela is Salmon: 13.1 µg per 100 g.

FDA Daily Value: 20 µg per day, for a 2,000-calorie adult diet. It is a general labeling reference, not a personal recommendation.

Top 20 foods highest in vitamin D per 100 g

#FoodPer 100 g% DVPer serving
1🐟 Salmon13.1 µg66 %11.1 µg (3 oz)
2🍣 Sushi3.5 µg17 %6.6 µg (6 nigiri pieces)
3🧀 Cheese2.7 µg14 %3.3 µg (1 cup, crumbled)
4🐟 Ceviche2.7 µg13 %6.7 µg (1 plate)
5🍳 Fried egg2.2 µg11 %1 µg (1 large egg)
6🥚 Egg2 µg10 %1 µg (1 large egg)
7🎣 Hake1.8 µg9 %1.3 µg (1 fillet)
8🍳 Scrambled eggs1.8 µg9 %2.2 µg (2 eggs)
9🍙 Rice ball1.7 µg8 %2 µg (1 onigiri)
10🥛 Milk1.3 µg7 %3.2 µg (1 cup)
11🐠 Tuna1.2 µg6 %2 µg (1 can, drained)
12🍫 Mexican hot chocolate1.2 µg6 %3.1 µg (1 cup)
13🥛 Eggnog1.2 µg6 %3 µg (1 cup)
14🫓 Pupusa1.2 µg6 %1.4 µg (1 pupusa)
15🥣 Oatmeal with milk1.1 µg5 %2.6 µg (1 cup)
16🐖 Pork1 µg5 %0.89 µg (1 chop)
17🥤 Banana smoothie0.87 µg4 %2.6 µg (1 glass)
18🍖 Roast pork leg0.8 µg4 %1.1 µg (1 serving)
19🥛 Atole0.68 µg3 %2 µg (1 cup)
20🥚 Spanish omelette0.6 µg3 %1.1 µg (1 slice (1/6 of the omelette))

Per serving: the 10 that give the most vitamin D in a usual serving

100 g isn't always what people eat. With household servings the order changes:

#FoodServingAmount
1🐟 Salmon3 oz (85 g)11.1 µg
2🐟 Ceviche1 plate (249 g)6.7 µg
3🍣 Sushi6 nigiri pieces (190 g)6.6 µg
4🧀 Cheese1 cup, crumbled (122 g)3.3 µg
5🥛 Milk1 cup (244 g)3.2 µg
6🍫 Mexican hot chocolate1 cup (260 g)3.1 µg
7🥛 Eggnog1 cup (254 g)3 µg
8🥤 Banana smoothie1 glass (300 g)2.6 µg
9🥣 Oatmeal with milk1 cup (240 g)2.6 µg
10🍳 Scrambled eggs2 eggs (122 g)2.2 µg

Highest in vitamin D in each family

Ranking among the 148 Micela foods with this value. Source: USDA SR28 (2015) and Micela reference recipes.

Frequently asked questions

Which food has the most vitamin D?

Among 148 common foods, salmon: 13.1 µg per 100 g, followed by sushi (3.5 µg) and cheese (2.7 µg).

Which food gives the most vitamin D per serving?

Salmon: 11.1 µg in 3 oz (85 g).

How much vitamin D do you need per day?

The FDA Daily Value is 20 µg per day for a 2,000-calorie adult diet. Actual needs vary by age, sex and life stage: it is a general value, not a personal one.

Other nutrients

Protein · Carbohydrates · Fiber · Sugar · Fat · Saturated fat · Cholesterol · Sodium · Potassium · Calcium · Iron · Magnesium · Phosphorus · Zinc · Selenium · Vitamin A · Vitamin C · Vitamin E · Vitamin K · Vitamin B1 (thiamin) · Vitamin B2 (riboflavin) · Vitamin B3 (niacin) · Vitamin B6 · Folate (vitamin B9) · Vitamin B12 · Omega-3 (EPA and DHA)