Vitamin D is both a nutrient we eat and a hormone our bodies make. It is a fat-soluble vitamin that has long been known to help the body absorb and retain calcium and phosphorus, both of which are critical for bone health. Few foods naturally contain vitamin D, though some foods are fortified with the vitamin. The best sources of vitamin D are the flesh of fatty fish and fish liver oils. Smaller amounts are found in egg yolks, cheese, and beef liver. Certain mushrooms contain some vitamin D2, and some commercially sold mushrooms contain higher amounts of D2 due to intentionally being exposed to high amounts of ultraviolet light. Many foods and supplements are fortified with vitamin D like dairy products and cereals. Here is a list of some foods that are high in vitamin D:
- Fatty fish, such as salmon, tuna, and mackerel
- Fish liver oils, such as cod liver oil
- Egg yolks
- Cheese
- Beef liver
- Mushrooms, especially those exposed to UV light
- Fortified dairy products, such as milk and yogurt
- Fortified cereals
- Fortified orange juice
- Fortified soy milk
It is important to note that the amount of vitamin D in these foods can vary widely, and it can be difficult to get enough vitamin D through diet alone. For most people, the best way to get enough vitamin D is by taking a supplement.