9 Healthy Foods That are High in Vitamin D

Vitamin D is a type of nutrient that your body produces when exposed to sunlight. This nutrient is a critical fat-soluble vitamin that’s needed for our body to maintain serum calcium.

However, up to 40% of US residents are not getting enough vitamin D. So, here are 9 healthy foods that are high in vitamin D.


Salmon is a popular fatty fish, and a great source of protein, omega-3 fatty acids and vitamin D.

Rainbow Trout

Rainbow trout are packed with vitamins, minerals and protein. A 3-ounces of cooked rainbow trout provides your daily requirement for vitamin D.

Egg Yolk

Egg yolks are high in vitamin D. Eggs are also loaded with all essential amino acids and are a great source of healthy fats and choline.

Cod Liver Oil

Cod liver oil is one of the popular sources of vitamin D, and also a rich source of vitamin A and omega-3 fatty acids.


Mushrooms are delicious and are the only good non-animal source of vitamin D. They also offer several B vitamins and potassium.

Canned Tuna

Canned tuna is an easy way to get in vitamin D, and many people enjoy it because of its flavor and easy storage methods.

Fortified Foods

Some foods are fortified with vitamin D, such as soy milk, cow’s milk, orange juice and cereal and oatmeal.

Herring and Sardines

Herring and sardines are one of the most nutrient-dense seafoods that are eaten around the world. They are one of the best sources of vitamin D.

Swiss Cheese

Swiss cheese is another good source of vitamin D. It is also high in calcium and vitamin K, which work together to keep your bones strong.

Getting enough vitamin D is crucial to maintaining healthy bones. Eating plenty of these vitamin D-rich foods is the best way to get enough of this important nutrient.

Thanks for Reading