12 Foods High in Vitamin D to Naturally Boost Your Levels

From fish to fortified options, these nutrient-packed choices can enhance daily vitality.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

Vitamin D is a crucial nutrient for the human body, supporting bone health, immune function, and various metabolic processes. While the sun is a natural source of vitamin D, getting sufficient vitamin D from food is especially important during darker months or for those with limited sun exposure. Below, you’ll find an in-depth look at the top twelve foods high in vitamin D, their health benefits, and tips on how to incorporate them into your daily diet.

Why Vitamin D Is Important

Often called the “sunshine vitamin,” vitamin D plays a vital role in regulating the absorption of calcium and phosphorus, promoting healthy bones and teeth, and supporting immune system defenses. Deficiency in vitamin D can lead to weakened bones, increased risk of infections, fatigue, and mood disturbances. Most adults need between 600-800 IU (15-20 mcg) of vitamin D daily, but needs may vary based on age, health status, and exposure to sunlight.

Top 12 Foods High in Vitamin D

1. Salmon

Salmon is one of the richest natural sources of vitamin D. A three-ounce (85g) serving of cooked salmon can provide anywhere from 400 to 800 IU of vitamin D, with wild-caught salmon containing significantly more than farmed varieties. For example, wild sockeye or king salmon can contain up to 988 IU per serving—well over the daily recommended value for most adults.

  • How to enjoy: Grill, bake, or broil salmon for salads, grain bowls, or as a centerpiece for family dinners.
  • Calories per serving: About 200 in a standard portion, plus healthy omega-3 fatty acids.

2. Sardines

Sardines are a convenient, affordable, and nutrient-packed choice for vitamin D, with two canned sardines providing roughly 50% of your daily need. A 3.5-ounce (100g) can offers approximately 193 IU of vitamin D. Sardines are also rich in protein, calcium, and omega-3s, making them a true superfood.

  • How to enjoy: Try sardines on whole-grain toast, mixed into a salad, or added to pasta dishes.

3. Herring

Herring is often consumed pickled, smoked, or canned, and is another oily fish high in vitamin D. One serving of fresh Atlantic herring (3.5 ounces) provides 167 IU of vitamin D. Pickled herring delivers a bit less, at 113 IU per serving, but watch for high sodium content if you are monitoring your salt intake.

  • How to enjoy: Herring is delicious served with rye bread, onions, and dill or added to traditional European-style salads.

4. Mackerel

Mackerel is a flavorful fish that clocks in high on both vitamin D and heart-healthy omega-3s. A typical serving (3.5 ounces) can offer as much as 643 IU of vitamin D, or more than 80% of the daily value. Both fresh and canned versions are nutritious, though fresh, wild-caught mackerel often contains higher vitamin D levels.

  • How to enjoy: Grill or broil mackerel with herbs and citrus, or incorporate it into sushi and fish patties.

5. Cod Liver Oil

Cod liver oil is technically a supplement rather than a food, but it’s among the very best sources for vitamin D, offering about 450 IU in a single teaspoon. It’s also loaded with vitamin A—be mindful of this if taking daily as excessive vitamin A can be harmful.

  • How to enjoy: Take as directed on the label, typically as a supplement or by the spoonful.

6. Canned Tuna

Canned tuna is a shelf-stable, affordable alternative to fresh fish. Each three-ounce (85g) serving delivers approximately 269 IU of vitamin D. It’s best to opt for light tuna, which contains less mercury than albacore or white tuna. Stick to recommended servings to minimize mercury exposure, especially for pregnant women and young children.

  • How to enjoy: Use canned tuna in sandwiches, casseroles, or salads for a nutritious lunch or dinner.

7. Beef Liver

Beef liver is a nutrient powerhouse, boasting vitamin D along with iron, vitamin A, and protein. Though it may not be everyone’s favorite, a single 3-ounce (85g) serving can provide up to 42 IU of vitamin D, which is about 5% of the daily value. Liver should be eaten in moderation due to its high vitamin A content.

  • How to enjoy: Sauté with onions and serve with whole grains or mashed root vegetables.

8. Egg Yolks

Egg yolks are among the best ways for vegetarians (who eat eggs) to add natural vitamin D to their diets. One large egg yolk carries about 37 IU of vitamin D. Free-range or pasture-raised eggs tend to have more vitamin D since the hens are exposed to more sunlight. Remember, the vitamin is concentrated in the yolk, so be sure to include the whole egg, not just the whites.

  • How to enjoy: Eggs are versatile—enjoy them scrambled, poached, boiled, or baked into your favorite dishes.

9. Fortified Milk

Milk is commonly fortified with vitamin D in many countries. An 8-ounce (240 mL) glass typically contains about 100 IU of vitamin D, or around 15% of your daily requirement. Both dairy and plant-based milks, such as soy or oat milk, may be fortified with vitamin D—always check the nutrition label.

  • How to enjoy: Pour over cereal, blend into smoothies, or use as a base for soups and sauces.

10. Fortified Yogurt

Yogurt is another dairy food frequently enriched with vitamin D. One cup (8 ounces) of fortified yogurt can provide 80–120 IU. Choose plain, low-fat, or Greek-style yogurt varieties to also benefit from probiotics and high protein content.

  • How to enjoy: Top with fruit and nuts for breakfast, blend in smoothies, or use as a dip for fresh vegetables.

11. Mushrooms (UV-Exposed)

Mushrooms are the only plant source that naturally contains vitamin D, but only when exposed to sunlight or UV lamps during growth. Common varieties like portabella and maitake mushrooms can provide up to 450 IU of vitamin D per 3.5-ounce serving after UV exposure. Cooking mushrooms does cause a small loss in vitamin D, but they remain a valuable plant-based option.

  • How to enjoy: Eat sliced raw mushrooms on salads, grill them as burger alternatives, or sauté in stir-fries.

12. Fortified Cereals & Orange Juice

Fortified foods are essential for those who avoid animal products. Many breakfast cereals and some orange juices are fortified to contain around 40–100 IU of vitamin D per serving. Check labels for specific amounts, as enrichment varies widely by product and brand.

  • How to enjoy: Pour fortified cereal with milk for breakfast or drink a glass of fortified orange juice in the morning.

Comparison Table: Vitamin D Content in Foods

FoodServing SizeEstimated Vitamin D (IU)% Daily Value*
Wild Salmon3 oz (85g)500 – 98863–123%
Sardines3.5 oz (100g)19324%
Herring3.5 oz (100g)16721%
Mackerel3.5 oz (100g)64380%
Cod liver oil1 tsp (4.9mL)45056%
Canned tuna3 oz (85g)26934%
Beef liver3 oz (85g)425%
Egg yolk1 large375%
Fortified milk8 oz (240mL)10013%
Fortified yogurt8 oz (240mL)80 – 12010–15%
UV-exposed mushrooms3.5 oz (100g)400–45050–56%
Fortified cereal/orange juice1 serving40 – 1005–13%

*% Daily Value based on 800 IU recommended for adults.

Ways to Increase Your Vitamin D Intake

  • Eat a variety of vitamin D-rich foods throughout the week to meet your nutritional needs.
  • Opt for wild-caught seafood options when possible for higher nutrient density.
  • Choose fortified foods if you follow a vegetarian or vegan diet.
  • Check food labels to monitor your intake and ensure you’re getting sufficient vitamin D.
  • Consult with a healthcare provider about supplementation, especially if you have limited sun exposure or specific health conditions.

Frequently Asked Questions (FAQs)

Q: How much vitamin D do I need per day?

A: Most adults need 600–800 IU (15–20 mcg) of vitamin D daily. Older adults, people with darker skin, and those with limited sun exposure may require more. Check with your healthcare provider for personalized recommendations.

Q: Can I get enough vitamin D from sunlight alone?

A: Sunlight triggers vitamin D production in the skin, but factors like location, season, sunscreen use, skin tone, and age can reduce how much you make. Food sources and supplements can help fill the gap—especially in winter.

Q: What are symptoms of vitamin D deficiency?

A: Symptoms include bone and muscle pain, fatigue, depression, reduced immunity, and in severe cases, bone fractures and rickets (in children). Blood tests can confirm deficiency.

Q: Are there risks to getting too much vitamin D?

A: Yes. Excess vitamin D, usually from supplements—not food—can cause toxicity (hypervitaminosis D) resulting in nausea, kidney issues, or calcium imbalances. Stick to recommended dosages.

Q: What are plant-based sources of vitamin D?

A: UV-exposed mushrooms and fortified plant milks, juices, and cereals are the main plant-based sources. Most naturally-rich sources are animal-derived.

Q: Is vitamin D important for children and the elderly?

A: Vitamin D is vital for people of all ages, especially children (for bone development) and the elderly (for maintaining bone strength and reducing fracture risk).

Takeaway

Getting enough vitamin D from your diet can be easy with thoughtful choices. Incorporating foods like fatty fish, mushrooms, fortified dairy, and cereals into your meals helps support your bones, muscles, and immune health all year round. If you suspect a deficiency or have dietary restrictions, consult a healthcare provider about personalized supplementation.

Sneha Tete
Sneha TeteBeauty & Lifestyle Writer
Sneha is a relationships and lifestyle writer with a strong foundation in applied linguistics and certified training in relationship coaching. She brings over five years of writing experience to thebridalbox, crafting thoughtful, research-driven content that empowers readers to build healthier relationships, boost emotional well-being, and embrace holistic living.

Read full bio of Sneha Tete