Vegetable Biryani Recipe (Restaurant Style)
Restaurant Style Vegetable Biryani recipe is a fragrant rice dish made with basmati rice, mixed vegetables, fresh biryani masala, saffron, fried onions, and mint. The rice and vegetables are layered and slow-cooked so the flavors blend beautifully. It’s a rich, flavorful North Indian-style biryani often served with raita. Biryani is one dish I never get tired of making or eating. The recipe takes some time, but the result is a hearty, delicious biryani worth the effort.
Why This Vegetable Biryani Recipe Works
This restaurant-style Vegetable Biryani has been on my blog for more than a decade. Earlier, I would mostly make Hyderabadi Biryani or my mom’s version at home, but after trying this one, it quickly became a favorite.
Unlike most restaurants that mix pre-cooked rice with vegetable gravy, this recipe stays closer to the traditional method of layering rice and gravy and slow-cooking it. The flavors are authentic and similar to what you find in restaurants known for serving real, traditional biryani.
I first came across this recipe in Nita Mehta’s ‘Taste of Amritsar – Vegetarian’ and adapted it to suit our taste. What stood out to me was the freshly ground biryani masala and the fact that it didn’t use tomatoes, chilies, or turmeric; something I hadn’t imagined possible in a biryani.
The result is a flavorful, mildly spiced biryani with a hint of sweetness and a wonderful aroma from the caramelized onions and freshly ground masala.
I’ve made it many times now, with both dairy curd and cashew yogurt, and both versions turn out equally good. It takes time and patience, but the taste makes it completely worth the effort.
More Traditional Biryani Versions To Make
- Mushroom Biryani – Simple One Pot
- Paneer Biryani – Easy Dum Method
- Soya Biryani – With Soya Chunks (Meal Maker)
- Kathal Biryani – Unripe Jackfruit Biryani
- Lucknowi Biryani – Awadhi Biryani
How to make Vegetable Biryani
Making vegetable biryani takes some time but is simple once the steps are clear. The key is to prepare everything before you start cooking, so the process flows easily. Follow the steps below to make this flavorful biriyani at home.
Preparation
1. Rinse 1½ cups (200 grams) basmati rice very well in water. Soak the rice in enough water for 30 minutes. When the rice is soaking, chop all the vegetables and keep aside.

2. Prepare the biryani masala. For it, the spices that we use are – 1 inch cinnamon stick, 4 cloves, 4 green cardamoms and a single strand of mace (not the whole mace as it is a strong spice).

3. Add these in a small grinder or spice grinder and grind to a powder. Keep aside.

4. After 30 minutes, drain all the water from the rice and set the soaked rice aside.

Cook Rice
5. Heat 5 cups water. When hot, add 3 to 4 green cardamoms, 1 inch cinnamon, 1 medium tej patta (Indian bay leaf), 2 star anise and 1 black cardamom.

6. On high heat, bring the water to a boil. Then, add the rice. Also, add ¾ teaspoon salt or as per taste.

7. Cook the rice on high heat till it is 75% cooked.

8. There should be some bite in the rice.

9. Drain all the water from the rice thoroughly in a colander. Set aside. You can also check my detailed post on how to cook Basmati Rice For Biryani.

10. Whisk 1 cup fresh curd or yogurt (200 grams) until smooth. Set aside.

Fry Onions
11. Heat 3 to 4 tablespoons oil or ghee in a pan. Add 2 cups thinly sliced onions.

12. Stir and sauté the onions on medium-low to medium heat.

13. Sauté the onions, with frequent stirring, till they turn golden brown.

14. Keep heat to low, then, remove ¼ cup fried onions from this and set aside.

Make Vegetable Gravy
15. Next, add 1 tablespoon ginger-garlic paste to the fried onions in the pan. Stir and sauté until the raw aroma of ginger-garlic fades away.

16. Then, add the prepared biryani masala. Stir and mix on low heat.

17. Add the chopped vegetables including the green peas.

18. Stir and mix very well.

19. Then, add the whisked curd.

20. Add ½ to 1 teaspoon red chili powder.

21. Stir the gravy mixture very well.

22. Add ½ cup of water.

23. Add salt as per taste.

24. Pressure cook on medium heat for 1 whistle. If cooking in a pot, then cook till the vegetables are fork tender and done. Don’t over cook.
When the pressure settles down and drops naturally in the cooker, remove the lid and check the gravy.
Tip 1: If vegetables are undercooked, keep the cooker on the stovetop and simmer the gravy without the lid till the vegetables are tender. Add some water if the gravy mixture looks very dry.
Tip 2: If there is too much water in the gravy, simmer till some of the water dries up. The gravy should have a medium-thick or slightly thick consistency and should not be very watery or runny.

Assemble
25. In a small bowl, take 2 tablespoons warm milk. Add a few saffron strands and mix well. Keep aside for 10 to 15 minutes.

26. In another thick-bottomed pan, add half of the prepared vegetable gravy.

27. Layer with half of the rice.

28. Sprinkle half of the fried onions along with chopped mint leaves. Also, add half of the saffron dissolved milk. Top with 1 tablespoon oil or butter or ghee on this layer.

29. Layer with the rest of the vegetable gravy.

30. Lastly, add the remaining fried onions, chopped mint leaves and saffron milk. Top with 1 tablespoon oil or butter or ghee on this layer.

Make Veg Biryani
31. Cover the pan with a damp muslin or cotton cloth. You can also seal and secure the pan with aluminum foil.
If using a damp or wet cotton napkin, bring together the edges on top of the lid and stick it on the lid. Since the cloth is wet it clings onto the lid.

32. Place a lid on top.

33. Now, place the pan on a hot tawa or griddle. Cook the biryani on low heat for 25 to 30 minutes or until all the liquids have been absorbed and the rice grains look more fluffier and tender.
Remember to allow a resting time of 5 to 7 minutes after you turn off the heat.
Note: The tawa should be heated for 4 to 5 minutes on low to medium flame before you place the pan on it.
Baking: Bake the biryani at 180 degrees C/356 degrees F in a preheated oven for 20 to 25 minutes. Remember to use an ovenproof glass utensil like Pyrex bowl for baking in the oven. Assemble the biryani as mentioned above in the ovenproof utensil. Cover with aluminum foil or the Pyrex bowl’s lid and then bake.

What To Serve With
Serve this restaurant style Vegetable Biryani with your favorite raita or choose from Onion Raita, Boondi Raita or Cucumber Raita.
You could also pair with Shorba or Mirchi ka Salan and with sliced onions and lemon wedges. A simple Kachumber Salad, Papad or Mango Pickle also goes well on the side for a complete meal.

Storage Suggestions
Store any leftover vegetable biryani in an airtight container once it cools completely. It keeps well in the refrigerator for 1 to 2 days.
Reheat on low heat in a covered pan or microwave, adding a few tablespoons of water to loosen the rice and keep it moist.
You could also steam the biryani in an Instant Pot for 5 minutes. Avoid reheating multiple times, as the rice can dry out or become mushy.
Dassana’s Recipe Tips
- Use aged basmati rice for the best cooked rice texture in the biriyani – tender, longer, non-sticky and fluffier.
- For a plant based version, make the vegetable gravy with cashew yogurt and a neutral tasting oil.
- Add your choice of vegetables or mushrooms. For softer vegetables like brinjals, capsicum, zucchini or other gourds, I suggest to cook the vegetable gravy in a pot or a pan and not in a pressure cooker.
- You could also make this biryani recipe with unripe jackfruit.
- Remember to par-cook the rice. There should be some bite in the rice. Do not cook the rice grains all the way through. Doing so would make your biriyani a mush.
- The vegetable gravy should have a medium-thick to thick consistency. A watery or runny consistency will make the rice get overcooked and pasty.
Your Questions Answered
What vegetables are best for vegetable biryani?
Carrots, beans, green peas, potatoes, cauliflower, and bell peppers are best. You can also add mushrooms or paneer for extra flavor and texture.
Why does my vegetable biryani turn mushy?
It turns mushy when the rice is overcooked or too much water is used. Always cook rice only till 75-80% done before layering with the vegetables.
Can I make vegetable biryani in oven?
Yes. Layer the rice and vegetables in an oven-safe dish, cover tightly with foil, and bake at 180°C for about 25 to 30 minutes until the rice is perfectly and completely cooked.
How do I keep the rice grains separate in biryani?
Use long-grain aged basmati rice or sella basmati rice (parboiled basmati), soak it before cooking, and handle it gently while layering. Add a few drops of oil or ghee to prevent sticking.
Step by Step Photo Guide Above

Vegetable Biryani Recipe (Restaurant Style)
Ingredients
For rice layer
- 1.5 cups basmati rice – 300 grams
- 3 to 4 green cardamoms
- 1 inch cinnamon
- 1 tej patta – medium size, (Indian bay leaf)
- 2 star anise
- 1 black cardamom
- 5 cups water – for cooking rice
- ¾ teaspoon salt or add as required
For vegetable gravy layer
- 2 cups onions – thinly sliced, 200 grams or 2 large onions
- 1 tablespoon Ginger Garlic Paste or 1 inch ginger + 7 to 8 small to medium garlic cloves crushed in mortar-pestle
- 2 carrots – chopped, medium-sized
- 1 potato – chopped, medium-sized
- ½ cup cauliflower florets – optional, I have not added cauliflower
- 4 to 5 button mushrooms – chopped
- ¼ cup french beans – chopped
- ½ cup green peas – fresh or frozen
- 1 cup Curd – fresh (yogurt) or 200 grams
- ½ cup water – for pressure cooking and ¾ cup water if cooking in a pot
- ½ to 1 teaspoon Red Chilli Powder
- 3 to 4 tablespoons oil or ghee – I used sunflower oil
- salt as required
For biryani masala
- 1 inch cinnamon stick
- 4 cloves
- 4 green cardamoms
- 1 single strand of mace (javitri), (not the whole mace. mace is a strong spice)
Topping the layers
- ¼ cup sautéed browned onions (birista)
- 15 to 20 saffron strands
- 2 tablespoons milk – warm
- ¼ cup mint leaves – chopped
- 2 tablespoons oil or butter or ghee (clarified butter)
Instructions
Cooking Rice
- Rinse the rice very well in water till it runs clear of starch. Then soak the rice for 30 minutes in enough water. After 30 minutes strain the rice using a colander or a fine strainer.
- Heat water first in a deep bottomed pan. Add all the whole spices – green cardamom, cloves, cinnamon, black cardamom, star anise, tej patta and strand of mace.
- Cook the rice till the grains are 75% cooked. They should have a slight bite to them.
- Drain all the water from the rice in a colander thoroughly and keep aside.
Making Biryani Masala
- In a spice grinder or small dry grinder, grind all the spices listed above, under the heading "For Biryani Masala" to a fine powder. Set aside.
Making Vegetable Gravy
- Heat oil in the 3 litre stovetop pressure cooker or pan.
- Add the thinly sliced onions. Sauté them on a medium-low to medium heat, stirring often until they get golden. Lower the heat and then quickly remove ¼ cup of the sautéed onions from the pan and set aside.
- To the remaining ¾ cup of onions in the cooker or pan, add the ginger-garlic paste.
- Stir and sauté until the raw aroma of ginger-garlic goes dissipates.
- Now add the freshly ground biryani masala and red chilli powder. Stir to combibe.
- Add the mix chopped vegetables and green peas. Stir for some 3 to 4 mins on a low heat.
- Reduce the heat and add the curd or yogurt slowly, stirring it really well until it has been incorporated evenly with the vegetables.
- Now add water and salt. Mix very well. Pressure cook the veggies for 1 whistle.
- When the pressure settles down and drops naturally in the cooker, remove the lid and check the veggie gravy. The gravy consistency should be medium-thick or slightly thick.
- If the mixed vegetables are undercooked, keep the cooker on the stovetop and simmer the gravy without the lid till the vegetables are tender.
- If there is too much water in the gravy, simmer till some water dries up. The gravy should have a medium-thick or slightly thick consistency and should not be very watery or runny.
Assembling & Layering
- In a small bowl take 2 tablespoons milk. Add saffron strands and mix well. Set aside for 10 to 15 minutes.
- If baking then use a oven-proof pyrex bowl or deep pan. If cooking on stove then use the same pan in which you cooked the veggies or a different one. You can make as many layers you want.
- Arrange half of the vegetable gravy in the pan or pyrex bowl.
- Now spread half of the cooked basmati rice on top of the vegetable gravy layer.
- Sprinkle half of the mint leaves, 1 tablespoon oil/ghee and the saffron milk.
- Also add half of the sautéed golden onions evenly on this layer.
- Top this layer with another layer of the vegetable gravy. Then again top evenly with a rice layer.
- And finally top with mint leaves, 1 tablespoon oil/ghee, saffron milk and fried onions.
Making Vegetable Biryani
- Cover the pyrex bowl with an aluminium foil.
- If using a pan, then cover the pan with a moist muslin cloth or aluminum foil. Cover tightly with a lid. Gather the hanging edges of the muslin cloth and place or stick it on top of the lid.
- You can bake the biryani for 25 to 30 minutes in a preheated oven at 180 degree C/356 degrees F.
- If cooking on stovetop, then first heat up a tawa/griddle for a few minutes and then keep the biryani pan on the tawa. This way the bottom of the biryani won't get burnt.
- Lower the heat and let the biryani cook for 25 to 30 minutes or till all the liquids have been absorbed and the rice grains look tender and fluffier.
- Once cooked, give a resting time of 5 to 7 minutes before you serve.
- Serve restaurant style Vegetable Biryani hot with some raita, pickle, salad and papad.
Notes
- This same recipe can be made with raw unripe jackfruit or button mushrooms.
- The recipe is adaptable to be made with your choice of vegetables. If utilizing soft veggies like brinjals (eggplants), zucchini, bell peppers, broccoli, etc; cook in a pan or pot and not a pressure cooker.
- For a plant based version use cashew yogurt and a neutral flavored oil.
- You could add some roasted or fried nuts like almonds or cashews as a garnish.
Nutrition
Veg Biryani recipe from the archives was first published on November 2012.






Made the biryani and loved it. Will again make it. Thanks.
Thank you so much. Glad you liked the biryani. It’s wonderful to hear you’ll be making it again.
Can I also add broccoli in this recipe?
Yes you can include broccoli.
Recipe was awesome. Tasted too good and better than the restaurants in my area. Thank you.
Thank you so much. Glad you liked the biryani and found it better than the restaurant version. That means a lot.
It turned out well. Thank you.
Nice to know and thank you for sharing the feedback as well as the rating.
All your recipe comes fantastic. I tried your restaurant style rajma, veg biryani some time back. My daughter loved it.
Mix veg korma is very awesome, the aroma and flavor. My husband likes to have it with rice and veg makhanwala.
Thanks so much Priya for the feedback on the recipes you have made and your family’s experience with them. Glad to read!