Best Food Sources of Vitamin D, Including Vegetarian Options

Sunlight is the body's main way of making vitamin D, but diet plays an important supporting role, especially for people with limited sun exposure, darker skin tones, or during rainy seasons. Unfortunately, very few foods naturally contain meaningful amounts, which is why understanding your best options — and where fortification fits in — matters more than it might for other nutrients. (For the full picture on deficiency, symptoms, and risk factors, see our main guide to vitamin D deficiency)
Why Diet Matters, Even in Sunny Countries
Many people assume that living somewhere sunny means diet is irrelevant, but indoor lifestyles, sun-protective clothing, sunscreen use, and higher skin melanin all reduce how much vitamin D the body actually produces from sunlight. Diet becomes a meaningful backup — and for some people, a primary source.
Animal-Based Sources
These foods naturally contain the most vitamin D:
- Fatty fish — salmon, mackerel, sardines, and herring are among the richest natural sources, with a single serving often providing a substantial share of daily needs.
- Egg yolks — a modest but useful source, particularly for people who eat few other animal products.
- Liver — beef and chicken liver contain small but meaningful amounts, along with other nutrients like iron.
- Fortified dairy — milk, yoghurt, and cheese are fortified with vitamin D in many countries, though not universally, so it's worth checking labels.
Vegetarian and Vegan Sources
Since most natural sources are animal-based, vegetarians and vegans often need to rely more heavily on fortified foods and specific plant-based options:
- UV-exposed mushrooms — mushrooms deliberately exposed to ultraviolet light during growing produce meaningful amounts of vitamin D2, unlike regular mushrooms grown in the dark.
- Fortified plant milks — soy, oat, and almond milk are often fortified with vitamin D; check the label, as fortification levels vary by brand.
- Fortified breakfast cereals — another common fortification target in many markets.
- Fortified orange juice — available in some countries as an additional source.
Vegan vitamin D3 supplements (derived from lichen, rather than the more common sheep's-wool-derived D3) are widely available and a practical option for people who want plant-based supplementation.
Fortified Foods: What to Look For
Because so few foods naturally contain vitamin D, food fortification is a major public health strategy in many countries. When shopping, check nutrition labels for "vitamin D" or "vitamin D3 (cholecalciferol)" / "vitamin D2 (ergocalciferol)" and the amount per serving, usually listed in micrograms (mcg) or international units (IU). Fortification levels and which foods are fortified vary significantly by country, so a product fortified in one market may not be in another.
Simple Ways to Boost Your Intake
- Add fatty fish to your diet two to three times a week where possible.
- Choose fortified milk, plant milk, or cereal as your default option when available.
- Keep a few eggs a week in your diet if you eat them.
- If you rely mainly on plant-based foods, consider a vegan D3 supplement rather than relying on diet alone, since natural vegetarian sources are limited.
Sources Referenced
- NIH Office of Dietary Supplements — Vitamin D Fact Sheets (Consumer & Health Professional)
- Endocrine Society Clinical Practice Guideline — Evaluation, Treatment, and Prevention of Vitamin D Deficiency
- USDA FoodData Central — vitamin D content of fatty fish, egg yolk, fortified dairy and plant milks
- Vitamin D fortification of foods: a review — comparative fortification practices across markets
- Fortification with vitamin D: Comparative study in the Saudi Arabian and US markets
Medical disclaimer: This article is for informational purposes only and does not constitute medical advice. Always consult a qualified healthcare professional before making any health decisions.
