25 Best Fruits and Vegetables High in Vitamin D: Complete 2026 Guide

By Hunter Goldberg | May 15, 2026 | 13 min read

Ask Apollo

⤷ Get a Personalized Supplement Recommendation!

Blog Image

Many people are surprised to learn that there are very few fruits or vegetables that naturally contain vitamin D. If you are searching for what fruit has vitamin d, it is helpful to know that almost all fruits have little to none, except for those that are fortified, like some orange juices. Mushrooms are the main plant-based food that can naturally provide vitamin D, especially certain varieties exposed to sunlight or UV light.

While most produce will not supply much on its own, some fruits and vegetables offer nutrients like magnesium or healthy fats that may help your body use or support vitamin D. This means adding a variety of produce can still play a role in your overall vitamin D and wellness journey.

In this article, you will learn which fruits and vegetables are best for vitamin D support, how vitamin D functions in the body, and when you might need a supplement. Let’s look at which foods make the biggest impact and how you can fill the gaps in your daily routine.

What Fruits and Vegetables Have the Most Vitamin D?

Very few fruits or vegetables naturally offer significant amounts of vitamin D. The main exception is mushrooms-particularly certain types that have been exposed to sunlight or UV light. These mushrooms can make vitamin D2, a form that is found in some foods and plant-based supplements. Other produce, including most fruits and vegetables, does not naturally provide meaningful vitamin D levels.

Some orange juices are fortified with vitamin D, making them a notable option for those searching for fruit-based sources. These fortified products have vitamin D added during processing so they can help boost your daily intake if you choose the right brand. For most people, the best way to support vitamin D is to focus on including a wide variety of fruits and vegetables plus fortified foods and outdoor activity when possible.

What Does Vitamin D Do in the Body?

Vitamin D plays an important part in several key areas of your health. It helps your body absorb calcium, which is needed for strong bones and teeth. Without enough vitamin D, your body may struggle to keep bones healthy over time.

This vitamin may also help your immune system defend against germs and illnesses. It supports muscle function and might play a role in keeping your mood balanced. Getting enough vitamin D is one of the easiest ways to care for your whole body, especially when paired with the right foods and sunshine.

Signs You May Not Be Getting Enough Vitamin D

Frequent fatigue or low energy: Feeling unusually tired can sometimes be linked to low vitamin D.

Bone or back pain: Low vitamin D may be linked to ongoing aches in your bones or lower back.

Muscle weakness or cramps: Muscles can feel weaker or cramp more easily when vitamin D is low.

Getting sick more often: You might catch colds and infections more often if your vitamin D is not adequate.

Mood changes or feeling low: People with low levels may feel more irritable or experience mood dips.

Slow wound healing: Cuts and scrapes may take longer to heal without enough vitamin D.

Top 10 Fruits That May Help Support Vitamin D Levels

1. Fortified Orange Juice

Fortified orange juice is the leading fruit-based option for anyone seeking what fruit has vitamin d. This juice does not naturally contain vitamin D; instead, companies add vitamin D2 or D3 during production. Picking a brand that is clearly labeled as fortified can help you get a boost when real fruit is not enough.

2. Avocado

While avocados do not actually contain vitamin D, they offer healthy fats that can support the absorption of fat-soluble vitamins. Including avocado in your meals may help your body use the vitamin D found in other foods. They are also a great source of magnesium, which often works with vitamin D for bone health.

3. Prickly Pear

Prickly pear does not supply vitamin D directly, but it is rich in nutrients such as vitamin C, fiber, and magnesium. These nutrients may help with general wellness and can support the body’s natural vitamin D processes. Its unique antioxidants can also brighten your plate with color and flavor.

4. Dried Figs

Dried figs do not contain vitamin D, but they are a well-known source of calcium and magnesium. Both of these nutrients are important for healthy bones and work best when vitamin D levels are in balance. Pairing figs with other healthy foods can be a smart part of a bone-supportive diet.

5. Passion Fruit

Passion fruit brings a tropical taste and a boost of vitamin C, fiber, and essential minerals. While it does not contain vitamin D itself, eating passion fruit may support your immune system and general health. Including it in your routine can brighten up your meals while also delivering useful nutrients.

6. Jackfruit

Jackfruit is high in vitamin C and potassium and contains a moderate amount of magnesium. This profile may help the body use and process vitamin D from other sources. Jackfruit can be a smart addition to a varied diet aiming for overall wellness.

7. Dried Apricots

Dried apricots do not provide vitamin D, but they are a good source of potassium and fiber. Their mineral content supports general wellbeing, and a diet rich in colorful fruits might indirectly support vitamin D metabolism. They are easy to add to snacks or desserts for extra nutrients.

8. Banana

Bananas offer potassium and small amounts of magnesium, both of which are helpful for muscle health and bone support. While bananas will not meet your vitamin D needs by themselves, they work well in meals alongside foods that do. Their easy digestibility and steady energy make bananas a healthy everyday choice.

9. Guava

Guava stands out for its vitamin C content and range of antioxidants. It does not provide vitamin D but supports healthy immune function and can be part of a bright, balanced fruit mix. Eating more guava may help you get a fuller spectrum of vitamins and minerals each day.

10. Papaya

Papaya offers vitamin C, folate, and manganese. Although it does not contain vitamin D, its range of nutrients can contribute to your overall health. Try adding papaya to salads or smoothies for variety and wellness support.

15 Best Vegetables for Vitamin D Support

11. Mushrooms

Mushrooms are one of the only non-animal foods that may naturally contain vitamin D2, especially if grown under sunlight or UV light. Including mushrooms like maitake, shiitake, or portobello can help provide small amounts of this important vitamin. They are also rich in B vitamins and minerals that contribute to your overall health.

12. Spinach

Spinach does not provide vitamin D, but it is high in magnesium, iron, and vitamin K-nutrients that play an important part in bone and overall wellness, working alongside vitamin D. Adding spinach to your meals can help build a foundation for a healthy diet. It is also a versatile leafy green used in salads, smoothies, and main dishes.

13. Swiss Chard

Swiss chard is loaded with magnesium and potassium, which can help support muscle and bone function. While it doesn’t have vitamin D, its micronutrient profile pairs well with vitamin D-rich foods to promote general health. Try using it as a base for hearty salads or stir-fries.

14. Collard Greens

Collard greens are packed with calcium, vitamin K, and a range of antioxidants. These help maintain strong bones when paired with enough vitamin D in your diet. Serving collard greens alongside mushrooms or fortified foods can help round out your vitamin intake.

15. Kale

Kale is well known for its calcium and vitamin K, both of which go hand in hand with vitamin D to maintain bone strength. It’s a staple in many healthy recipes and brings a host of other vitamins to your plate. Eating kale regularly may boost your long-term wellness.

16. Mustard Greens

Mustard greens are high in vitamin K, magnesium, and calcium, all supporting your body’s natural vitamin D metabolism. They add a peppery flavor to meals and are a great way to diversify your vegetable intake. Including them in your diet supports bone and cardiovascular health.

17. Turnip Greens

Turnip greens offer a good amount of calcium, vitamin C, and potassium. While they do not have vitamin D themselves, their mix of nutrients is essential for healthy bones. Try sautéing them as a simple side dish or adding them to soups for more variety.

18. Beet Greens

Beet greens supply magnesium, potassium, and a dose of vitamin K. These help create the right environment in your body for using vitamin D effectively. Beet greens can be served cooked or raw depending on your taste and preference.

19. Bok Choy

Bok choy is rich in calcium, magnesium, and potassium. Combining these nutrients with vitamin D from other foods or supplements supports overall bone and metabolic health. It’s a crunchy addition to stir-fries and salads.

20. Broccoli

Broccoli brings vitamin K, calcium, and powerful antioxidants to your diet. Eating broccoli regularly may help your body get the full benefit from vitamin D. It’s also an easy and family-friendly way to get more greens on your plate.

21. Brussels Sprouts

Brussels sprouts are high in vitamin K, folate, and fiber. While not a direct source of vitamin D, their nutrients contribute to better bone and immune health. Roasting or steaming these veggies makes them a delicious side dish.

22. Okra

Okra delivers magnesium and vitamin K, making it supportive of bone health for those maintaining vitamin D intake. Its unique texture and fiber content also make okra beneficial for digestion. Use it in stews or roasted as a healthy snack.

23. Edamame

Edamame, or young soybeans, are an excellent plant protein and contain magnesium and calcium. They help round out a diet designed for balanced vitamin D support. Edamame are simple to prepare and work great in salads, bowls, or as a snack.

24. Asparagus

Asparagus provides folate, potassium, and vitamin K, which may help the body in various ways when vitamin D is present in the diet. Its tender shoots are easy to add to meals and bring a fresh, spring taste to your menu. Eating a variety of vegetables like asparagus can build a broad base for health.

25. Green Peas

Green peas contain magnesium, vitamin K, and plant-based protein, all important for health. When paired with vitamin D-rich foods, green peas help make a meal more complete. They are a tasty addition to soups, sides, and casseroles.

Health Benefits of Vitamin D

Strong bones and teeth: Vitamin D may help keep bones and teeth healthy by supporting calcium absorption.

Immune support: Vitamin D can help your immune system work at its best.

Muscle function: It may support normal muscle movement and reduce the risk of muscle weakness.

Mood balance: Vitamin D may support emotional health and help balance mood.

Calcium absorption: It can help your body absorb and use calcium more efficiently.

Healthy aging: Vitamin D might support healthy aging and overall wellbeing.

How Much Vitamin D Do You Need Each Day?

Recommended Intake for Adults

Most adults are encouraged to get around 600 to 800 IU (international units) of vitamin D per day. This number can vary based on individual lifestyle, sun exposure, and dietary preferences. It is best to talk with your healthcare provider to tailor these recommendations to your own needs.

Vitamin D Needs for Older Adults

As you get older, your body may not produce or absorb vitamin D as well. Adults over age 70 may be advised to aim for 800 IU per day or more. Regular checkups with your doctor can help you know if you are meeting your vitamin D needs.

Can You Take Too Much Vitamin D?

Taking too much vitamin D can cause health problems like high calcium levels or kidney issues, but this is rare if you follow recommended amounts. Always check the label on supplements and fortified foods to avoid overdoing it. If you are concerned about your vitamin D intake, a simple blood test from your healthcare provider can help guide you.

Can You Get Enough Vitamin D From Food Alone?

It is often difficult for most people to get enough vitamin D from food alone. Only a small number of foods naturally contain vitamin D, such as certain fish and mushrooms, so many people rely on fortified foods or supplements. Getting outdoors in sunlight and choosing fortified options are practical ways to help meet your daily needs while enjoying a healthy, balanced diet.

When a Vitamin D Supplement May Help

Signs You May Need a Supplement

You might consider a supplement if you spend little time outdoors, have darker skin, are an older adult, or have dietary restrictions that limit sources of vitamin D. Some people may also need extra support due to medical reasons or after a blood test shows low levels. Talking to a doctor can help you decide if supplementation is right for your situation.

Vitamin D2 vs. Vitamin D3

Vitamin D supplements come in two main types: D2 (ergocalciferol) and D3 (cholecalciferol). D2 is usually plant-based and found in some fortified foods and mushrooms, while D3 typically comes from animal sources, such as fish or lanolin. Both forms can raise your vitamin D levels, but D3 is usually considered more effective at maintaining them over time.

Why Vitamin K2 Is Often Paired With Vitamin D3

Vitamin K2 is sometimes added to D3 supplements to help direct calcium into your bones instead of soft tissues. These nutrients work well together for bone and heart health. Check with your healthcare provider before starting new supplements, especially if you take any medications or have a health condition.

Final Thoughts

While very few fruits and vegetables naturally contain meaningful amounts of vitamin D, mushrooms and fortified orange juice come closest to providing real value. Most other produce, such as avocados, leafy greens, and bananas, can support your vitamin D metabolism by offering nutrients like magnesium, potassium, and vitamin K. The key to good health is creating a balanced diet with a variety of colorful fruits and vegetables alongside fortified foods and time spent in the sun. Remember, even small shifts in your routine can make a big difference in how you feel and function every day.

Frequently Asked Questions (FAQ)

How do you get 100% vitamin D?

Reaching full daily vitamin D needs may require a combination of sunlight, foods such as fatty fish or fortified options, and possibly a supplement. If you are concerned about meeting your vitamin D goal, speak to your healthcare provider for personalized advice.

What is the best breakfast for vitamin D?

A balanced breakfast for vitamin D might include fortified orange juice, eggs, or yogurt along with mushrooms or whole grains. These foods can help you start the day with supportive nutrients, especially if sunshine is limited.

What juice is high in vitamin D?

Fortified orange juice is the top juice for vitamin D because some brands add vitamin D2 or D3. Always check the package label to make sure your juice includes added vitamin D.

What yogurt has vitamin D?

Some yogurts are fortified with vitamin D, while others are not. Look for brands that advertise added vitamin D on the label, as plain or traditional yogurts often have little to none unless fortified.

Does vitamin D affect sleep?

Some research suggests vitamin D may play a role in sleep quality and mood balance. Maintaining healthy vitamin D levels could support more restful nights, but more studies are needed for a clear answer.

 

Have any more questions?

Try our AI assistant, powered by more than 5,000 scientific publications, to help answer all your questions and recommend the right vitamins for your needs!

By: Hunter Goldberg

Hunter Goldberg is a founder of ClinicalRoots.ai and has a deep passion for health and wellness. His dedication to innovative health solutions inspires others to achieve outstanding health.

Legal Disclaimer

This website's information comes from public materials and is intended for informational purposes only. However, it is not a substitute for professional medical advice, diagnosis, or treatment. Therefore, always seek the advice of a qualified healthcare provider with any questions you may have regarding a medical condition. ClinicalRoots is not liable for any inaccuracies or damages.