Fragrant Mushroom Biryani

Welcome to the ultimate guide for creating a truly sensational **Vegan Mushroom Biryani** right in your Instant Pot! This isn’t just any rice dish; it’s a fragrant, flavorful, and wonderfully satisfying plant-based alternative to traditional biryani, packed with meaty mushrooms, aromatic spices, and perfectly cooked, fluffy basmati rice. Whether you’re a seasoned vegan chef or simply looking to explore delicious new meat-free meals, this recipe offers a convenient and incredibly tasty experience. It’s designed to be a perfect weeknight meal, delivering a gourmet experience with minimal effort.

Biryani, at its heart, is a celebratory dish, renowned for its layered flavors and rich history. Originating from the Indian subcontinent, it typically involves marinating meat (often chicken or lamb) in yogurt and spices, then layering it with partially cooked basmati rice and fresh herbs like cilantro and mint, before being slow-cooked to perfection. This intricate process results in a dish where every grain of rice is infused with deep, complex flavors. While traditional biryani often takes hours to prepare, our Instant Pot version dramatically cuts down on cooking time without compromising on authenticity or taste.

A vibrant plate of vegan mushroom biryani, garnished with toasted cashews and fresh cilantro, showcasing its rich texture and appealing presentation.

Our vegan adaptation reimagines this classic by replacing meat with the earthy, umami-rich goodness of mushrooms. Mushrooms are an exceptional choice for biryani due to their naturally savory flavor and substantial texture, which beautifully mimics the ‘meaty’ bite of traditional biryani. They absorb the spices wonderfully, contributing a depth of flavor that is truly remarkable. This recipe is not only **vegan** but also **gluten-free**, **soy-free**, and offers a **nut-free option**, making it accessible to a wide range of dietary needs. Plus, we’ve included stovetop instructions for those who prefer traditional cooking methods, ensuring everyone can enjoy this culinary masterpiece.

The beauty of preparing this biryani in an **Instant Pot** cannot be overstated. It transforms a dish typically associated with extensive culinary effort into a simple, one-pot wonder. The pressure cooking method ensures that the mushrooms become incredibly tender and deeply flavored, while the basmati rice achieves a perfect, fluffy texture every single time. The Instant Pot locks in moisture and infuses the rice and mushrooms with the fragrant spices, creating an incredibly aromatic and delicious dish with minimal fuss. This means less time in the kitchen and more time enjoying a wholesome, homemade meal with your loved ones.

Steaming vegan mushroom biryani, freshly cooked in an Instant Pot and sprinkled with cilantro, ready to be served.

While this recipe adopts a generic biryani style, making it universally appealing, it doesn’t shy away from rich, authentic Indian flavors. The flavor profile is carefully crafted to deliver a truly authentic biryani experience, highlighting the natural umami of mushrooms complemented by a vibrant array of whole and ground spices. You can even customize it further by adding other vegetables or plant-based proteins such as chickpeas or beans to boost the nutritional content and make it an even heartier meal. The technique involves first browning the mushrooms under pressure to develop a rich, caramelized flavor that’s crucial for the biryani’s depth. This clever Instant Pot hack achieves that desirable browning without constant stirring, saving you precious time and effort.

Biryani recipes vary significantly across different regions of India, each boasting its unique blend of spices and cooking techniques. From the rich and aromatic Hyderabadi biryani to the delicate Lucknowi biryani, each style tells a story. Our recipe draws inspiration from these rich traditions, providing a foundation that is both versatile and incredibly satisfying. The choice of mushrooms not only makes this dish vegan but also introduces a hearty texture and savory depth that rivals its meat-based counterparts. This method ensures perfectly cooked, distinct grains of basmati rice that are infused with the complex flavors of the mushroom gravy, making every bite a delightful experience.

A close-up of a serving of mushroom biryani, garnished with toasted cashews and fresh cilantro, highlighting its vibrant colors and textures.

Explore More Instant Pot Delights:

Vegan Instant Pot Methi Chicken Curry

Curried Chickpeas and Rice in a Jar (Instant Pot)

Vegan Pumpkin Chipotle Fried Rice (Instant Pot)

Vegan Cheese Sauce (Instant Pot Potato Carrot Cheese Sauce)

Instant Pot Vegan Black Bean Soup

Instant Pot Teriyaki Fried Rice

Instant Pot Mushroom Biryani

By:
Vegan Richa
Prep:

10 minutes

Cook:

25 minutes

Total:

35 minutes

Servings:
4
Course:
Dinner
Cuisine:
Indian
Instant Pot Mushroom Biryani
Pin
Print
Delicious vegan mushroom biryani, cooked to perfection in the Instant Pot. This flavorful recipe is a fantastic vegan rendition of chicken biryani, featuring hearty mushrooms, fluffy basmati rice, and a fragrant blend of spices. It’s naturally vegan, gluten-free, and soy-free, with a nut-free option also available. Stove top instructions are included for your convenience.

Ingredients

  • 1 1/3 cup white basmati rice, wash really well and soak for at least 15 minutes

For the spices and onion:

  • 2 teaspoons oil
  • 1/2 teaspoon cumin seeds
  • 2 bay leaves
  • 3 cloves
  • 3 green cardamom pods,, slightly opened
  • 1 cinnamon stick
  • 1 black cardamom. , slightly opened, optional
  • 3 tablespoons cashews
  • 1 medium onion, , thinly sliced or 1 ½ cup thinly sliced red onion

For the mushrooms:

  • 1 tablespoon ginger garlic paste
  • 1/2 teaspoon turmeric
  • 1 1/2 teaspoon Kashmiri chili powder, or use paprika
  • 1 1/2 teaspoons garam masala,, use less or more to preference
  • 3/4 teaspoon salt, divided
  • 8-10 ounces of sliced mushrooms, , 1/4 inch thick slices or quartered, use white or cremini or a mix
  • 1 1/2 cups water
  • 1/4 cup chopped cilantro
  • 2 tablespoons chopped mint, , optional
  • 1/4 cup non dairy yogurt, or use coconut cream or cashew cream
  • For garnish: , lemon juice and pepper flakes

Instructions

  • Wash and soak the rice thoroughly for at least 15 minutes. While the rice soaks, set your Instant Pot to sauté mode. Add the oil, and once it’s hot, add the cumin seeds. Cook for about a minute, or until they become fragrant. Then, introduce the rest of the whole spices (bay leaves, cloves, green cardamom, cinnamon stick, and optional black cardamom) and stir for a few seconds to release their aromas.
  • Add the cashews to the pot and cook, stirring frequently, until they turn a beautiful golden brown. This usually takes 1-3 minutes. You’re looking for most of the edges to be nicely browned.
  • Remove about half to two-thirds of the golden cashews from the pot and set them aside to use as a garnish later.
  • Add the thinly sliced onion to the pot along with a generous pinch of salt. Cook, stirring occasionally, until the onions become deeply golden brown, which should take 4-6 minutes. To aid in even browning and prevent sticking, deglaze the pot with 1 to 2 tablespoons of water as needed during cooking. The water helps conduct heat and ensures a more uniform caramelization.
  • Once the onions are golden, remove half of them and reserve them for garnish. To the remaining onions in the pot, add the ginger-garlic paste, ground spices (Kashmiri chili powder, turmeric, and garam masala), and non-dairy yogurt. Mix everything really well until a fragrant spice paste forms.
  • Stir in the sliced mushrooms and 1/2 teaspoon of salt, ensuring they are well coated with the spice mixture. Add 2 to 4 tablespoons of water, adjusting based on your Instant Pot size (use 1/4 cup for larger 8 or 10-quart models).
  • Secure the Instant Pot lid and set it to pressure cook on high for 9 minutes. Once the pressure cooking cycle is complete, allow a natural pressure release (NPR) for 5 minutes, then perform a quick release (QR) of any remaining pressure.
  • Carefully open the lid. Gently stir the cooked mushrooms and spread them out evenly across the bottom of the inner pot. Drain the soaked rice thoroughly and sprinkle it evenly over the mushrooms; do not mix them together. Sprinkle an additional 1/4 teaspoon of salt over the rice. (Optional: If adding cooked chickpeas or beans for extra protein, spread them over the rice at this stage without mixing).
  • Pour 1 1/2 cups of fresh water gently over the rice, taking care not to disturb the layers. Sprinkle half of the chopped cilantro and mint over the rice. Close the Instant Pot lid again and pressure cook on high for 5 minutes. After the pressure cooking finishes, allow the pot to naturally release pressure for 7 minutes, then quick release any remaining pressure using a spatula.
  • Open the lid, add a squeeze of fresh lemon juice, and gently fluff the biryani with a fork. It’s crucial to remove the inner pot from the Instant Pot or transfer the biryani to a serving dish immediately, as the residual heat from the Instant Pot’s heating element can continue cooking the rice and make it mushy. Once transferred, fluff the biryani really well and garnish generously with the reserved golden cashews, caramelized onions, fresh cilantro, and mint.
  • For an extra kick, add some pepper flakes to taste before serving. This fragrant Mushroom Biryani is delightful on its own or can be served alongside cooling raita, non-dairy yogurt, a variety of chutneys, your favorite curries, or crisp pan-fried tofu or other plant-based protein.

Video

Notes

Love this Recipe? Get my New Instant Pot Cookbook with 150 recipes, 400 pages!

For Flavor Variations: Consider adding 1/4 teaspoon of black peppercorns or a pinch of mace for an added layer of aroma. For a classic touch, prepare saffron milk by soaking 4-5 strands of saffron in 1 tablespoon of non-dairy milk until the milk turns yellow. Drizzle this saffron milk over the cooked biryani before fluffing and serving.

Stovetop Instructions: If you’re cooking on the stovetop, follow the initial instructions in a heavy-bottomed saucepan over medium heat. After adding the mushrooms and mixing, cover the pan and cook for 12-15 minutes, stirring once midway. Then, add the drained rice, water, and remaining salt, mixing lightly. Cover the pan with a tight-fitting lid, reduce the heat to low, and cook for 17-19 minutes, or until all the liquid is absorbed and the rice is tender.

Nut-free Option: Simply omit the cashews from the recipe to make it completely nut-free. You can still get a lovely crunch from fried onions.

No Onion/Garlic Option: For a Jain-friendly or onion-garlic-free version, use thin slices of zucchini instead of onion. Replace the ginger-garlic paste with 1/3 teaspoon of fenugreek leaves (kasoori methi) for a savory, aromatic depth.

Brown Rice Variation: If using brown basmati rice, sauté the mushrooms for 2-3 minutes but do not pressure cook them separately. Instead, add the soaked (for at least 30 minutes) and drained 1 1/2 cups of brown basmati rice, salt, and the full amount of water directly into the pot with the sautéed mushrooms. Do not mix. Close the lid and pressure cook for 17-19 minutes, depending on the specific type and brand of brown rice, then follow the release instructions.

Oil-free Option: To make this recipe oil-free, dry toast the cumin seeds in a skillet before adding them to the Instant Pot. Then, sauté all the spices, onion, and garlic with 2-3 tablespoons of vegetable broth or water until the onions are translucent. Proceed with the recipe as usual. For garnish, dry roast or bake the cashews instead of frying them.

Nutrition

Calories: 334kcal,
Carbohydrates: 60g,
Protein: 9g,
Fat: 7g,
Saturated Fat: 1g,
Sodium: 466mg,
Potassium: 397mg,
Fiber: 4g,
Sugar: 4g,
Vitamin A: 406IU,
Vitamin C: 6mg,
Calcium: 74mg,
Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Key Ingredients for Our Mushroom Biryani

Crafting the perfect biryani involves a harmonious blend of carefully selected ingredients, each playing a vital role in building the rich flavor profile. Here’s a closer look at what goes into our delicious Vegan Mushroom Biryani:

  • Basmati Rice: We use high-quality white basmati rice, known for its long, slender grains and distinctive aroma. Soaking the rice beforehand is crucial for achieving that perfectly fluffy, separate grain texture characteristic of good biryani.
  • Aromatic Whole Spices: The foundation of biryani’s flavor comes from tempering whole spices in oil. This includes fragrant cumin seeds, earthy bay leaves, aromatic green and black cardamom pods, warming cinnamon sticks, and pungent cloves. These spices are briefly cooked to release their essential oils, infusing the oil with their complex flavors.
  • Toasted Cashews & Caramelized Onions: The seasoned oil is then used to toast cashews to a golden perfection, adding a delightful crunch and nutty flavor. Next, thinly sliced onions are slowly fried until they are beautifully caramelized, contributing a sweet and savory depth that is essential to biryani.
  • Meaty Mushrooms: The star of our vegan biryani! You can use white button mushrooms, cremini (baby bella) mushrooms, or a mix of both. Sliced about 1/4 inch thick or quartered, they provide a hearty, umami-rich texture that is incredibly satisfying.
  • Ground Spice Blend: A balanced mix of ground spices is essential for the biryani’s robust taste. This typically includes vibrant turmeric for color and earthy notes, Kashmiri chili powder (or paprika for a milder option) for a beautiful red hue and gentle heat, and aromatic garam masala, a signature Indian spice blend that ties all the flavors together. Ginger-garlic paste adds a pungent, fresh kick.
  • Fresh Herbs: Chopped cilantro and fresh mint are indispensable for their bright, refreshing flavors, which cut through the richness of the spices and add an authentic touch.
  • Non-Dairy Yogurt: A touch of non-dairy yogurt (or coconut cream/cashew cream) adds a subtle tanginess and creamy richness, helping to balance the spices and tenderize the mushrooms.
  • Garnish: Fresh lemon juice brightens the flavors, while a sprinkle of pepper flakes adds a hint of heat. Don’t forget the reserved toasted cashews and caramelized onions for a beautiful and flavorful topping.

Expert Tips for the Perfect Vegan Mushroom Biryani

Achieving a truly outstanding biryani is all about technique and understanding the nuances of the ingredients. Here are some expert tips to ensure your Vegan Mushroom Biryani turns out perfectly every time:

  • Spice Variations: If you don’t have black cardamom, don’t fret! You can substitute it with a star anise for a similar deep, licorice-like aroma, or simply omit it if unavailable. For an even more complex flavor profile, consider adding 1/4 teaspoon of black peppercorns or a tiny pinch of mace alongside the other whole spices. For a touch of luxury and visual appeal, infuse saffron milk: soak 4 to 5 strands of saffron in 1 tablespoon of warm non-dairy milk until the milk turns a vibrant yellow. Drizzle this over the cooked biryani just before fluffing and serving. It adds a delicate floral note and a beautiful golden hue.
  • Whole Spice Management: Biryanis traditionally feature whole spices, which contribute immensely to the aroma but can be unpleasant to bite into. For a smoother eating experience, you can meticulously remove the larger whole spices such as bay leaves, cloves, and cardamom pods just before serving. However, if you plan to store leftovers, leaving the whole spices in can enhance the flavor further as they continue to infuse the dish. Always be mindful of your guests’ preferences when deciding to remove them.
  • The Art of Browning Onions and Cashews: Don’t rush the browning process for the onions. Slow and steady sautéing, with occasional deglazing using a tablespoon or two of water, will yield beautifully caramelized onions that provide a deep, sweet, umami foundation for your biryani. This step is crucial for flavor development. Similarly, watch the cashews carefully while toasting; they can go from perfectly golden to burnt in a matter of seconds.
  • Soaking Basmati Rice: The importance of soaking basmati rice cannot be overstressed. Soaking helps the grains absorb water, ensuring they cook evenly, become elongated, and remain separate and fluffy, rather than clumpy or sticky. Aim for at least 15-30 minutes of soaking.
  • Layering, Not Mixing: When it comes to adding the rice and water over the mushrooms, remember the golden rule of biryani: no mixing! The distinct layers allow the rice to steam and absorb flavors from the mushroom base without becoming mushy or breaking the grains. This layering technique is fundamental to achieving the signature texture and visual appeal of biryani.
  • Instant Pot Specifics: After the biryani is cooked, immediately remove the inner pot from the Instant Pot or transfer the contents to a serving dish. The residual heat from the Instant Pot’s base can continue to cook the rice, potentially leading to overcooked grains at the bottom. This small step makes a big difference in maintaining the perfect texture throughout.
A selection of fresh ingredients for vegan mushroom biryani, including various spices, mushrooms, and herbs, arranged on a marble countertop.

Step-by-Step Guide: Crafting Your Vegan Mushroom Biryani

Follow these detailed steps to create a rich and aromatic Vegan Mushroom Biryani in your Instant Pot. Each step is designed to maximize flavor and ensure perfect results.

Begin by thoroughly washing your basmati rice and letting it soak for at least 15 minutes. This crucial step ensures light and fluffy grains. Meanwhile, set your Instant Pot to ‘Sauté’ mode. Once the pot is hot, add the oil. As the oil shimmers, introduce the cumin seeds and let them sizzle for about a minute until they release their fragrant aroma. Then, add the remaining whole spices: bay leaves, cloves, green cardamom pods (slightly opened), a cinnamon stick, and the optional black cardamom (also slightly opened). Stir these spices for a few seconds to infuse the oil with their captivating fragrances.

Cumin seeds being tempered in hot oil within an Instant Pot, releasing their aromatic essence.
A medley of whole Indian spices, including bay leaves, cardamom, and cinnamon, infusing fragrant oil in an Instant Pot.

Next, add the cashews to the pot. Cook them, stirring frequently, until they achieve a beautiful golden hue on most of their edges. This usually takes between 1 to 3 minutes, so keep a close eye on them to prevent burning.

Cashew nuts and aromatic whole spices sizzling in hot oil inside an Instant Pot, turning golden brown.

Once the cashews are golden, remove most of them from the pot and set them aside. These will be used later as a delicious garnish. Add the thinly sliced onion to the remaining oil in the pot, along with a good pinch of salt. Sauté the onions, stirring occasionally, for 4-6 minutes until they turn a rich, golden brown. To assist in browning and deglaze the pot, you can add 1 to 2 tablespoons of water during this process. This helps conduct heat evenly and prevents sticking, ensuring perfectly caramelized onions.

Thinly sliced onions gently sautéing in an Instant Pot, beginning to caramelize to a golden color.

The water helps in the conduction of heat as well and helps in quicker and even browning.

A mix of onions and spices being sautéed in an Instant Pot, forming a fragrant base for the biryani.
Caramelizing onions and spices continue to cook in an Instant Pot, deepening their flavor and color.

Once the onions are golden brown, remove half of them and set aside for garnish. To the remaining onions in the pot, add the ginger-garlic paste, the ground spices (Kashmiri chili powder, turmeric, and garam masala), and the non-dairy yogurt. Mix everything really well until a fragrant, well-combined spice paste forms.

Ground spices and creamy non-dairy yogurt being stirred into sautéed onions in an Instant Pot, forming a rich gravy base.
A vibrant mix of spices, yogurt, and onions simmering in an Instant Pot, creating an aromatic curry base.

Add the sliced mushrooms and 1/2 teaspoon of salt to the pot. Mix thoroughly to ensure the mushrooms are evenly coated with the spice mixture. Depending on the size of your Instant Pot, add 2 to 4 tablespoons of water (use 1/4 cup for larger 8 or 10-quart models).

Sliced mushrooms being tossed and coated in a rich Indian gravy within an Instant Pot.

Secure the lid on your Instant Pot and set it to pressure cook for 9 minutes. After the cooking cycle, allow the pressure to release naturally for 5 minutes, then carefully perform a quick release of any remaining pressure.

Mushrooms simmering in a fragrant Indian gravy inside an Instant Pot, absorbing the rich flavors.

Carefully open the lid. Stir the mushrooms gently and spread them out evenly at the bottom of the inner pot. Next, drain the soaked rice thoroughly and sprinkle it evenly over the mushrooms; it’s important not to mix them. Sprinkle an additional 1/4 teaspoon of salt over the rice. (You can also add a cup of cooked chickpeas or beans here for extra protein, placing them over the rice without mixing.)

Fluffy, drained rice being carefully added in a layer over spicy mushrooms in an Instant Pot, prepared for the next cooking phase.

Pour 1 1/2 cups of fresh water gently over the rice, again, without mixing the layers. Sprinkle half of the chopped cilantro and mint over the rice. Close the lid once more and pressure cook on high for 5 minutes. Once cooking is complete, allow the Instant Pot to naturally release pressure for 7 minutes, then use a spatula to quick release any remaining pressure.

A fragrant layer of chopped cilantro and mint topping drained soaked rice and a mushroom base in an Instant Pot.
Drained and soaked rice meticulously layered into an Instant Pot, over a rich base of mushrooms and aromatic spices.

Once the pressure is fully released, open the lid. Add a squeeze of fresh lemon juice and gently fluff the rice with a fork. To prevent the rice from continuing to cook and becoming mushy, remove the inner pot from the Instant Pot or immediately transfer the biryani to a large serving dish. Fluff the biryani thoroughly, then garnish generously with the reserved golden cashews, caramelized onions, fresh cilantro, and mint.

The flavorful mushroom base of the biryani, perfectly cooked in an Instant Pot, waiting for the rice layer.
Fluffy cooked rice and tender mushrooms, beautifully combined in an Instant Pot, forming a delicious biryani.
A glorious Instant Pot filled with freshly cooked mushroom biryani, garnished with herbs.

For an optional flourish and a slight kick, sprinkle some pepper flakes over the top before serving. This fragrant Vegan Mushroom Biryani is a complete meal on its own, but it truly shines when served with complementary side dishes. Pair it with a cooling raita (cucumber yogurt dip), a simple non-dairy yogurt, a variety of sweet or spicy chutneys, a comforting vegan curry, or even some pan-fried tofu or your plant-based protein of choice. The rich flavors of the biryani are perfectly balanced by these additions.

A vibrant and aromatic serving of vegan mushroom biryani, freshly prepared in an Instant Pot, ready to delight.

Storage and Reheating Recommendations

This Vegan Mushroom Biryani tastes even better the next day as the flavors have more time to meld. To store, transfer any leftovers into an airtight container and refrigerate for up to 3 days. When ready to enjoy again, you can easily reheat it. For stovetop reheating, simply add a splash of water or vegetable broth to a skillet, add the biryani, cover, and warm over medium-low heat until heated through. Alternatively, microwave in short intervals, stirring occasionally, until piping hot. Avoid over-reheating to maintain the rice’s texture.

A perfectly portioned serving of vegan mushroom rice, beautifully topped with toasted cashews and freshly chopped cilantro.