One-Pot Vegetable Biryani with Basmati Rice
Sabzi Biryani
This was our go-to for celebrations without meat. Everyone loved it—especially with a little raita and papad on the side. The saffron makes it feel festive, but even without it, the dish is pure joy.

Protein
9g
Carbs
58g
Fat
20g
Calories
470 kcal
Ingredients
Directions
Prepare the Rice
- Bring a large pot of salted water to boil. Add soaked basmati rice and whole spices: bay leaf, cardamoms, cloves, and cinnamon.
- Cook until rice is about 70% done (still slightly firm in the center), around 5–6 minutes.
- Drain and set aside.
Cook the Vegetable Masala
- Heat ghee in a large pan. Add cumin seeds and let them sizzle.
- Add sliced onions and sauté until golden, about 10–12 minutes. Reserve a small portion for topping if you'd like.
- Add garlic, ginger, green chili, and chopped tomato. Cook until tomatoes break down.
- Add turmeric, red chili powder, garam masala, and salt. Stir well.
- Add chopped vegetables and sauté for 4–5 minutes.
- Add whisked yogurt and cook uncovered until the vegetables are about 80% cooked and the mixture is thick.
Layer and Steam
- Spread half the cooked rice over the vegetable masala.
- Top with half the cilantro, mint, and reserved fried onions (if using).
- Repeat with remaining rice, herbs, and drizzle with saffron milk.
- Cover tightly with a lid or foil. Cook on low heat for 20 minutes.
- Let rest for 10 minutes before fluffing gently and serving.
How did you like this recipe?
Click to rate