If you have been searching for vegetables with vitamin d, you may have noticed that finding good sources can feel tricky. While mushrooms are the one vegetable that naturally provides meaningful amounts of vitamin D, especially after exposure to sunlight or UV light, most other vegetables contain little to none of this important nutrient. Including these vegetables in your diet may still help support your overall health, but it is unlikely that they will provide all the vitamin D you need by themselves. Getting enough vitamin D can help with bone strength, immune support, and even your mood when combined with other foods or supplements.
In this article, you will discover which vegetables actually contain vitamin D, how cooking might affect their nutrient levels, and what other steps you can take to ensure you meet your daily needs. Let’s begin by understanding why vitamin D matters for your body.
What Is Vitamin D and Why Is It Important?
Vitamin D is an essential nutrient your body uses for several important functions. It plays a key role in helping you absorb calcium, supporting healthy bones and teeth, and keeping your immune system working properly. Your muscles rely on vitamin D to function well, and having enough may also help protect your mood. Most people get vitamin D through sunlight, food, or supplements since few foods naturally provide high amounts of this vitamin. A lack of vitamin D can lead to a range of health issues over time.
15 Best Vegetables With Vitamin D
1. Mushrooms
Mushrooms are the only vegetable that naturally offers a significant amount of vitamin D, notably when they are grown under sunlight or exposed to UV light. Just a small serving of UV-exposed mushrooms can supply a noticeable part of your daily vitamin D needs. Adding mushrooms to your diet is a practical and tasty way to boost your intake, especially if you do not eat fish or fortified foods.
2. Spinach
Spinach contains almost no vitamin D, but it still helps your health in other ways. It is packed with iron, vitamin K, and other nutrients that can support your bones and immune system. Including spinach in your meals offers important nutrition, even though it is not a true source of vitamin D.
3. Kale
Kale is another popular leafy green with many health benefits, but it does not provide vitamin D. Kale contains antioxidants and a high level of vitamin C, supporting your overall well-being. You might enjoy kale as part of salads or smoothies to add flavor and important nutrients, though not vitamin D.
4. Collard Greens
Collard greens are rich in fiber and calcium and make a healthy addition to your meals. Like other leafy greens, they do not naturally provide vitamin D. Still, they can help support your bones and digestion thanks to their other nutrients.
5. Broccoli
Broccoli is high in vitamin C and fiber, but it contains barely any vitamin D. Eating broccoli may help strengthen your immunity and gut health overall. Adding broccoli to your dishes boosts nutrition, yet you will need other foods for vitamin D.
6. Brussels Sprouts
Brussels sprouts have helpful antioxidants and plenty of fiber, but no real vitamin D content. They can promote a healthy gut and may help reduce inflammation. These benefits make Brussels sprouts a good vegetable, even though they do not offer vitamin D.
7. Asparagus
Asparagus brings folate and vitamin K to the table but very little, if any, vitamin D. It may help support cell health and digestion when included regularly in meals. You will still need to seek vitamin D from other sources to meet your body’s daily needs.
8. Green Peas
Green peas deliver protein and fiber but virtually no vitamin D. They are a convenient and filling option for salads, soups, and grain bowls. Peas contribute to overall wellness but cannot replace other vitamin D-rich foods in your diet.
9. Cabbage
Cabbage is full of vitamin C and fiber, and may help support heart and digestive health. However, cabbage does not naturally contain vitamin D. Enjoying cabbage in coleslaw or stir-fries gives you vitamins and minerals, just not vitamin D.
10. Cauliflower
Cauliflower is known for being a low-calorie vegetable that can take on many flavors in your cooking. Yet, like most other vegetables, it contains almost no vitamin D. Its other nutrients can support wellness, but you should look elsewhere for this specific vitamin.
11. Green Beans
Green beans offer vitamin A, vitamin C, and some fiber, but they do not supply meaningful vitamin D. These crunchy vegetables are great in stews or sautées. For vitamin D, consider mushrooms or other sources.
12. Sweet Potatoes
Sweet potatoes are high in beta-carotene and vitamin A, but unfortunately, provide little to no vitamin D. They are filling and naturally sweet, making them a great addition to many recipes. Still, you will need to find other foods for your vitamin D intake.
13. Bell Peppers
Bell peppers shine with their vitamin C content and beautiful colors but do not contain vitamin D. Their antioxidants help protect your health in other ways. Eat plenty of bell peppers for variety, though not for vitamin D.
14. Tomatoes
Tomatoes are known for being rich in lycopene, a powerful plant nutrient. However, they have no substantial vitamin D content. If your goal is to get more vitamin D, tomatoes should be accompanied by other foods or supplements.
15. Carrots
Carrots offer vitamin A and fiber, supporting eye and digestive health. Despite their bright color and nutritional value, they do not contain vitamin D. Keep eating carrots for their benefits, but pair them with better vitamin D sources for balance.
Mentioned In This Article
Does Cooking Affect Vitamin D in Vegetables?
Cooking can have an impact on the vitamin D content in foods, but this is most relevant for mushrooms. When exposed to sunlight or UV light, mushrooms may keep much of their vitamin D when they are lightly cooked. Methods such as roasting or sautéing may cause less loss of vitamin D compared to boiling, which can leach water-soluble vitamins into the cooking water. Most other vegetables contain little or no vitamin D in the first place, so cooking will not dramatically affect their content. When possible, aim to cook mushrooms gently or eat them raw if your goal is to get the most vitamin D out of your meals.
Can Vegetables Provide Enough Vitamin D on Their Own?
While vegetables play an important role in a healthy diet, most do not provide enough vitamin D to cover your daily requirements. Mushrooms are the only exception, and only when exposed to sunlight or special UV light. To reach adequate vitamin D levels, you may need to add other foods like fortified cereals, dairy or plant milks, or fatty fish such as salmon and sardines. Spending time in sunlight and considering a vitamin D supplement can also help. Adding a variety of vegetables supports your health overall, but meeting your vitamin D needs usually takes more than vegetables alone.
How Much Vitamin D Do You Need Each Day?
The recommended amount of vitamin D you need each day depends on your age, life stage, and sun exposure. Most healthy adults need about 600 to 800 IU (International Units) of vitamin D daily, while children and older adults may need slightly different amounts. Your personal needs might be higher if you have limited sun exposure, certain health conditions, or darker skin. Always talk with a healthcare professional if you are unsure how much vitamin D is right for you.
What Are the Signs of Low Vitamin D?
Fatigue and Low Energy
People with low levels of vitamin D might feel more tired than usual, even after a full night’s sleep. This kind of fatigue can affect your focus and make everyday activities feel more difficult. If you notice you are always feeling run down, consider getting your vitamin D checked.
Muscle Weakness
Muscle weakness is another possible sign that your body might be low in vitamin D. You may notice that simple movements or regular exercises feel harder or you tire faster than normal. If these changes persist, it is worth speaking with your healthcare provider for advice.
Bone or Back Pain
Some people with low vitamin D levels experience aches or pains in their bones, including the back. This discomfort can happen even without any injury or strain. Bone pain that does not improve should always be discussed with a medical professional.
Muscle Aches
Along with muscle weakness, muscle aches or cramps can show up when vitamin D is lacking. The pain can range from mild to more severe, coming and going throughout the day. Repeated or unexplained muscle aches may be related to your vitamin D status and deserve attention.
Mood Changes
Low vitamin D might also affect how you feel emotionally, making some people feel more irritable, sad, or anxious. While many factors influence mood, vitamin D appears to play a role in emotional well-being. If you notice unexplained changes in your mood, checking your vitamin D level may be helpful.
Other Ways to Increase Your Vitamin D Levels
Consider a Vitamin D Supplement: Taking a supplement can help you reach your daily needs, especially if you do not get enough from food or sunlight.
Spend Time in Sunlight: Being outdoors for a short period each day allows your skin to make vitamin D naturally.
Eat Vitamin D-Rich Foods: Include more foods like fatty fish, eggs, and liver in your diet when possible.
Choose Fortified Foods: Try options like fortified plant-based milks, cereals, and juices to help meet your vitamin D requirements.
Include Healthy Fats: Adding healthy fats like those from avocados, nuts, and oils can help your body absorb vitamin D from food.
Get Your Vitamin D Levels Checked: Ask your healthcare provider to check your levels, especially if you have symptoms or risk factors for deficiency.
The Bottom Line
Mushrooms stand out as the only vegetable that naturally supplies a meaningful amount of vitamin D, particularly when exposed to sunlight or UV light. Other vegetables may not boost your vitamin D levels, but they still offer plenty of other health benefits, supporting your bones, immune system, and digestion in different ways. The best results come from a balanced approach, pairing high-quality vegetables with other foods and habits that help you get the vitamin D your body needs.
Frequently Asked Questions (FAQ)
Does vitamin D affect sleep?
Vitamin D may play a role in regulating your sleep patterns. Some studies suggest that healthy vitamin D levels might help you sleep better, though more research is needed to fully understand the connection.
Do oranges have vitamin D?
Oranges do not naturally contain vitamin D. However, some orange juices are fortified with vitamin D, so check the label if you want to add more to your diet.
Which nuts are rich in vitamin D?
Most nuts provide healthy fats and minerals, but they are not significant sources of vitamin D. You may need to focus on other foods, supplements, or sunlight for your vitamin D needs.
What is the best time of day to take vitamin D?
Vitamin D can be taken at any time of the day, but some people prefer taking it with a meal, especially one that contains healthy fats, to help absorption. Consistency is more important than the exact timing.
Does vitamin D affect blood pressure?
There is some evidence that vitamin D may have a small effect on blood pressure. However, the connection is not yet fully understood and vitamin D should not be a replacement for blood pressure medications unless advised by your healthcare professional.
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.
