AarogyaSutraHealth, in plain language
Vitamins & Minerals10 September 20261 min read

Which Foods Actually Contain Vitamin D?

Very few foods carry vitamin D naturally, which is exactly why sunlight matters so much. Here is what helps, and what the vegetarian options really are.

ASWritten byAarogyaSutra Editorial Team

The distinctive thing about vitamin D — and the difficulty — is that only a handful of foods carry it naturally. Unlike most vitamins, you cannot simply eat your way to enough of it.

The best sources

FoodNote
Oily fish (salmon, sardines, mackerel)The richest natural source
Egg yolkA modest amount, but easy to eat daily
Cod liver oilVery high — only on medical advice
Sun-dried mushroomsThe best of the vegetarian options
Fortified milk and curdStated on the label
Fortified cerealsConvenient at breakfast

For vegetarians and vegans

If you eat neither fish nor eggs, the natural sources all but disappear. What remains is sun-dried mushrooms and fortified products. That is why, on a vegetarian diet, sunlight — and a supplement if a test shows a shortfall — do most of the work.

What does "fortified" mean?

It means the manufacturer added vitamin D; it was not there naturally. Not every milk or cereal is fortified, so the packet has to be read. Where it is not stated, do not assume it.

Can diet alone cover it?

For most people, no. Unless you eat fish regularly, getting enough from food alone is difficult. Food supplements sunlight rather than replacing it.

Frequently asked questions

Does milk contain vitamin D?+

Very little naturally. Packets marked "fortified" have it added.

Are mushrooms enough on their own?+

Sun-dried mushrooms carry a decent amount, but eating that quantity daily is not practical.

What about ghee and butter?+

Only trace amounts. They are not a source you can rely on.

Does cooking destroy it?+

It survives heat reasonably well, so ordinary cooking does not cause a large loss.

Related Articles