Mughlai Vegetable Biryani
A royal rice dish layered with spiced vegetables, aromatic saffron milk, and fresh herbs, then sealed with dough and slow-cooked on dum. This vegetarian take on the classic Mughlai biryani is rich with nuts, dried fruit, and whole spices that perfume every grain of basmati rice.
For 4 servings
- prep
Soak the rice and saffron.
1.Wash basmati rice in cold water until water runs clear, then soak in enough water for 30 minutes. Drain.2.Soak saffron strands in 3 tbsp warm milk in a small bowl. Set aside.TIPLong-grain basmati rice gives the best separate grains — don't skip the soak. - prep
Prepare the cashew paste.
1.Soak cashew nuts in 2 tbsp warm milk for 15 minutes.2.Grind into a smooth paste. Set aside. - fry · ~10 min
Fry the onions until golden.
1.Heat 2 tbsp oil in a frying pan over medium heat.2.Add sliced onions and fry until deep golden brown and crisp, stirring often (8-10 min).3.Remove half the fried onions and set aside for layering.TIPCook onions on medium heat — high heat burns them before they turn crisp. - fry · ~5 min
Fry the potato cubes.
1.In the same pan, add potato cubes and shallow fry until edges turn golden (4-5 min).2.Remove and set aside. - saute · ~15 min
Build the vegetable gravy.
1.In the same pan with remaining onions, add ginger-garlic paste and slit green chilies. Sauté until raw smell disappears (1 min).2.Add chopped tomatoes with a pinch of salt. Cook until soft and oil separates (4-5 min).3.Add carrot, cauliflower, and peas. Sauté for 2 minutes.4.Add red chili powder, turmeric, garam masala, and black pepper. Mix well.5.Lower the heat, add whisked yogurt and cashew paste. Stir continuously to avoid curdling and cook until the gravy thickens (3 min).6.Add fried potatoes, half the mint, and half the coriander leaves. Mix gently. Remove from heat.TIPKeep heat on low when adding yogurt to prevent it from splitting. - boil · ~5 min
Parboil the rice.
1.In a large saucepan, bring 6 cups of water to a rolling boil.2.Add 1 tbsp salt, bay leaves, green cardamom, cloves, and cinnamon stick.3.Add soaked and drained rice. Boil until rice is 70% cooked — the grain should still have a firm bite (4-5 min).4.Drain immediately through a colander. Discard the water.TIPRice must be only 70% done when drained — it finishes cooking by steam during dum. - assemble
Layer the biryani.
1.Grease the bottom of a heavy-bottomed pot with ghee.2.Spread half the parboiled rice as the first layer.3.Top the rice with all the vegetable gravy, spreading evenly.4.Sprinkle raisins, reserved fried onions, and half the remaining mint and coriander.5.Cover with the remaining rice to form the top layer.6.Drizzle saffron milk and rose water over the rice.7.Dot the top with remaining ghee, fried onions, mint, and coriander.TIPDon't mix the layers — biryani gets its character from distinct strata of rice and gravy. - other
Seal the pot with dough.
1.Mix whole wheat flour with 3 tbsp water to make a soft dough.2.Roll the dough into a long strip and press it along the rim of the pot.3.Place the tight-fitting lid on top and press down to create an airtight seal.TIPA proper seal traps all the steam — that's what makes the dum magic happen. - steam · ~30 min
Cook on dum.
1.Place the sealed pot on very low heat. Cook for 25-30 minutes.2.You will smell the aroma when done. Turn off heat and let it rest for 5 minutes without opening.TIPPlace a tawa (griddle) under the pot to diffuse heat and prevent the bottom from burning. - serve
Open and serve the biryani.
1.Break the dough seal and remove the lid.2.Using a flat spatula, gently dig down and lift sections of rice and vegetables together onto a serving platter — without mixing.3.Serve hot with raita.TIPSlide the spatula down the sides and lift straight up to keep layers intact on the plate.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak basmati rice for exactly 30 minutes to achieve elongated, separate grains after dum cooking.
- 2Parboil the rice until 70% done — the grain should still have a firm white bite in the center.
- 3Keep heat on low when adding yogurt to the gravy to prevent it from curdling.
- 4Place a tawa or griddle under the pot during dum to diffuse heat and avoid burning the bottom.
- 5Let the biryani rest for 5 minutes after dum before opening — this allows steam to settle and flavors to meld.
- 6Use a flat spatula to lift sections straight up from the pot to preserve the beautiful layers on the plate.
Adapt it for your goals.
Vegan
Replace yogurt with unsweetened vegan yogurt or a blend of soaked raw cashew paste and lemon juice. Substitute ghee with coconut oil or additional vegetable oil. Use plant-based milk for saffron soaking. This makes the biryani fully plant-based while keeping it creamy and rich.
low oilLow-oil
Reduce oil to 1 tbsp for sautéing and skip the shallow-fry of potatoes — simply add raw potato cubes directly to the gravy and let them cook during dum. Omit the ghee drizzle on top. This version cuts down on fat while preserving the layered, aromatic character.
high proteinHigh-protein
Add 1 cup of cubed paneer (Indian cottage cheese) or 1 cup of cooked chickpeas along with the vegetables. The extra protein makes the biryani more satiating and turns it into a post-workout or muscle-building meal.
extra nuttyExtra-nutty
Include 10 soaked and slivered almonds and 1 tbsp chopped pistachios along with the cashew paste. Sprinkle extra toasted cashews over the final layers for added crunch and richness. This variation leans into the Mughlai tradition of using nuts for texture and elegance.
Why this is on our healthy list.
Rich in Fiber
The mix of basmati rice, vegetables (carrot, cauliflower, peas, potato), and whole wheat flour dough ensures a good intake of dietary fiber, supporting healthy digestion and steady energy release.
Packed with Antioxidants
Saffron, mint, coriander, and green chilies are all sources of antioxidants that help combat oxidative stress and inflammation in the body.
Good Source of Plant Protein
Cashew paste, green peas, and yogurt contribute plant-based and dairy proteins, making this vegetarian biryani a more complete protein option when paired with raita.
Gut-Friendly Probiotics
Yogurt in the gravy provides live cultures that promote a healthy gut microbiome, aiding digestion and immunity.
Frequently asked questions
A tight lid will work reasonably well, but the dough seal creates a truly airtight environment — essential for the dum technique. Without it, too much steam escapes and the rice may not cook evenly or absorb all the aromas.



