Go Back
Vegetable Biryani Recipe Spiced Rice

Vegetable Biryani

A fragrant and flavorful one-pot rice dish packed with mixed vegetables, aromatic spices, and layered basmati rice. Cooked using the traditional 'dum' method for a truly authentic taste.
Prep Time 45 minutes
Cook Time 1 hour 5 minutes
Total Time 1 hour 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 650

Ingredients
  

For the Rice
  • 400 g aged basmati rice
  • 2 litres water
  • 1 tsp salt
  • 1 bay leaf
  • 4 green cardamom pods lightly crushed
  • 4 cloves
  • 1- inch piece of cinnamon stick
For the Vegetable Masala
  • 2 tbsp vegetable oil or ghee
  • 1 large onion finely sliced
  • 1 tbsp ginger-garlic paste
  • 2 medium potatoes peeled and cubed (2cm)
  • 1 large carrot peeled and cubed (2cm)
  • 100 g green beans topped, tailed, and cut into 2cm pieces
  • 100 g frozen peas
  • 200 g plain full-fat yoghurt whisked
  • 1 tsp turmeric powder
  • 1-2 tsp red chilli powder to taste
  • 2 tsp biryani masala powder or garam masala
  • 1 tsp salt or to taste
For Layering and Garnish
  • A generous pinch of saffron threads
  • 3 tbsp warm milk
  • 2 tbsp ghee melted (or oil)

Method
 

  1. Prepare the Rice: Rinse the basmati rice in cold water until the water runs clear. Soak it in plenty of cold water for at least 30 minutes. This step is essential for long, fluffy grains. Drain the rice completely.
  2. Par-Cook the Rice: Bring 2 litres of water to a rolling boil in a large pot. Add 1 tsp salt and the whole spices (bay leaf, cardamom, cloves, cinnamon). Add the drained rice and cook for 5-7 minutes, until it's about 70% cooked. The grain should still have a firm bite. Immediately drain the rice in a colander and set aside.
  3. Start the Vegetable Masala: While the rice cooks, heat the oil or ghee in a heavy-bottomed pan or Dutch oven (one you'll build the biryani in) over a medium heat. Add the sliced onion and cook for 8-10 minutes until soft and lightly golden. Add the ginger-garlic paste and cook for another minute until fragrant.
  4. Cook the Vegetables: Add the cubed potatoes and carrots to the pan. Sauté for 5 minutes. Now, in a separate bowl, whisk the yoghurt with the turmeric, red chilli powder, biryani masala, and salt. Turn the heat down low, and add the spiced yoghurt to the pan. Stir continuously for a minute to prevent it from splitting.
  5. Simmer the Masala: Add the green beans and half a cup (120ml) of water. Bring to a simmer, then cover the pan and cook for 10-12 minutes, until the potatoes are almost tender but still hold their shape. Stir in the frozen peas. Your vegetable base is now ready.
  6. Prepare for Layering: In a small bowl, soak the saffron threads in the 3 tbsp of warm milk. Let it infuse for at least 10 minutes.
  7. Layer the Biryani: Now for the fun part. Over the vegetable masala base, spread half of the par-cooked rice in an even layer. Sprinkle over half of the fried onions, half the chopped mint and coriander, and drizzle with half the melted ghee. Spoon over half the saffron milk. Repeat with a final layer of the remaining rice, herbs, onions, ghee, and saffron milk.
  8. Dum' Cooking: Cover the pot with a clean tea towel and then place a tight-fitting lid on top. The towel helps trap the steam. Cook on the lowest possible heat for 20-25 minutes. This steaming process, known as 'dum', will finish cooking the rice and meld all the flavours together. What works best for me is placing the pot on a flat tawa or griddle over the flame to ensure very gentle, indirect heat.
  9. Rest and Serve: Turn off the heat and let the biryani rest, undisturbed, for at least 10 minutes. This is a critical step. To serve, gently fluff the rice from the side of the pot with a fork, bringing up the vegetable masala from the bottom. This ensures you get a mix of white and coloured rice in each portion.

Notes

Serve hot with a side of raita (yoghurt dip) and a simple salad. For best results, do not skip the rice soaking or the final resting step.