Zafrani Vegetable Pulao
Fragrant basmati rice cooked with saffron, whole spices, and mixed vegetables for a gently rich pulao that feels festive without being heavy. Each grain stays separate and lightly aromatic, making it a lovely rice dish for special meals.
For 4 servings
- prep · ~30 min
Soak the rice and saffron.
1.Rinse the basmati rice until the water runs mostly clear.2.Soak the rice in water for 30 minutes, then drain well.3.Soak the saffron in 2 tablespoons warm water and set aside.TIPDraining the rice well helps the grains stay separate when cooked. - saute · ~6 min
Cook the whole spices and onion.
1.Heat ghee in a heavy pan over medium heat.2.Add cumin seeds, bay leaf, green cardamom, cloves, and cinnamon.3.Cook for 30 seconds until fragrant.4.Add the sliced onion and cook until light golden, 4 to 5 minutes.TIPKeep the heat medium so the whole spices release flavor without burning. - saute · ~6 min
Cook the vegetables.
1.Add ginger and green chili and cook for 30 seconds.2.Add carrot, beans, peas, cauliflower, and potato.3.Cook for 4 to 5 minutes, stirring gently, until the vegetables are lightly coated in ghee. - mix · ~1 min
Add the rice, salt, and herbs.
Add the drained rice, salt, mint, and cilantro. Gently mix for 1 minute so the rice is coated with the ghee and aromatics without breaking the grains.
- boil · ~5 min
Add water and saffron water.
Pour in the water and the soaked saffron along with its soaking liquid. Bring the mixture to a gentle boil over medium-high heat.
- steam · ~15 min
Cover and cook the pulao.
Once the water is almost level with the rice, reduce the heat to low, cover tightly, and cook for 12 to 15 minutes until the rice is tender and the water is absorbed.
TIPDo not stir once the rice starts simmering, or the grains can turn sticky. - rest · ~10 min
Rest the pulao off the heat.
Turn off the heat and let the pulao rest, covered, for 10 minutes so the grains finish steaming and firm up.
- serve
Fluff and serve the pulao.
Open the pan, gently fluff the rice with a fork, 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 soaked basmati very well before adding it, or the extra moisture can make the pulao gummy.
- 2Cook the onion only to light golden; deeply browned onion can overpower the delicate saffron aroma.
- 3Use a heavy-bottomed pan with a tight lid so the rice steams evenly without scorching at the bottom.
- 4After adding water, avoid stirring again; moving the rice while it cooks can break grains and turn the texture sticky.
- 5If your peas are frozen, add them straight from the freezer so they keep their shape and bright color.
- 6Resting the pulao for the full 10 minutes is key; the grains firm up and fluff more cleanly afterward.
- 7For leftovers, cool quickly and refrigerate, then reheat covered with a spoonful of water to revive the steam.
Adapt it for your goals.
Vegan
Replace ghee with a neutral oil or coconut oil for a dairy-free pulao that still keeps the spices and saffron front and center.
jainJain
Skip onion, ginger, and potato; add more cauliflower, beans, and peas for a lighter Jain-friendly version.
low oilLow-oil
Reduce the ghee slightly and use a good heavy pan; the pulao will be less rich but still aromatic and festive.
nutty festiveNutty-festive
Top with ghee-fried cashews and raisins before serving for extra richness and a more celebratory pulao.
Why this is on our healthy list.
Vegetable-Rich Meal
Carrot, beans, peas, cauliflower, and potato add fiber, texture, and a broader mix of plant nutrients to the rice.
Gentle Use of Fat
A modest amount of ghee carries the aroma of saffron and whole spices without making the dish overly greasy.
Herb and Spice Boost
Mint, cilantro, ginger, cumin, cardamom, cloves, and cinnamon add flavor complexity along with beneficial plant compounds.
Frequently asked questions
Usually the rice was not drained well, was stirred during simmering, or had too much water. Letting it rest covered also helps the grains separate.



