Prep Time
Cook Time
Total Time
1hr 15min

Vegetable biryani is not only a classic Indian dish full of aromatic spices and flavorful vegetables but also nutritious. Whether you're a vegetarian or simply looking for a meatless option, this vegetable biryani will impress.


6 Servings
  • 2cup
    Basmati Rice
  • 1/2
    Cauliflower florets
  • 2
    Carrots (diced)
  • 1
    Potato (diced)
  • 1
    Onion (sliced)
  • 2
    Green Chillies (sliced/chopped)
  • 1/2cup
    Tomato puree
  • 1/2cup
  • 1
    Capsicum (sliced)
  • 1/4cup
  • 1
    Cinnamon stick
  • 3
    Green Cardamom pods
  • 1
    Bay leaf
  • 1tsp
    Cumin seeds
  • 1tbsp
    Ginger-Garlic paste
  • 2tbsp
    Biryani powder
  • 1/2tsp
  • 1tsp
    Coriander Powder
  • 1tbsp
    Kashmiri Red Chilli Powder
  • Salt, to taste
  • 1/2cup
    Curd (yogurt)
  • 2cup


  1. Soak 2 cups of basmati rice in water for 30 minutes.

  2. In a large heavy-bottomed pot, heat ghee\oil over medium-high heat. Once hot, add cinnamon stick, green cardamom pods, cloves, bay leaf, and cumin seeds to the pot. Fry the spices for a few seconds until fragrant.

  3. Add sliced onion and green chillis to the pot and fry until pinkish.

  4. Add ginger-garlic paste and fry for a few seconds.

  5. Add tomato puree and cook for 2-3 minutes until it slightly thickens and the oil oozes out.

  6. Add turmeric, coriander powder, biryani masala, kashmiri red chilli powder and salt.

  7. Add curd (yogurt) to the pot. Mix well.

  8. Add the chopped vegetables (cauliflower, potatoes, diced carrots, peas, and sliced capsicum) and fry for 5-7 minutes until slightly softening.

  9. Drain the soaked basmati rice and add it to the pot. Mix well with the vegetables.

  10. Add 2 cups of water to the pot and bring it to a boil. Then, lower the heat to a simmer, cover the pot, and let the rice cook for 10-15 minutes until it absorbs all the water and becomes tender.

  11. Once the rice is cooked, gently mix the rice and vegetables with a spoon or flat ladle.

  12. Cover and let the biryani rest for a few minutes.

  13. Serve hot with raita and papad.

Tips & Tricks

  1. Chop the vegetables and prepare them before cooking to save time.

  2. Use a heavy-bottomed pot to ensure the biryani doesn't burn or stick to the bottom. If you don't have a heavy-bottomed pot, you can use a non-stick pot.

  3. Adjust the amount of biryani powder and salt to suit your taste. Add some red chilli powder or more green chillies if you like your biryani spicier.

  4. After cooking, let the biryani rest for at least 5-10 minutes before serving, allowing the flavours to blend and the rice to settle.

  5. This recipe yields 4-6 servings. You can adjust the serving size based on your preference.

Leena Kohli
Recipe by

Leena Kohli


Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨