Foods Highest in Vitamin D
4,676 foods ranked by Vitamin D per 100 g.
These are the foods highest in Vitamin D, ranked by the amount per 100 g of the edible portion. Vitamin D is a fat-soluble vitamin that acts like a hormone. Your skin makes it when exposed to sunlight, and small amounts come from food. Its main job is helping the body absorb calcium and phosphorus to build and maintain strong bones.
Read the full Vitamin D guideValues per 100 g.
Oily fish, cod-liver oil, egg yolks, and fortified milk, plant milks and cereals. Amounts are per 100 g of the edible portion; your serving may differ.
Vitamin D — frequently asked questions
What foods are highest in Vitamin D?
Per 100 g, some of the richest sources are Fish oil, cod liver, Mushrooms, maitake, raw, Fish, halibut, Greenland, raw, Fish, mackerel, salted and Fish, carp, raw. See the full ranking above.
How much Vitamin D do I need a day?
The FDA Daily Value is 20 mcg (800 IU). Because few foods are rich in it, sensible sun exposure or supplements are often needed.
What does Vitamin D do?
Vitamin D is a fat-soluble vitamin that acts like a hormone. Your skin makes it when exposed to sunlight, and small amounts come from food. Its main job is helping the body absorb calcium and phosphorus to build and maintain strong bones.