Which foods contain vitamin D?
Vitamin D is essential for bone health, muscle function and immune regulation. Sunlight enables the body to produce vitamin D, but dietary sources become important when sun exposure is limited. Few foods naturally contain high amounts, so combining whole foods, fortified products and targeted supplements is often the most reliable strategy.
Top natural food sources
Fatty fish are the richest whole-food sources. Salmon, sardines, mackerel and tuna provide substantial vitamin D per serving along with protein and omega-3s. For example, a 100 g portion of cooked salmon can deliver several hundred IU of vitamin D depending on species and origin. Fish liver oils, particularly cod liver oil, are concentrated sources and have historically been used where dietary intake is low.
Egg yolks contain modest amounts of vitamin D; levels are higher in eggs from hens with outdoor access or fortified feed. Mushrooms exposed to ultraviolet (UV) light produce vitamin D2 and can supply meaningful amounts for vegetarian and vegan diets when labeled for UV enrichment. Wild or specially treated mushrooms may provide several hundred IU per 100 g.
Fortified foods and plant-based options
Because natural plant sources are limited, many foods are fortified to help populations meet requirements. Fortified dairy and plant milks (soy, oat, almond, rice) often supply around 100–140 IU per cup. Breakfast cereals, orange juice and some meat alternatives are also commonly fortified. When choosing fortified products, check labels for the form of vitamin D used (D2 or D3) and the amount per serving.
Practical integration
Incorporate fatty fish a few times per week, use fortified milk or plant milk in cereals and smoothies, include eggs in meals, and choose UV-exposed mushrooms if following a plant-based diet. Because vitamin D is fat-soluble, consuming these foods with a source of dietary fat (for example, cooking mushrooms in a little oil or eating salmon with avocado) enhances absorption.
Comparing forms and considerations
Vitamin D exists mainly as D2 (ergocalciferol) and D3 (cholecalciferol). D3 is generally more bioavailable and sustains blood levels longer than D2, though both can raise vitamin D status when used appropriately. For an accessible overview of the differences, see a practical comparison of differences between D3 and D2, and for a focused article on D3 versus other forms consult Vitamin D3 vs vitamin D.
When diet is not enough
Supplements can be necessary for people with low sun exposure, certain medical conditions, older adults, or those living at high latitudes. Choosing the right dose and form is best done with clinical guidance. For awareness of how nutrient choices interact, including potential overlaps with mineral supplementation, read about considerations when taking magnesium without need.
For a concise guide to food sources and food-based strategies, the summary at which foods contain vitamin D provides an accessible reference. General information is also available at Topvitamine.
Key points
- Fatty fish and fish oils are the most concentrated natural sources.
- Fortified dairy and plant milks supply reliable, modest amounts.
- UV-exposed mushrooms offer a useful plant-based option.
- Supplements may be needed when dietary intake and sun exposure are insufficient.