UK Flag menu arrow

Select your country

Track my results

What Foods Contain Vitamin D?

Vitamin D is one of those fundamental nutrients you will find close to the top of the ingredients list in any multivitamin. But what actually is it, and why is it so important that we get enough?   Vitamin D is in fact not a single substance but a group of five closely related ones, referred to, logically enough, as vitamin D1, D2, D3, D4 and D5. Vitamins D2 (ergocalciferol) and D3 (cholecalciferol) are the most important for human health and, unless specified otherwise, the term ‘vitamin D’ usually refers to these. Check out the difference between vitamin d and d3.   Vitamins are organic compounds that are needed in small quantities to enable healthy metabolism and the proper functioning of our bodies. Without sufficient quantities of these vital substances, our health will decline in a variety of dramatic ways that can be subtle or painfully obvious.   Our bodies cannot make these substances – they must be supplied by the food we eat. There is only one exception to this rule: vitamin D3. Cholecalciferol can be produced by the body – in the epidermis (outer layer of the skin) when exposed to sunlight. Sunlight is in fact the largest single source of vitamin D for most people.

Why we need vitamin D>

Our bodies cannot function without an adequate supply of vitamin D: its role in our health is too central. The functions of this nutrient include:  
  • Maintaining normal blood levels of the minerals calcium and phosphorus.
  • The absorption from food of calcium, enabling healthy bone growth.
  • Stimulating immune cells to release antibodies and thereby encouraging a healthy, responsive immune system.
  • Metabolising glucose to fuel our bodies.
  • Controlling the growth of cells and nerves.
  • Maintaining healthy muscles and joints.
What happens if we don’t get enough sunshine or vitamin D in our diet? As vitamin D stimulates calcium absorption, low levels of this nutrient can dramatically reduce the amount absorbed from a particular food, hindering bone mineralisation and healthy growth. As a result, serious deficiencies can cause bone weakening and malformation. In childhood this is called rickets and in adults osteomalacia. In the latter, bones grow thinner and muscles grow weaker. Older mothers are at a higher risk of osteomalacia.   Osteoporosis – impaired bone mineralisation and resultant weakening, increasing the risk of fracture – has also been linked to low levels of vitamin D.   Most people with low levels of vitamin D do not develop such extreme symptoms of course. But deficiencies are still widespread, especially during the winter months when sun exposure falls in northerly countries.   More typical symptoms of vitamin D deficiency include:  
  • High blood pressure – also known as hypertension.
  • Muscle pain or tremors.
  • Tooth pain and gum inflammation.
Low levels of vitamin D have also been linked to an increased risk of potentially serious conditions, including breast, colon and prostate cancer, diabetes, psoriasis and the pregnancy complication pre-eclampsia.  

Foods that are rich in vitamin D

So what foods contain vitamin D? How do you top your levels and make sure you are getting enough? It is more challenging to do so than you might think. As we saw above, our bodies are designed to generate vitamin D from sunlight, and that is a good thing because foods abundant in this nutrient are relatively limited. Let’s take a look at the principal dietary sources of vitamin D.


This tasty fish contains plenty of vitamin D: on average, 250- 500 IU (international units) per serving of farmed salmon, or two thirds of the recommended daily amount. Wild salmon is even better, with the average vitamin D content per serving shooting up to around 1,000 IU, comfortably exceeding the recommended daily amount.


This familiar seafood staple is another fish rich in vitamin D. A single serving of fresh herring offers around one quarter of the recommended daily amount: 216 IU. The picked variety still offers over 100 IU per serving, or 14% of the recommended daily amount.


Canned sardines are also abundant in vitamin D: an average four ounce can contains more than 175 IU – almost a quarter of the recommended daily amount.


This equally familiar oily fish offers at least 360 IU of vitamin D per fillet on average.


No, we’re still not done with the fish. There’s plenty of vitamin D in a standard 100 gram can of tuna: nearly 270 IU, or around one third of the recommended daily amount.


Mushrooms are the only plant food to offer a good level of vitamin D. Fungi synthesise vitamin D2 when exposed to sunlight. Just like salmon, wild varieties offer much higher levels than farmed ones – as much as 2,300 IU per serving: that’s 300% of the recommended daily amount. By contrast, farmed varieties may offer as little as a few hundred IU. This is because farmed mushrooms are often grown in the dark, under ultraviolet light.

Egg yolks

Egg yolks make an ideal vitamin D source, especially for those who don’t like fish. The yolk of an average single egg contains nearly 40 IU – but this can claim to several hundred in the yolks of eggs produced by free range chickens who are allowed to enjoy some time in the sun. Some chickens are also given vitamin D-enriched feed in order to produce healthier eggs: this should be indicated on the packaging.

Red meat

Red meat can also be a good source of vitamin D for those who do eat animal products.   That’s not a lot of different foods to choose from. Vegetarians and vegans are at an obvious disadvantage and they may need to rely on dietary supplements and fortified foods to ensure healthy levels of vitamin D. If you think you have too much vitamin d in your system then consider reading this article to flush vitamin d out of your system.   Fortified foods have had nutrients added during the processing or manufacturing stage. A range of supermarket staples, including breakfast cereal, orange juice, soya milk and cow’s milk are routinely fortified with vitamin D to encourage basic levels of health in the general population. On average, such foods offer 50 – 150 IU per serving.   Supplements include not only the tablets available in health food stores and supermarkets but also traditional cod liver oil, which provides nearly 450 IU per teaspoon. Cod liver oil is of course not suitable for vegans but it is ideal for those who do not like the taste of fish.

How to test your vitamin D levels at home

If you want to ensure you’re getting enough vitamin D levels enough vitamin D to stay healthy, it makes sense to discover just how much you are getting. Vitamin D tests for use at home are quick and easy. Take a skin prick blood sample and send this in for full laboratory analysis. Next stop better health!