Fragrant, restaurant-style Vegetable Biryani in just 30 minutes? Yes! This foolproof Instant Pot Biryani recipe uses a simple layering technique for perfect results.

Weeknights call for meals that are delicious and yet easy to make. And definitely something that the kids and adults enjoy.
Whenever I need options that fit all these conditions; it is generally a one pot meal. This creamy pumpkin pasta, lemon rice, schezwan noodles or ramen soup works so well.
The instant pot and often the air fryer makes the process of making so many dishes quick and easy. Plus, far less utensils to clean. And that is exactly why I like to make this 30-minute Instant Pot Vegetable Biryani.
Jump to:
What is Biryani
Vegetable Biryani is a celebrated Indian rice dish made by layering parboiled rice with a spicy vegetable gravy (masala). Unlike Pulao, where everything is stirred together, Biryani is defined by its distinct layers and the "steaming" process known as Dum.
In this modern version, the Instant Pot acts as the traditional heavy-bottomed clay pot, locking in steam to infuse every grain with spices and flavors.
When served with roasted or fried papad, yogurt or a cooling cucumber raita or beetroot raita; it makes a great meal. Try our mango lassi with the biryani for sure.
Why this recipe works
- This 30-Minute Instant Pot Vegetable Biryani recipe is perfect for quick weeknight meals.
- It is easy to modify the vegetables based on availability and preferences.
- We can add some protein in the recipe without altering the flavor profile.
- The recipe comes together in under 30 minutes of cooking time.
- It is super easy to get everything together once the prep is complete.
- We can make the biryani more or less spicy based on preference.

Instant Pot vs Stovetop
When deciding between the Instant Pot and the traditional stovetop method for Biryani, the choice usually comes down to a trade-off between controlled texture and hands-off convenience.
While the stovetop remains the gold standard for traditional "Dum" (steam) cooking, the Instant Pot has become a favorite for weeknight meals due to its speed and consistency. Here are the factors that help us determine what method we would like to use.
| Feature | Stovetop (Traditional Dum) | Instant Pot (Modern) |
| Active Effort | High (monitoring, boiling, layering) | Low (set-and-forget) |
| Cook Time | 45–60 Minutes | 30 Minutes |
| Dish Count | 2–3 Pots/Pans | 1 Pot |
| Risk Factor | Mushy rice (if over-boiled) | "Burn" Message / Mushy veggies |
| Best For | Dinner parties & special occasions | Weeknight dinners & meal prep |
Ingredients and Substitutions
- Rice: Any kind of rice works but I like to use long grain basmati. Substitute with half the rice and add the remaining quinoa to increase fiber and reduce carbs.
- Vegetables: Use colorful vegetables cut into various shapes to bring some texture in the recipe. You can use frozen mixed vegetables; just add them directly from the freezer without thawing. Plus, we add some tomatoes for flavor and tang.
- Aromatics: A mix of garlic, onions and ginger chili paste makes this biryani aromatic. For this quick version I skipped fried onions, but these are great too. A store bought packet of deep fried onions will work too.
- Whole Spices: These form the "base" layer of flavoring so try not to skip these. I add a mix of bay leaves, cloves, star anise and black pepper. Either add them as-is or wrap in a muslin cloth and drop it in. I also add some mustard and cumin seeds in the tempering. Adding some green and black cardamom is an option too.
- Spice powders: A blend of red chili powder, turmeric powder, salt and biryani masala are perfect. If you do not have biryani masala, use some garam masala and increase the whole spices to make the biryani flavorful.
- Yogurt: Some whisked yogurt is always great in biryani. Try not to skip this; it adds some moisture and tang to the recipe.
- Ghee: Everything is cooked well in ghee. This is what gives the biryani a perfect nutty flavor. However, use oil for a Vegan version along with Vegan yogurt.
- Toppings: Biryani is great when topped with cilantro, some fried onions and often with some saffron. Pick your favorites.
See the recipe card for detailed ingredient information, measurements and nutrition.
How to make this recipe
1- Wash and soak the rice in 2 cups of water for 20 minutes.
2- In the base of the Instant pot add ghee (or oil). Set the pot to sauté mode. Wait till the display reads Hot.
3- Add mustard seeds, cloves, star anise and black pepper.
4- Let them pop, then add cumin seeds and bay leaves.
5- Once they are aromatic, add garlic and ginger chili paste. Sauté for a minute.
6- Next add the onions and peppers; sauté for a couple of minutes till the onions are soft.
7- Then add in tomatoes and mix well. Cook till the tomatoes are mushy.
8- Whip the yogurt. Add salt, turmeric powder, red chili powder and biryani masala and mix well.
9- Add this mix to the instant pot along with ¼ cup water.
10- Mix well and add all the diced vegetables.
11- Cook for a couple of minutes and add the drained rice and 1 cup water.
12- Close the lid, set the mode to Pressure Cook. Set the time to 6 minutes and Pressure level to low. Close the lid and set the vent to sealing.
13- Once the cooking process is complete, let the pressure release naturally for 10 minutes, then do a quick release. Open the Instant pot, add cilantro and lime juice.
14- Mix well and serve with some roasted or fried papad, Mixed vegetable raita and salad.

Expert Tips and Notes
- The 20-Minute Soak Rule: Don't skip the step of soaking the rice, but never over 30 minutes. Soaking them too long will make the grains super fragile and they might mush up while cooking under pressure.
- Wash the rice grains well: Rinse the rice till the water runs clear; to remove all the starch and avoiding a clumped up recipe. Also, wash with tap water rather than hot water.
- Mastering the "Burn" Warning: After sautéing onions and spices, there is often a "fond" (brown bits) on the bottom. You must add 2 tablespoons of water or broth and scrape the bottom clean with a wooden spatula before adding the rice. Never stir the rice into the bottom. Layer your vegetables, then spread the rice on top, and then pour the water over it. This avoids the "burn" warning.
- Fluff the biryani using a fork: The easiest way to get the most fluffy biryani is to fluff the rice with a fork. Do not use a spatula or spoon, it will break the rice grains.
- Low Pressure is the Secret: While most recipes call for "High Pressure," cooking Biryani on Low Pressure for 6 minutes with a 10-minute Natural Release (NPR) yields a fluffier texture. High pressure can "explode" the starch in the rice if the water ratio is even slightly off.
Variations
While this is the most easy way to make instant pot biryani; here are some variations to consider:
- Add a protein: After the pressure releases, add some pan fried tofu or paneer for extra protein. Alternatively, stir in some soaked soya chunks along with the vegetables.
- Substitute the grain: Swap half of the white rice for quinoa to add fiber and protein while still enjoying rice. Or make the entire biryani with quinoa or brown rice. The time remains same for quinoa and is 24 minutes for brown rice.
- The Low-Carb "Millet" Biryani: Millets are gluten-free and have a much lower glycemic index than white rice. Use this with water in the ratio of 1:2 and pressure cook for 8 minutes and let all the pressure release naturally.
- Add more flavoring: Adding elements like fried onions, chopped mint or cashews is an option. Moreover, add a dash of kewra essence for a more authentic flavor.
- The "No-Onion, No-Garlic" (Sattvic) Version: Replace onions with finely chopped cabbage or fennel bulbs to provide bulk and sweetness. Plus, add some extra ginger and asafetida for the umami punch of garlic. This version tastes just as great too.
Recipe FAQs
When the vegetables or rice stick to the bottom of the pot or the liquid is too less, the instant pot shows a "burn" warning. Always deglaze the pot. After sautéing your onions and spices, add some of the water and scrape the bottom thoroughly with a wooden spoon to remove any browned bits before adding the rice and remaining liquid.
The ideal ratio of water-to-rice is 1:1. We boil off almost all of the deglazing water so we add 1 cup for 1 cup of rice for the remaining cooking. Because the vegetables release their own moisture during pressure cooking, adding more water than a 1:1 ratio often results in "mushy" Biryani.
Absolutely. Any bag of frozen vegetables work very well. Pick one with chunky vegetables and do not thaw them before adding to the biryani. This keeps them intact under pressure and is great in this 30-Minute Instant Pot Vegetable Biryani.
If your rice is still a bit firm after the pressure release, don’t turn the heat back on. Simply close the lid and let it sit on the 'Keep Warm' setting for another 5 minutes. The residual steam is usually enough to finish the job without burning the bottom.
Certainly! Add oil instead of ghee and replace dairy yogurt for a Vegan one. Serve with a non-dairy based yogurt raita for a complete Vegan meal.

More Instant Pot Indian Recipes to try
Love this recipe? Please leave a star rating in the recipe card below & if you REALLY like it, consider a review in the comments whilst you are there, thanks!

30-Minute Instant Pot Vegetable Biryani
Ingredients
- 1 cup basmati rice
- 1 medium carrot
- 5-6 green beans
- ½ medium potato
- 1 cup cauliflower (florets)
- ½ cup green peas
- 1-2 cloves garlic (minced)
- 1 teaspoon ginger chili paste
- 1 medium onion (chopped)
- ½ medium green pepper (chopped)
- 1½ medium tomatoes (diced)
- 1¼ cup water
- 2 bay leaves
- 3-4 cloves
- 3-4 peppercorns
- 1 star anise
- ½ teaspoon mustard seeds
- ½ teaspoon cumin seeds
- 1 teaspoon red chili powder
- 1 teaspoon turmeric powder
- 1½ teaspoon biryani masala
- ¼ cup yogurt
- 2 tablespoon ghee
- 1 teaspoon salt
- ½ teaspoon lemon juice
- 4-5 stalks cilantro (to top)
Instructions
- Wash and soak the rice in 2 cups of water for 20 minutes.1 cup basmati rice
- In the base of the Instant pot add ghee (or oil). Set the pot to sauté mode. Wait till the display reads Hot.2 tablespoon ghee
- Add mustard seeds, cloves, star anise and peppercorns.3-4 cloves, 1 star anise , ½ teaspoon mustard seeds , 3-4 peppercorns
- Let them pop, then add cumin seeds and bay leaves.½ teaspoon cumin seeds, 2 bay leaves
- Once they are aromatic, add garlic and ginger chili paste. Sauté for a minute.1-2 cloves garlic, 1 teaspoon ginger chili paste
- Next add the onions and peppers; sauté for a couple of minutes till the onions are soft.1 medium onion, ½ medium green pepper
- Then add in tomatoes and mix well. Cook till the tomatoes are mushy.1½ medium tomatoes
- Whip the yogurt. Add the seasonings and mix well.1 teaspoon red chili powder , 1 teaspoon turmeric powder, ¼ cup yogurt, 1 teaspoon salt, 1½ teaspoon biryani masala
- Add this mix to the instant pot along with ¼ cup water.0.25 cup water
- Mix well and add all the diced vegetables.1 medium carrot, 5-6 green beans, ½ medium potato, 1 cup cauliflower , ½ cup green peas
- Cook for a couple of minutes and add the drained rice and 1 cup water.1 cup water
- Close the lid, set the mode to Pressure Cook. Set the time to 6 minutes and Pressure level to low. Close the lid and set the vent to sealing.
- Once the cooking process is complete, let the pressure release naturally for 10 minutes, then do a quick release. Open the Instant pot, add cilantro and lime juice.½ teaspoon lemon juice, 4-5 stalks cilantro
- Mix well and serve with some roasted or fried papad, Mixed vegetable raita and salad.
Notes
- The 20-Minute Soak Rule: Don't skip the step of soaking the rice, but never over 30 minutes. Soaking them too long will make the grains super fragile and they might mush up while cooking under pressure.
- Wash the rice grains well: Rinse the rice till the water runs clear; to remove all the starch and avoiding a clumped up recipe. Also, wash with tap water rather than hot water.
- Mastering the "Burn" Warning: After sautéing onions and spices, there is often a "fond" (brown bits) on the bottom. You must add 2 tablespoons of water or broth and scrape the bottom clean with a wooden spatula before adding the rice. Never stir the rice into the bottom. Layer your vegetables, then spread the rice on top, and then pour the water over it. This avoids the "burn" warning.
- Fluff the biryani using a fork: The easiest way to get the most fluffy biryani is to fluff the rice with a fork. Do not use a spatula or spoon, it will break the rice grains.
- Low Pressure is the Secret: While most recipes call for "High Pressure," cooking Biryani on Low Pressure for 6 minutes with a 10-minute Natural Release (NPR) yields a fluffier texture. High pressure can "explode" the starch in the rice if the water ratio is even slightly off.
- Instant Pot: Remember to always account for the time needed for the Instant Pot to come to pressure. The cook time listed does not account for this.









Leave a Reply