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.
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
| Food | Note |
|---|---|
| Oily fish (salmon, sardines, mackerel) | The richest natural source |
| Egg yolk | A modest amount, but easy to eat daily |
| Cod liver oil | Very high — only on medical advice |
| Sun-dried mushrooms | The best of the vegetarian options |
| Fortified milk and curd | Stated on the label |
| Fortified cereals | Convenient 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.