Veg Biryani Recipe Instant Pot: Easy One-Pot Dinner

Updated On: October 4, 2025

Craving a hearty, wholesome, and aromatic meal that comes together effortlessly? Look no further than this Veg Biryani Recipe in the Instant Pot!

Biryani is a classic Indian rice dish, beloved for its layers of fragrant basmati rice, colorful vegetables, and a symphony of spices. Traditionally, biryani is a labor of love, requiring patience and attention.

But thanks to the Instant Pot, you can savor all the complex flavors and textures of authentic biryani in a fraction of the time. Whether you’re planning a special gathering or a cozy family dinner, this recipe promises a rich and satisfying meal without the fuss.

Prepare to fill your kitchen with the irresistible aromas of cumin, cinnamon, and saffron—and delight every palate at your table!

Why You’ll Love This Recipe

  • Fast & Convenient: The Instant Pot transforms biryani into a one-pot wonder, cutting down on both time and cleanup.
  • Perfectly Fluffy Rice: No more mushy or undercooked grains—pressure cooking yields light, separate rice every time.
  • Customizable: Use your favorite seasonal vegetables or whatever you have on hand for endless variation.
  • Authentic Flavor: Despite the shortcut, you’ll enjoy all the rich spices and tempting aromas of traditional biryani.
  • Great for Meal Prep: Leftovers taste even better and make for easy lunches or dinners throughout the week.
  • Vegetarian & Vegan Friendly: This recipe is naturally vegetarian and can be made vegan with a simple swap for plant-based yogurt.

Ingredients

Ingredient Quantity Notes
Basmati Rice 2 cups Long-grain recommended, rinsed and soaked 15 min
Mixed Vegetables 2 cups Carrot, potato, green beans, peas, cauliflower
Onion 1 large Thinly sliced
Tomato 1 large Chopped
Ginger-Garlic Paste 2 tsp Fresh or store-bought
Green Chili 1 Sliced (optional for heat)
Yogurt 1/2 cup Plain, or use coconut yogurt for vegan
Oil or Ghee 2 tbsp Vegetable or coconut oil for vegan
Biryani Masala 2 tsp Store-bought or homemade
Garam Masala 1 tsp
Turmeric Powder 1/2 tsp
Red Chili Powder 1/2 tsp Adjust to taste
Cumin Seeds 1 tsp
Whole Spices 1 bay leaf, 4 cloves, 4 green cardamoms, 1-inch cinnamon stick
Saffron 8-10 strands Soaked in 2 tbsp warm plant-based milk (optional)
Mint Leaves 1/4 cup Chopped
Cilantro 1/4 cup Chopped
Salt To taste
Water 2 cups For pressure cooking
Lemon Juice 1 tbsp Freshly squeezed
Fried Onions 1/3 cup Optional, for garnish

Equipment

  • Instant Pot (6 or 8 quart)
  • Cutting Board and Knife
  • Mixing Bowls
  • Measuring Cups and Spoons
  • Flat spatula or wooden spoon
  • Colander (for rinsing and soaking rice)
  • Serving Platter

Instructions

  1. Prep the Rice:

    Rinse the basmati rice thoroughly under cold water until the water runs clear. Soak the rice in water for at least 15 minutes while you prepare the other ingredients.

    This helps ensure fluffy, non-sticky grains.

  2. Sauté the Aromatics and Spices:

    Turn the Instant Pot to Sauté mode and add oil or ghee. When hot, add cumin seeds and whole spices (bay leaf, cloves, cardamom, cinnamon).

    Sauté for 30 seconds until fragrant.

    Add sliced onion and sauté until golden brown, about 5-6 minutes. Stir in the ginger-garlic paste and cook for another minute, followed by the green chili (if using).

  3. Add Vegetables & Spices:

    Mix in the tomato and cook until it softens, about 2 minutes. Add the chopped mixed vegetables and sauté for another 2-3 minutes.

    Stir in biryani masala, garam masala, turmeric, red chili powder, and salt. Combine well so the veggies are coated in spices.

  4. Deglaze & Add Yogurt:

    Stir in the yogurt and cook for 2-3 minutes, scraping up any browned bits from the bottom to prevent a burn warning. Add mint and cilantro for fresh flavor.

    Squeeze in 1 tbsp of lemon juice.

    Tip: If the mixture looks too dry, add a splash of water or coconut milk for extra moisture.

  5. Layer the Rice:

    Drain the soaked rice and gently spread it over the vegetable mixture in an even layer. Do not mix!

    Pour 2 cups of water over the rice, covering it completely. Drizzle the soaked saffron milk (if using) over the rice for color and aroma.

    “For the most authentic biryani, always layer the rice and vegetables—never stir after adding rice.”

  6. Pressure Cook:

    Close the Instant Pot lid, set the valve to Sealing, and select Pressure Cook or Manual for 6 minutes on high pressure. When the timer beeps, allow a 10-minute natural pressure release, then carefully release any remaining pressure.

  7. Fluff and Garnish:

    Open the lid and let the biryani rest for 5 minutes. Use a fork to gently fluff and separate the rice.

    Top with fried onions (if using), additional mint, and cilantro.

  8. Serve:

    Transfer the biryani to a serving platter. Serve hot with raita, salad, or your favorite chutney!

Tips & Variations

  • Veggies: Use a mix of potatoes, carrots, beans, peas, and cauliflower. You can also add bell peppers or mushrooms for variety.
  • Vegan Option: Substitute yogurt with plant-based coconut or cashew yogurt. Use oil instead of ghee.
  • Spice Level: Adjust the amount of green chili and red chili powder to suit your heat preference.
  • Rice Texture: For softer rice, add an extra 1/4 cup water. For firmer grains, reduce water by the same amount.
  • Make it a Meal: Serve with a side of Vegetable Alfredo or a light soup like Low Calorie Vegetable Soup for a complete dinner.
  • Layer Flavor: For extra richness, sprinkle a layer of fried onions and nuts (like cashews or almonds) between the vegetables and rice.
  • Meal Prep: Biryani keeps well in the fridge for up to 4 days and tastes even better after resting, as the flavors meld.

Nutrition Facts

Nutrient Per Serving (1/6th recipe)
Calories 290
Protein 6g
Fat 6g
Carbohydrates 55g
Fiber 4g
Sugar 5g
Sodium 360mg
Vitamin A 15% DV
Vitamin C 22% DV
Calcium 9% DV
Iron 13% DV

Note: Nutrition values are approximate and will vary depending on the exact vegetables and add-ins used.

Serving Suggestions

  • Pair with a cool cucumber raita (yogurt, cucumber, cumin, and salt) for a traditional touch.
  • Serve alongside a crisp onion-tomato salad tossed with lemon juice and coriander.
  • Accompany with spicy mango or mint chutney for a burst of tangy flavor.
  • For festive occasions, add a side of Vegetarian Date Cake for dessert.
  • Enjoy leftovers as a filling for wraps, or serve with a warming bowl of vegetable slow cooker curry.

Conclusion

This Veg Biryani Recipe in the Instant Pot is a game-changer for busy cooks and biryani lovers alike. The pressure cooker method preserves the essence of traditional biryani—fragrant rice, spiced vegetables, and mouthwatering aromas—while making the process accessible and foolproof.

You’ll love how the Instant Pot brings all the flavors together in harmony, with minimal effort and maximum taste. Whether you’re new to Indian cuisine or a seasoned pro, this recipe is sure to become a staple in your kitchen.

For more globally inspired vegetarian delights, check out our Instant Pot Vegetarian Recipes Indian Food Lovers Adore or try something unique like Peruvian Vegetable Recipes for Flavorful Healthy Meals.

With a little creativity and the right tools, incredible plant-based meals are always within reach. Happy cooking, and may your kitchen always be filled with the warm, spicy scent of home-cooked biryani!

📖 Recipe Card: Veg Biryani Recipe Instant Pot

Description: A flavorful and aromatic vegetable biryani made quickly in the Instant Pot. Perfect for a delicious weeknight dinner or festive meal.

Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M

Servings: 4 servings

Ingredients

  • 1 cup basmati rice, rinsed
  • 2 tablespoons oil or ghee
  • 1 large onion, thinly sliced
  • 2 teaspoons ginger-garlic paste
  • 1 cup mixed vegetables (carrot, beans, peas, potatoes), diced
  • 1/2 cup chopped tomatoes
  • 1/4 cup plain yogurt
  • 1 1/2 teaspoons biryani masala
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon salt, or to taste
  • 1 1/2 cups water
  • 2 tablespoons chopped cilantro and mint leaves

Instructions

  1. Set Instant Pot to sauté mode and heat oil or ghee.
  2. Add onions and sauté until golden brown.
  3. Stir in ginger-garlic paste and sauté for 1 minute.
  4. Add mixed vegetables and tomatoes, cook for 2-3 minutes.
  5. Mix in yogurt, biryani masala, turmeric, and salt.
  6. Add rinsed rice and water, stir gently.
  7. Cancel sauté mode, close lid, and set to Manual/Pressure Cook for 6 minutes.
  8. Allow natural pressure release for 10 minutes, then quick release.
  9. Fluff rice and garnish with cilantro and mint before serving.

Nutrition: Calories: 320 kcal | Protein: 7 g | Fat: 8 g | Carbs: 56 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Veg Biryani Recipe Instant Pot”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful and aromatic vegetable biryani made quickly in the Instant Pot. Perfect for a delicious weeknight dinner or festive meal.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup basmati rice, rinsed”, “2 tablespoons oil or ghee”, “1 large onion, thinly sliced”, “2 teaspoons ginger-garlic paste”, “1 cup mixed vegetables (carrot, beans, peas, potatoes), diced”, “1/2 cup chopped tomatoes”, “1/4 cup plain yogurt”, “1 1/2 teaspoons biryani masala”, “1/2 teaspoon turmeric powder”, “1 teaspoon salt, or to taste”, “1 1/2 cups water”, “2 tablespoons chopped cilantro and mint leaves”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Set Instant Pot to saut\u00e9 mode and heat oil or ghee.”}, {“@type”: “HowToStep”, “text”: “Add onions and saut\u00e9 until golden brown.”}, {“@type”: “HowToStep”, “text”: “Stir in ginger-garlic paste and saut\u00e9 for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add mixed vegetables and tomatoes, cook for 2-3 minutes.”}, {“@type”: “HowToStep”, “text”: “Mix in yogurt, biryani masala, turmeric, and salt.”}, {“@type”: “HowToStep”, “text”: “Add rinsed rice and water, stir gently.”}, {“@type”: “HowToStep”, “text”: “Cancel saut\u00e9 mode, close lid, and set to Manual/Pressure Cook for 6 minutes.”}, {“@type”: “HowToStep”, “text”: “Allow natural pressure release for 10 minutes, then quick release.”}, {“@type”: “HowToStep”, “text”: “Fluff rice and garnish with cilantro and mint before serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “7 g”, “fatContent”: “8 g”, “carbohydrateContent”: “56 g”}}

Photo of author

Marta K

Leave a Comment

X