Instant Pot vegetable biryani is made by pressure cooking rice, and vegetables in a spicy onion-tomato gravy to create this flavorful one-pot vegetarian meal that comes together in under 30 minutes.

Want to save this post for later?
What is the difference between pulao and biryani?
There are many debates on how pulao and biryani are different, but the main differences would be the cooking technique and spices used.
- Technique - While making biryani, rice, and vegetables/meat are partially cooked separately, and then they are layered and cooked over a low flame to allow the flavors from the meat/vegetables to meld in. In the case of pulao, vegetables (and/or meat) are sauteed first, and then rice is added in along with water and then cooked together.
- Use of spice - Biryanis make elaborate use of spices, involves marinating the meat, and is definitely more flavorful, aromatic, and more of a gourmet meal than the humble pulao, which is typically light on spices and considered an everyday fare.
Isn't this one-pot vegetarian rice recipe a pulao recipe?
Yes, it is. But no one needs to know. When you open the lid of the Instant Pot, the aroma from the biryani will fill up the room. One bite of this flavorful layered rice dish will convince any fastidious non-believers that it is indeed vegetable biryani.
Just don't tell them that you have put it together in less than 30 minutes in an Instant Pot 🙂

How to make Instant Pot Vegetable Biryani?
If you haven't used your Instant Pot yet, making veg biryani would be an ideal way for you to get started. It is an easy, fail-proof recipe and needs very little hands-on time. And the result is so flavorful just like how a biryani should taste.
It requires very little hands-on time and is perfect for busy mornings when you are juggling a million things. Make sure to chop the ingredients the previous day, and you'll have this delicious-tasting veg biryani in no time. Pair it with raita for a complete meal.
If you love biryanis, check out my other versions, which are just as simple -

If you love rice as I do, here are some other rice recipes for you -
- Lemon rice - a simple tangy rice preparation made with limes.
- Curd rice (Dahi chawal recipe) - a soothing and delicious combination of yogurt and rice
- Chettinad chicken biryani - a specialty biryani from Chettinad.
- Shrimp biryani made super easy using Instant Pot.
- 20-minute Instant Pot Palak rice (spinach rice) - Learn how to make this flavorful spinach rice, packed with fresh vegetables and aromatic spices, in just 20 minutes with your Instant Pot.
📖 Recipe
Want to save this post for later?

Instant Pot Vegetable Biryani
Ingredients
- 2 cups Basmati rice soaked in water for 20-30 minutes
- ¼ cup olive oil or 3-4 tablespoons ghee clarified butter
- 4-5 whole cloves
- 6-8 whole black peppercorns
- 1 Indian bay leaves
- 1- inch piece cinnamon stick
- 2 cups chopped onions
- 4 garlic cloves crushed into a paste
- 1 cup chopped potatoes
- ½ cup chopped carrots
- ½ cup green peas
- 2 teaspoon red chili powder
- salt as needed
- ½ teaspoon turmeric powder
- 2 cups chopped tomatoes
- 3 tablespoons yogurt
- 2 teaspoon garam masala
- 1 tablespoon ghee clarified butter
- finely chopped cilantro / coriander leaves for garnishing
Instructions
- Add oil to the steel insert of the Instant Pot and press the Saute function. Press the Adjust button to move the selection to "Normal" and wait till the display reads "Hot."
- Add peppercorns, cloves, cinnamon stick and bay leaves and when they sizzle (after 10-15 seconds) add onions. Fry the onions till they turn soft and translucent (approximately 5 minutes).
- Add garlic and saute it with the onions for a minute or so. Add the veggies (potatoes, carrots, and peas) along with turmeric powder, chili powder, and salt and fry them for another 5 minutes or so and then add tomatoes.
- Saute the tomatoes till they are soft (approximately 5-8 minutes).
- Whisk the yogurt well with garam masala and add this mixture to the Instant Pot. Do a taste test - the salt should slightly be on the higher side.
- Drain the water from the soaked rice and add the rice on top of the veggies and add just enough water (approximately 1-¼ cup) to completely submerge the rice.
- Press "Warm / Cancel" button and then select "Pressure Cook." Adjust the time to 6 minutes and set the pressure selection at low. Cover the Instant Pot lid and lock it. Make sure the vent is at sealing position.
- Once the cooking cycle completes, the Instant Pot will switch to the Warm cycle. Press the Warm/Cancel button and carefully release pressure. Open the lid and let the steam escape.
- Add a tablespoon of ghee and wait for 5 minutes before fluffing the rice and mixing in the ghee. Garnish with coriander leaves and gently mix before serving.
- Serve hot with raita or yogurt
Disclaimer: Approximate nutritional information is provided as a courtesy and can vary depending on the exact ingredients/brands used. If you have health issues, please work with a registered dietician or nutritionist.
Nutrition
Affiliate Disclosure: I am grateful to be of service and bring you content free of charge. To do this, some of the links on this post are affiliate links, which means that I may earn a commission (at no cost to you) if you click on the link or make a purchase using the link. I only recommend products that I use and love myself, so I know you'll be in good hands. Your support in purchasing through these links goes towards maintaining this website. Thank you!







Kristin says
Hi!
Is there a substitute for the Indian Bay Leaf? I don't live anywhere close to a place that has that and I'd have to order some. Ideas?
Anushree Shetty says
You can skip it, Kristin.
Deborah says
My instant pot gave a burn notice and I followed all the steps to a T. Help?
Anushree Shetty says
Deborah - did you deglaze the pot? Is it a newer model? To salvage the biryani, transfer the unburnt part to another bowl. Scrub the inner pot clean. Depending on how much of it is cooked, add water first - about 1/4 cup to 1/2 cup and cook again. If it is halfway done, cook it for about 2 minutes.
Diana says
Wonderful flavor. I needed to repressure for 3 more minutes because the potatoes were not quite done. Next time I will dice smaller. Perfect amount of water. Thanks for guiding me to try something new.
Anushree Shetty says
Diana - thanks for letting me know. Glad it turned out well.
Kim Clark says
Absolutely amazing flavor! This is the first time I have made biryani, and it sure was a success. Thank you for sharing your amazing recipes!
Anushree Shetty says
Thanks for taking the time to leave a comment. Appreciate it, Kim.
Paula says
We made this recipe tonight and while the flavor was good the rice was a mushy mess. We threw it away and went out. I might use this recipe again but not in the instapot!
Anushree Jayaram says
Hi Paula, I am so sorry that the biryani didn't come out right. It is never fun to throw out food. I have made this recipe a minimum of 50 times to know that it works. Instant Pot makes it so easy and is such a time-saver. I would love for you to have the same experience. So, allow me to help you troubleshoot this recipe. I have a few questions for you that might help me understand what went wrong - Did you make any changes to the recipe? Did you use just enough water to cover the rice? How long did you cook?. Looking forward to hearing your response. Also, there is a savory dish which is made from mushed up rice called as Khichdi or rice porridge. It is almost made like a biryani but with the addition of lentils. You could have salvaged your dish by serving it with a side of yogurt and some Indian pickle. I am linking that dish here - https://simpleindianmeals.com/moong-dal-khichdi/ so you know what I am talking about.
Ashu says
I have the older Instapot IP-Lux which is missing low pressure setting. any tips how to get by?
Anushree Jayaram says
Hi Ashu, Folks have used high-pressure setting with similar results. Don't stress about it. There isn't any significant difference in the end result.
S says
How much water would I add in the IP if I want to make this for 2 people. I know recipe calls for 4. Thanks!
Anushree Jayaram says
Hi there! For 2 cups of basmati rice, I add approximately 1-1/4 cup water. The goal is to have the rice grains just about submerged. If you are making this biryani with 1 cup of rice, I would suggest starting off with 1/2 cup water and add water in small amounts until the rice is just about covered. Does that make sense?
Val says
My husband is allergic to milk products - can you recommend any substitutes for the ghee/yogurt? Can I use coconut oil? Thank you!
Anushree Jayaram says
You can definitely use coconut oil!
Rochelle says
Made this last night and my husband and I loved it. I would like to add an extra cup of vegetables but don't want to reduce the flavors. What spices would I increase and by how much?
Anushree Jayaram says
I would probably just add a tablespoon of yogurt and 1/2 a teaspoon of garam masala to get started. Do a taste test - if you want to add more warmth to the dish, add garam masala in 1/2 teaspoon increments. The whole spices don't need to increase. Increase the chili powder if you want to make it spicier - again in 1/2 teaspoon increments. Are you planning on adding more rice as well?
Deepti says
This biryani proved to be a lifesaver on a busy working day. I used a small bag of organic frozen vegetables to cut the prep time short. It turned out perfect and I paired it with some leftover dal makhani to make a deliciously satisfying meal for the family.
Anushree Jayaram says
That's such a great idea, Deepti! Thanks for stopping by.