Vegetable Dum Biryani

Vegetable Dum Biryani

Yes, Vegetable Dum Biryani does exist. And it could very well become an excellent vegetarian main course for all your get-togethers!

Although the ingredients list looks exhaustive, preparing veg dum biryani at home is rather easy. At first, mixed vegetables are marinated in yogurt, spices, and lime, then cooked with onion, tomatoes, spices and herbs to make a gravy, and steamed together with partially-cooked basmati rice. What elevates the biryani flavor are basmati rice, fresh whole spices, and the biryani masala. I have used two types of biryani masala in this recipe – Shan biryani masala and Sakthi biryani masala. You could use either or any of your favorite biryani masalas. 

In vegetables, I have used green beans, peas, carrots, and broccoli. Potatoes, soya chunks, and paneer make a fabulous addition so you can use them if you like. Continue reading to know how to make this delicious vegetable dum biryani.

Prep time: 30 minutes
Cook time: 30 minutes
Yield: 4 -5 servings


8-10 long green beans, chopped into 1/2 inch pieces
200g of green peas
2 carrots, chopped
10-15 Broccoli florets
4-5 tablespoons of yogurt
1 tablespoon ginger garlic paste
1 teaspoon salt
2 tablespoons kashmiri red chili powder
1 tablespoon coriander powder
1 tablespoon shan biryani masala
1 tablespoon sakthi biryani masala
2 tablespoons of lime juice
½ teaspoon black pepper powder

For biryani:
250g of basmati rice, rinsed
3-4 tablespoons of cooking oil
Whole spices(3 cloves, 1-inch cinnamon, 3-4 green cardamom, 2 bay leaves, 2 star anise, 1 mace)
1 medium onion, sliced
Green chilies to taste, slit
1 medium tomato, diced
½ tablespoon ginger garlic paste
3 tablespoons mint, chopped
4 tablespoons cilantro, chopped
2 tablespoons ghee
3-4 tablespoons fried onion
Salt to taste


Add all the marinade ingredients into a large bowl. Mix well, cover it with a lid and let it marinate in the refrigerator for 20 – 30 minutes.

While the veggies marinate, heat cooking oil in a biryani pot on medium heat. Add the whole spices into it and sauté on low heat until aromatic. Then add slit green chilies, followed by sliced onions and sauté until onions turn translucent. Add the ginger-garlic paste, sauté until the raw smell goes away. Add chopped mint and cilantro and sauté for a minute. Then add diced tomatoes, sprinkle half a teaspoon of salt, and cover and cook on low heat until tomatoes are soft and mushy.

Next, add the marinade to the cooking pot, and sauté well. If required, pour a little bit of water, and cover and cook on medium heat until veggies are 80% done. (This may take up to 15 minutes) Taste for salt and other spices halfway through and adjust if necessary. Turn off and transfer half of the cooked veggies into a separate bowl.

For preparing rice, boil water in a cooking pot. Into it, add salt and squeeze the juice of half a lime, then add the rinsed basmati rice and cook until rice is 80% cooked(3-4 minutes). Drain out the water and add half of the cooked rice into the biryani pot containing vegetable masala. On top of it, layer the remaining vegetable masala, followed by the other half of basmati rice. Lastly, add ghee and fried onions on the top and cook vegetable biryani on dum for about 15-20 minutes on low heat. (For cooking on dum – cover the biryani pot such that no steam escapes and place the cooking pot on top of a tawa / pan on low heat). Turn off and allow the biryani to sit for 10 minutes.

Gently mix and serve delicious Vegetable Dum Biryani with raita. Enjoy!

Vegetable Dum Biryani


  • Add salt and spices according to your taste and preference.
  • You could use regular white rice instead of basmati rice.

If you tried this recipe, let me know how you like it? 🙂

Rating: 0 out of 5.

If you tried this recipe, tag your food recreation on my Instagram @swaadista and let me know how you liked it!

Happy cooking and happy eating <3

2 thoughts on “Vegetable Dum Biryani”

Leave a Reply