Home / Health

Foods high in vitamin D: 9 to Boost Your Health

Vitamin D plays a key role in keeping your body healthy. It helps your body absorb calcium, supports strong bones and teeth, contributes to muscle function, and plays an important role in immune health. While sunlight is a major source of vitamin D, many people also need to get it from food. If you’re looking for foods high in vitamin D, this guide covers 9 of the best options and explains how they can help boost your health.

Before you plan meals, it helps to know that foods high in vitamin D are often best paired with calcium and other nutrients your body needs for bone support. For more ideas on building a balanced diet, see our guide to whole foods diet.

Table of Contents

Why Vitamin D Matters

Vitamin D is often called the “sunshine vitamin” because your body can make it when your skin is exposed to sunlight. But modern indoor lifestyles, sunscreen use, darker skin tones, certain health conditions, and limited sun exposure can make it harder to get enough.

Low vitamin D levels may contribute to:

– Weak bones
– Muscle weakness
– Higher risk of fractures
– Fatigue
– Weakened immune function

That’s why adding foods high in vitamin D to your diet can be a smart and practical way to support your overall health.

9 Foods High in Vitamin D

1. Salmon

Salmon is one of the best natural food sources of vitamin D. Both wild-caught and farmed salmon provide this nutrient, though wild-caught salmon usually contains more.

A serving of salmon can provide a significant amount of your daily vitamin D needs, along with high-quality protein and omega-3 fatty acids.

Health benefits of salmon:
– Supports heart health
– Promotes brain function
– Helps reduce inflammation
– Supports muscle and bone health

If you want a nutrient-dense meal, salmon is one of the top foods high in vitamin D.

2. Tuna

Tuna is another popular fish high in vitamin D. Canned tuna is especially convenient and budget-friendly, making it an easy option for busy families.

It also provides lean protein and other important nutrients like selenium and B vitamins.

Why tuna is helpful:
– Easy to store and prepare
– High in protein
– Convenient for salads, sandwiches, and bowls

For a quick vitamin D boost, tuna can be a simple addition to your weekly meal plan. It’s one of the most practical foods high in vitamin D for everyday use.

3. Sardines

Sardines are small fish packed with nutrients, including vitamin D. They are also rich in calcium, especially when eaten with the bones, which makes them excellent for bone health.

Although they may not be everyone’s favorite, sardines are one of the most nutrient-dense foods available.

Sardine benefits include:
– Vitamin D
– Calcium
– Omega-3 fats
– Protein

They can be eaten on toast, added to pasta, or mixed into salads. Among foods high in vitamin D, sardines are especially valuable because they deliver several nutrients at once.

4. Cod Liver Oil

Cod liver oil is one of the most concentrated sources of vitamin D. Just a small amount can provide a large dose, which is why it has long been used as a supplement.

It also contains vitamin A and omega-3 fatty acids. For the exact nutrient profile and typical serving information, the NIH Office of Dietary Supplements vitamin D fact sheet is a helpful reference.

Important note: Because cod liver oil is very high in vitamin A, it should be used carefully and not taken in excess.

This is one of the most effective choices for people who need to raise their vitamin D intake quickly, but it’s best to follow guidance on serving size. When people compare foods high in vitamin D, cod liver oil usually ranks near the top.

5. Egg Yolks

Egg yolks contain vitamin D, while the egg white does not. The amount can vary depending on the hen’s diet and how the eggs are raised.

Eggs are versatile, affordable, and easy to include in many meals.

Why egg yolks are useful:
– Easy to cook in many ways
– Affordable source of vitamin D
– Also provide protein and healthy fats

They may not contain as much vitamin D as fatty fish, but they are a convenient everyday option. For many people, egg yolks help fill the gap when they are not eating enough foods high in vitamin D.

6. Fortified Milk

Milk is often fortified with vitamin D, meaning the nutrient is added during processing. This is especially common in cow’s milk in many countries.

Fortified milk is one of the simplest ways to increase vitamin D intake, especially for children and adults who drink milk regularly.

Benefits of fortified milk:
– Easy to include in daily routine
– Supports bone health with calcium and vitamin D
– Can be used in cereal, smoothies, or recipes

If you’re looking for a familiar food source of vitamin D, fortified milk is a practical choice. It also works well with other foods high in vitamin D at breakfast or snack time.

7. Fortified Orange Juice

Some brands of orange juice are fortified with vitamin D and calcium. This makes it a good option for people who do not consume dairy products.

It also provides vitamin C, which supports immune health.

Why fortified orange juice stands out:
– Dairy-free option
– Easy breakfast drink
– Often fortified with additional nutrients

Always check the nutrition label, because not all orange juice contains added vitamin D. If you prefer lighter breakfast options, fortified juice can be one of the easiest foods high in vitamin D to add to your routine.

8. Mushrooms

Mushrooms are unique because they can produce vitamin D when exposed to ultraviolet light, much like human skin produces vitamin D from sunlight.

Not all mushrooms contain high amounts, so look for varieties labeled as UV-exposed or vitamin D enriched.

Mushroom benefits:
– Plant-based source of vitamin D
– Low in calories
– Easy to add to soups, stir-fries, and omelets

For people following vegetarian or vegan diets, mushrooms can be a helpful food option. They are among the most useful foods high in vitamin D for plant-based eaters.

9. Fortified Cereals

Many breakfast cereals are fortified with vitamin D, making them a simple and convenient source, especially when paired with fortified milk.

Some cereals also provide other important nutrients such as iron and B vitamins.

Things to keep in mind:
– Check labels for added sugar
– Choose whole-grain options when possible
– Pair with fruit and protein for a balanced meal

Fortified cereal can be an easy way to start the day with more vitamin D. For a busy morning, it remains one of the most convenient foods high in vitamin D.

Which Foods Have the Most Vitamin D?

If you’re trying to get the most vitamin D from food, fatty fish and fish liver oils usually contain the highest amounts. Salmon, sardines, tuna, and cod liver oil are among the strongest sources.

Plant-based foods naturally high in vitamin D are less common, which is why fortified foods and UV-exposed mushrooms are especially important for vegetarians and vegans.

When you compare foods high in vitamin D, the strongest choices are usually the ones that deliver vitamin D naturally rather than through fortification alone. That makes fish and fish oils especially efficient.

How Much Vitamin D Do You Need?

Vitamin D needs can vary based on age, health status, sunlight exposure, and other factors. In many cases, people may need more than they get from food alone.

Common signs that you may not be getting enough vitamin D include:
– Bone pain
– Muscle weakness
– Frequent illness
– Tiredness

Because vitamin D deficiency can be hard to detect without a blood test, it’s often a good idea to talk to a healthcare provider if you suspect low levels.

If you want a reliable benchmark for intake, the National Institutes of Health offers a clear overview of daily needs and deficiency risk factors in its vitamin D consumer fact sheet.

Best Ways to Add Vitamin D Foods to Your Diet

You do not need to overhaul your entire diet to get more vitamin D. Small, consistent changes can help.

Here are a few easy ideas:

– Eat salmon or tuna a few times per week
– Add eggs to breakfast
– Choose fortified milk or plant-based alternatives
– Use fortified cereal for a quick meal
– Include mushrooms in stir-fries, soups, or omelets
– Snack on sardines or add them to toast

Combining foods high in vitamin D with calcium-rich foods can further support bone health. If you’re also trying to build more balanced meals overall, our article on calcium-rich foods can help you pair nutrients more effectively.

Meal planning can make a big difference. For example, salmon at dinner, eggs at breakfast, and fortified milk in a smoothie can give your week more variety without much effort.

Can You Get Enough Vitamin D from Food Alone?

For some people, food may be enough to maintain healthy vitamin D levels. However, many people still need sunlight exposure or supplementation, especially in winter or if they have limited sun exposure.

Food is an important part of the picture, but it may not always provide everything your body needs. If you are at risk for deficiency, a healthcare professional can help determine whether you need additional support.

Even when diet is not the only answer, choosing foods high in vitamin D can still improve your overall intake and support better nutrition habits over time.

Final Thoughts

Vitamin D is essential for bone strength, immune support, and overall health. Adding more foods high in vitamin D to your diet is a practical way to improve your intake.

The best vitamin D foods include salmon, tuna, sardines, cod liver oil, egg yolks, fortified milk, fortified orange juice, mushrooms, and fortified cereals. By including a variety of these foods in your meals, you can help support your health and reduce the risk of deficiency.

A balanced diet, regular safe sunlight exposure, and medical guidance when needed can all help keep your vitamin D levels where they should be. If you want to build an even stronger eating pattern, keep focusing on nutrient-dense foods high in vitamin D alongside other whole, minimally processed foods.

Enjoying this?

Get one good read in your inbox, once a week.

Shams Mag Editorial Team

Editorial Director & Health Content Lead at Shams Mag. Dedicated to delivering thoroughly researched, evidence-based health and wellness insights grounded in peer-reviewed clinical literature and official health guidelines (WHO, CDC, NIH, NHS).

Keep reading

Health

Ayurvedic Medicine for Cholesterol: Natural Relief Guide

Shams Mag Editorial Team·14 min read
Health

Powerful Ayurvedic Herbs: 7 for Better Health

Shams Mag Editorial Team·12 min read
Health

Ayurvedic Diet Guide: Balance Your Body Naturally

Shams Mag Editorial Team·17 min read