Vitamin D-Rich Recipes: Vitamin D, commonly known as the “sunshine vitamin”, is produced in the body mainly by sunlight. It is also important to get it through food.
This vitamin works in calcium absorption, bone, and dental health.
However, in countries like India, where many people spend more time indoors despite plenty of sunlight, people with dark skin or those living in areas with high pollution are more likely to be vitamin D-deficient. Studies have shown that about 85% of the Indian population is vitamin D-deficient.
This deficiency can lead to brittle bones, softening of bones, or other complications. Therefore, a conscious diet plan is very important.
Daily requirement
The general daily requirement of vitamin D for adults is about 600 IU (according to many countries), and for those over 70, it can be 800 IU.
Although it is available in food and sunlight, in the Indian context, food alone does not always meet the full requirement. Therefore, it is important to be conscious of food as well.
6 Easy Vitamin D-Rich Recipes
Below are the steps and reasons for 6 recipes — you can add them to your daily menu.
1. Grilled Fish with Mustard Sauce
Fatty fish like salmon, sardines, mackerel, etc., are good sources of vitamin D.
Recipe: Cut the fish into one and a half handfuls, marinate it with lemon, garlic, turmeric, and a little mustard (mustard) as spices. Then grill lightly (do not deep-fry). Serve with boiled or lightly sautéed vegetables or brown rice. Fact — Cooking with less oil preserves the vitamin D and good fats in the fish.
2. Scrambled eggs and fortified milk
Egg yolks are rich in vitamin D. Apart from this, milk or soymilk that has been ‘fortified’ (added vitamin D) is also a good option. Recipe: Scramble one or two eggs (including the yolk). Add some chopped vegetables (like onion, capsicum, beans). Drink a glass of fortified milk. Vitamin D is better absorbed when cooked with a little ghee or olive oil because it is a fat-soluble vitamin.
3. Paneer and mushroom skillet
Dairy cheese provides some vitamin D, but it is more effective when combined with mushrooms.
Recipe: Chop paneer, slice mushrooms, add spinach or cucumber, and bell pepper. Lightly sauté with a little spice (garlic, chili, light turmeric). Full-fat milk or yogurt can be used for extra good fats. It provides protein, calcium, and vitamin D—all in one.
4. Healthy and Creamy Risotto
Risotto made with mushrooms and dark greens (dark green) or a way to bring it into the meal.
Recipe: Choose brown rice or whole grain rice. Mix mushrooms and dark greens (such as spinach, kale) in it, and cook with light milk or yogurt to make it a little creamier. It is better to serve it with almond crumb or a little olive oil occasionally. Absorption is better if you give such a recipe as the first meal of the day.
5. Berries with fortified cereals and yogurt
Sab or cereals that are fortified with vitamin D can be combined with yogurt or milk.
Recipe: Take fortified cereals in a bowl, mix yogurt (or fortified milk) in it, and add berries (such as blueberries, strawberries) on top. This will provide fiber, antioxidants, and vitamin D together. Look for the “Fortified with” label on cereal packets.
6. Fortified milk smoothie and sun-dried almonds
Another good and easy option. Make a smoothie by mixing milk (fortified with vitamin D) and almonds.
Recipe: Take fortified milk, mix it with sun-dried nuts (almonds or walnuts), add some berries or low-sugar fruit if you want. But avoid too much natural sugar or overly sweet fruit. You can mix a little olive oil or refined almond oil with the smoothie to increase the fat content of the dried nuts.
Read more:- Vegan Diet: Weight Loss, Blood Sugar Control, and Ways to a Healthy Life
Handy tips: Ways to absorb vitamin D better
- Vary your sources: Don’t rely on the same foods every day — fish, eggs, mushrooms, fortified foods, and dairy are all good options.
- Look for the “Fortified” label: Fortified foods will have to be labeled as per the rules of the Food Safety and Standards Authority of India.
- Add some fat for better absorption: Vitamin D is fat-soluble, so it is better to add fats such as olive oil, nuts, milk, or yogurt to your food.
- It is better to keep food in the morning: It is said that it is better to eat vitamin D-rich foods early in the day. If you get less sunlight or work indoors, have dark skin, or are exposed to high levels of pollution, then it is especially important to see a doctor and get your vitamin D checked.
In countries like India, where vitamin D deficiency is common despite sunlight, adding three to four simple recipes to your diet is an effective step. By adding a little planning to your daily diet, such as fish, eggs, mushrooms, fortified milk, and cereals, you can play a big role in protecting your bones, teeth, and general physical health.
If you are a vegetarian or vegan, then it is important to pay special attention to mushrooms, fortified milk (soymilk), and nuts.
Dietary changes aren’t the only thing — it’s also a good idea to get occasional sunlight exposure (like 10-30 minutes in the morning) and check your blood vitamin D levels.
I can also send you specific amounts, brand recommendations, and a weekly menu plan for these recipes if you’d like — just let me know.

Hi readers. I’m Piyali Batabyal, a passionate blogger who loves to share her thoughts, ideas, and experiences across a variety of topics—from lifestyle and beauty to personal growth and creativity. With a curious mind and a love for words.
Alongside my writing, I am also a professional makeup artist with a flair for enhancing natural beauty and creating transformative looks.
