Vegetable Biryani
Fragrant basmati rice layered with spiced vegetables, mint, and fried onions, then finished on dum for a gently aromatic biryani. It makes a satisfying center-of-the-plate dish with classic restaurant-style flavor at home.
For 4 servings
- prep · ~30 min
Prepare the rice and vegetables.
1.Wash the basmati rice well until the water runs mostly clear.2.Soak the rice in fresh water for 30 minutes, then drain.3.Slice the onion thinly and chop the carrot, beans, potato, cauliflower, and tomato.4.Whisk the yogurt and soak the saffron in warm milk. - boil · ~8 min
Parboil the rice.
1.Bring 6 cups water to a boil in a large pot.2.Add 0.5 tsp salt and the drained rice.3.Cook until the rice is about 70 percent done and still has a slight bite, 5 to 6 minutes.4.Drain the rice immediately and spread it lightly so it does not keep cooking.TIPDo not fully cook the rice here or the biryani will turn soft after dum. - fry · ~10 min
Fry the onions.
Heat the oil and ghee in a heavy pan over medium heat. Add the sliced onion and cook, stirring often, until golden brown and lightly crisp at the edges, 8 to 10 minutes. Remove a small handful for layering and leave the rest in the pan.
TIPKeep the heat medium so the onions brown evenly instead of burning. - saute · ~8 min
Make the vegetable masala.
1.To the same pan, add bay leaf, green cardamom, cloves, cinnamon, and shahi jeera.2.Cook for 20 to 30 seconds until fragrant.3.Add ginger-garlic paste and green chili, then sauté for 1 minute.4.Add tomato and cook until softened, 3 to 4 minutes.5.Add carrot, beans, potato, cauliflower, and green peas. Mix well.6.Add turmeric powder, red chili powder, garam masala, and 1 pinch salt. - simmer · ~10 min
Cook the vegetables.
Add the yogurt and 0.5 cup water, then mix gently. Cover and cook on low heat until the vegetables are just tender and the masala looks thick, 8 to 10 minutes. Stir in half the mint, half the coriander leaves, and the lemon juice.
TIPKeep the masala thick; excess liquid makes the rice heavy and sticky. - assemble · ~3 min
Layer the biryani.
1.Spread the vegetable masala evenly in the pan.2.Top with the parboiled rice in an even layer.3.Scatter the reserved fried onion, remaining mint, and remaining coriander leaves over the rice.4.Drizzle the saffron milk on top. - simmer · ~25 min
Cook on dum.
Cover the pan tightly and cook on the lowest heat for 15 minutes so the rice finishes cooking and absorbs the aroma. Turn off the heat and let it rest, covered, for 10 minutes.
TIPA heavy pan helps prevent the bottom layer from catching while the biryani steams. - serve
Fluff gently and serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Drain the rice as soon as it reaches about 70% doneness; lingering in hot water will make the dum stage mushy.
- 2Slice the onions evenly so they brown at the same rate and give you sweet, crisp birista for layering.
- 3Keep the vegetable masala fairly dry before layering; a wet gravy will make the rice clump instead of staying fluffy.
- 4Use the lowest possible heat for dum, or place a flat tawa under the pan to protect the bottom layer.
- 5Let the biryani rest covered for 10 minutes after cooking so the steam settles and the grains firm up.
- 6When serving, fluff from the side with a flat spoon to keep the long basmati grains and layers intact.
- 7You can parboil the rice and make the vegetable masala a few hours ahead, then layer and finish on dum before serving.
Adapt it for your goals.
Vegan
Replace ghee with more oil, yogurt with thick coconut or cashew yogurt, and milk with warm plant milk for a fully dairy-free biryani.
low oilLow-oil
Use less oil, brown only one onion, and sauté the vegetables with minimal fat for a lighter everyday version.
spicierSpicier
Add an extra green chili and a little more red chili powder if you want a sharper, more robust heat profile.
paneerPaneer
Add paneer cubes to the vegetable masala for a richer, more filling biryani that still stays vegetarian.
Why this is on our healthy list.
Vegetable-Rich Main Dish
Carrot, beans, potato, cauliflower, peas, tomato, mint, and coriander make this biryani more balanced and varied than plain rice dishes.
Digestive Aromatics
Ginger, garlic, mint, cumin-like shahi jeera, cardamom, cloves, and cinnamon add flavor while bringing traditional digestive spices to the dish.
Energy With Some Protein
Basmati rice provides satisfying carbohydrates, while peas and yogurt contribute some protein for a more substantial meal.
Frequently asked questions
The grain should look elongated and mostly cooked but still feel firm with a slight bite in the center when you press or taste it.



