Vegetarian Foods Rich in Vitamin D3
Discover the best vegetarian foods rich in Vitamin D3, including mushrooms, fortified products, and dairy. Learn how to boost absorption naturally and when to seek medical advice.

Written by Dr. Dhankecha Mayank Dineshbhai
Reviewed by Dr. Rohinipriyanka Pondugula MBBS
Last updated on 28th Jul, 2025

Vegetarian Foods Rich in Vitamin D3
Vitamin D3, also known as the "sunshine vitamin," plays a crucial role in keeping our bones strong, supporting the immune system, and improving mood. While sunlight is the best natural source of Vitamin D3, many people; especially those following a vegetarian diet—may struggle to get enough of it.
If you're looking for vegetarian-friendly foods rich in Vitamin D3, this guide will help you understand why it's important, where to find it, and how to ensure you're getting enough.
Why is Vitamin D3 Important?
Vitamin D3 helps:
- Strengthen bones and teeth by aiding calcium absorption.
- Boost immunity to fight infections.
- Improve muscle function and reduce fatigue.
- Support mental health by regulating mood.
A deficiency in Vitamin D3 can lead to:
- Weak bones (osteoporosis or rickets in children).
- Frequent illnesses due to a weak immune system.
- Muscle pain and fatigue.
- Mood swings or depression.
Since Vitamin D3 is mostly found in animal products like fish and eggs, vegetarians need to be mindful of alternative sources.
Top Vegetarian Foods Rich in Vitamin D3
Here are some plant-based and vegetarian-friendly foods that can help boost your Vitamin D3 levels:
1. Mushrooms (Especially UV-Exposed Ones)
- Certain mushrooms (like shiitake, maitake, and portobello) produce Vitamin D when exposed to sunlight.
- Tip: Leave mushrooms in the sun for 30 minutes before cooking to increase their Vitamin D content.
2. Fortified Foods
Many vegetarian foods are fortified with Vitamin D3, including:
- Fortified milk (plant-based or dairy): Almond, soy, and oat milk often contain added Vitamin D.
- Fortified cereals: Check labels for Vitamin D content.
- Fortified orange juice: Some brands add Vitamin D.
3. Dairy Products (For Lacto-Vegetarians)
- Cheese (Swiss, cheddar, and ricotta contain small amounts).
- Yogurt (especially fortified varieties).
- Butter and ghee (in moderation).
4. Egg Yolks (For Ovo-Vegetarians)
- Eggs from chickens raised in sunlight have higher Vitamin D levels.
5. Supplements (If Diet Isn’t Enough)
- Vitamin D3 supplements (derived from lichen, a plant source) are available for strict vegetarians and vegans.
- Always consult a doctor before starting supplements.
How to Improve Vitamin D3 Absorption?
Even if you eat Vitamin D-rich foods, your body needs help absorbing it properly. Here’s how:
- Get Some Sunlight: Spend 10-30 minutes in the morning sun (without sunscreen) to help your skin produce Vitamin D naturally.
- Pair with Healthy Fats: Vitamin D is fat-soluble, so eat it with healthy fats like nuts, seeds, or avocado.
- Include Magnesium-Rich Foods: Almonds, spinach, and bananas help activate Vitamin D in the body.
- Exercise Regularly: Physical activity improves Vitamin D metabolism.
Consult Top Nutritionist For More Health Benefits
When to See a Doctor?
If you experience:
- Frequent bone pain or fractures.
- Constant fatigue or muscle weakness.
- Low immunity (getting sick often).
It might be time to check your Vitamin D levels. A simple blood test can determine if you need supplements or dietary changes.
Need help? You can book a Vitamin D test or consult a nutritionist through Apollo 24|7 for personalized advice.
Conclusion
While vegetarians have fewer natural sources of Vitamin D3, smart food choices and sunlight exposure can help maintain healthy levels. Include fortified foods, mushrooms, and dairy (if consumed) in your diet, and don’t hesitate to consult a doctor if you suspect a deficiency.
Consult Top Nutritionist For More Health Benefits
Consult Top Nutritionist For More Health Benefits

Dr. Bhukya Pavan Kalyan
General Physician
5 Years • MBBS DNB Paediatrics
Bengaluru
PRESTIGE SHANTHINIKETAN - SOCIETY CLINIC, Bengaluru

Dr. Ramalinga Reddy
General Physician
5 Years • MBBS MD General medicine
Bengaluru
PRESTIGE SHANTHINIKETAN - SOCIETY CLINIC, Bengaluru

Dt. Ila Sharma
Clinical Nutritionist
18 Years • Master in food & Nutrition
Gurugram
VIPUL GREENS - SOCIETY CLINIC, Gurugram
Dr Sumanth R
General Physician
2 Years • MBBS
Bengaluru
PRESTIGE SHANTHINIKETAN - SOCIETY CLINIC, Bengaluru
Ms. Lakshmi Tejasvi
Clinical Nutritionist
14 Years • M.Sc - Clinical Nutrition
Hyderabad
Vibgyor Nutri, Hyderabad