logo
Search for
Tests or Packages
Call us at 1800-266-5533
blog-url
Health Check

The Ultimate List of Vitamin D-Rich Foods

Written By Himanshi Rakesh - November 20, 2025
Read Time - 4 Mins

Ever wonder why you feel exhausted even after a full night’s sleep? The culprit might be hiding in your diet. Vitamin D-rich foods are often missing from our plates, leaving millions deficient without even knowing it. While sunshine gets all the credit for vitamin D production, what you eat matters just as much. This is especially true if you work indoors or live where winter feels endless. 1

The good news? You don't need exotic ingredients to fix this. With the right food and supplements, you can boost your vitamin D levels naturally and start feeling like yourself again. In this blog, we will learn about all these foods and more. Read on!

Key Takeaways

  • Vitamin D is essential for calcium absorption, bone health, immune function, mood regulation, and muscle function.
  • Nearly one billion people worldwide suffer from vitamin D deficiency, often without realising it due to subtle symptoms.
  • Common deficiency symptoms include fatigue, joint pain, muscle aches, weakness, irritability, and increased fracture risk.
  • Daily vitamin D requirements vary by age: 400 IU for infants, 600 IU for children and adults, and 800 IU for seniors over 71.
  • Fatty fish like salmon, tuna, and mackerel are the richest natural sources of vitamin D among non-vegetarian options.
  • Vegetarians can obtain vitamin D from UV-treated mushrooms, fortified milk, cereals, yoghurt, and cheese.
  • Vitamin D is fat-soluble, so consuming it with healthy fats can improve absorption.
  • Supplements may be necessary for people with limited sun exposure, darker skin tones, or conditions affecting nutrient absorption.
  • Always consult a healthcare provider before starting supplements or making significant dietary changes.

Why Is Vitamin D Important for Your Health?

Vitamin D is not just another nutrient on the label. It is essential for keeping your body functioning properly. This fat-soluble vitamin helps your body absorb calcium, which gives you stronger bones and teeth. Beyond that, it supports your immune system, helps regulate mood, and even plays a role in muscle function. Research also shows that adequate vitamin D levels can reduce the risk of osteoporosis, improve heart health, and support overall well-being. 2

Signs & Symptoms of Vitamin D Deficiency

Vitamin D deficiency is surprisingly common, affecting nearly one billion people worldwide. The tricky part? Many people do not realise they are deficient because the symptoms can be subtle at first. You should watch out for these warning signs: 3

  • Joint pain
  • Muscle ache
  • Fatigue
  • Irritability
  • Muscle twitching
  • Weakness 
  • Fractures 

Recommended Daily Intake of Vitamin D

The amount of vitamin D you need depends on your age and life stage. According to experts, here is what most people should aim for: 

  • Newborns or babies under 12 months: 10 mcg (400 IU)
  • Children aged 1-13 years: 15 mcg (600 IU)
  • Teenagers: 15 mcg (600 IU)
  • Adults: 15 mcg (600 IU)
  • Adults over 71: 20 mcg (800 IU)
  • Pregnant and breastfeeding women: 15 mcg (600 IU)

Always consult a doctor before following these average daily recommended dosages. It is because your daily vitamin D requirement may differ based on your lifestyle.

The Ultimate List of Vitamin D-Rich Foods

Getting vitamin D from food requires some strategic choices since relatively few foods contain it naturally. Here is your go-to list of vitamin D-rich foods: 

Non-Vegetarian Vitamin D foods:

  • Fatty Fish: These include varieties like salmon, tuna, trout, and mackerel. They are among the richest natural sources of vitamin D available. Including them in your diet a few times a week can significantly boost your vitamin D levels.
  • Fish Liver Oil: This is another rich source of vitamin D. A small amount goes a long way in meeting your daily requirements.
  • Beef Liver: While not as rich as fish sources, beef liver still provides a decent amount of vitamin D along with other valuable nutrients. It's a good alternative for those who prefer red meat.
  • Egg yolk: The yellow centre of eggs contains vitamin D, making them an easy and versatile addition to any meal. 

Vegetarian Vitamin D Foods:

  • Cheese: Certain varieties of cheese contain small amounts of vitamin D. While not a major source, cheese can contribute to your overall intake when eaten regularly.
  • Mushrooms: These are the only plant-based source of natural vitamin D. Look for UV-treated varieties at your grocery store for the best nutritional benefit.
  • Fortified Foods: Many everyday foods, like milk, cereals, cheese, yoghurt, etc., are enriched with vitamin D to help people meet their daily needs. Check product labels to identify fortified options that fit your diet.

How to Boost Vitamin D Absorption Naturally?

Since vitamin D is fat-soluble, your body absorbs it best when consumed with healthy fats. Try pairing vitamin D-rich foods with sources like avocados, nuts, olive oil, or fatty fish to maximise absorption. Apart from this, spending time outdoors in the sunlight. However, before doing so, always always use sunscreen to protect yourself from the harmful UV rays of the sun.

Vitamin D Supplements: When and How to Take Them?

Sometimes, natural vitamin D sources and sunshine are not enough. You might benefit from supplements if you spend most of your time indoors, have a darker skin tone, or have conditions that affect nutrient absorption. Take your supplement with a meal containing fat for better absorption. Many experts recommend taking it in the morning. However, there isn’t much research on optimal timing of taking vitamin D. Always consult your healthcare provider before starting supplements, especially if you are taking medications or have health conditions.

Sample Vitamin D-Rich Meal Plan

Here is a sample 1-day meal plan with vitamin D-rich foods. Please note that this is not a personalised nutrition plan. Your needs may vary based on age, health conditions, or activity level. Always consult a healthcare professional or registered dietitian before making changes to your diet or relying on this plan for your daily vitamin D intake.

  • Breakfast: Scrambled eggs with mushrooms and a glass of fortified orange juice
  • Lunch: Grilled salmon salad with olive oil dressing
  • Snack: Fortified Greek yoghurt with almonds
  • Dinner: Baked mackerel with roasted vegetables

When to Get Tested for Vitamin D Deficiency?

You should consider a vitamin D deficiency test if you: 4

  • Rarely expose your skin to sunlight
  • Experience persistent bone pain
  • Have bone-related issues like osteomalacia, osteopenia, or osteoporosis
  • Deal with kidney or liver disease that affects the body's ability to convert vitamin D into its usable form
  • Suffer from muscle weakness or ongoing aches
  • Experience frequent fractures or broken bones
  • Live with digestive conditions that affect nutrient absorption, like Crohn's disease and ulcerative colitis
  • Take weight loss or cholesterol medications that affect vitamin D levels.

Conclusion

Adding vitamin D-rich foods to your daily diet is a great way to boost the levels of this essential vitamin in your body. These include fatty fish, egg yolks, fortified milk, and mushrooms. However, it is important to remember that food sources work best as part of a comprehensive approach that includes sensible sun exposure and, when necessary, supplementation under medical guidance. So, if you are at risk for deficiency or experiencing symptoms of vitamin D deficiency, do not hesitate to get tested and consult with your healthcare provider.

FAQs

What food is the highest in vitamin D?

Fatty fish are the highest sources of vitamin D. These include varieties like trout, salmon, tuna, and mackerel. Apart from these, fish liver oils also have a good amount of vitamin D. You can also find small amounts of this vitamin in foods like mushrooms, egg yolk, cheese, and beef liver. 

Which fruit is high in vitamin D?

Unfortunately, no fruit is naturally high in vitamin D. However, some brands offer fortified orange juice and plant-based milks, making them a convenient option for those who do not eat fish or animal products. 

How can I increase my vitamin D levels quickly?

To increase your vitamin D levels quickly, combine daily supplementation (as advised by your doctor) with foods high in it. These include fatty fish, egg whites, mushrooms, fortified cereal, etc. Also, spend 10-30 minutes in the sun several times per week. 

Which vegetables have vitamin D?

No vegetable naturally contains vitamin D. The only plant-based exception is mushrooms, a type of fungus that is culinarily used as a vegetable. 

What causes low vitamin D?

Common causes of low vitamin D levels include limited sun exposure, darker skin tone, and following a strict vegan diet without fortified foods. Obesity and certain medical conditions like Crohn’s disease, celiac disease, or ulcerative colitis may also affect vitamin D absorption. 

How to recover from vitamin D deficiency?

Recovery from vitamin D deficiency typically involves vitamin D supplementation prescribed by a doctor, followed by maintenance doses. You should also include vitamin D-rich foods in your diet and get adequate sun exposure whenever possible. Follow this routine consistently to see an improvement. 

References

+

Need Help Choosing the Right Diagnostic Test? Get expert advice in minutes

+91

Related Posts

Related Products

Comment(s)
start