How To Cook Mushroom Biryani

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You can cook mushroom biryani by layering fragrant basmati rice with spiced, sautéed mushrooms and then steaming everything together until the flavors meld beautifully.
 
It’s one of those comforting, one-pot meals that feels fancy but comes together with simple pantry staples.
 
If you’ve been wondering how to cook mushroom biryani without it turning mushy or bland, you’re in the right place.
 
This guide walks you through every step, from prepping the mushrooms to getting that perfect, fluffy rice.
 
In this post, we’ll cover the best way to cook mushroom biryani, key ingredients, pro tips for layering, and a few common mistakes to dodge.
 
Let’s get those spices ready.
 

How To Cook Mushroom Biryani: The Core Method

The best way to cook mushroom biryani starts with understanding that mushrooms release a lot of water, so you need to dry-sauté them first before adding any gravy.
 
This step prevents a soggy biryani and gives the mushrooms a nice, meaty texture.
 
Here’s the breakdown of the process so you can cook mushroom biryani with confidence.
 

1. Par-Cook the Basmati Rice

Wash 1.5 cups of basmati rice until the water runs clear, then soak it for 30 minutes.
 
Bring a large pot of salted water to a rolling boil, add the soaked rice, and cook for about 5–6 minutes.
 
The rice should be about 70% cooked, still firm to the bite, because it will finish cooking during the dum (steaming) stage.
 
Drain the rice immediately and set it aside.
 
This par-cooking step is non-negotiable when you cook mushroom biryani because fully cooked rice will turn to mush during final steaming.
 

2. Sauté Mushrooms Until Golden

Heat 3 tablespoons of ghee or oil in a heavy-bottomed pan over medium-high heat.
 
Add 400 grams of sliced button mushrooms or cremini mushrooms in a single layer.
 
Let them sit untouched for 2–3 minutes until they brown on one side, then flip and cook for another 2 minutes.
 
Remove the mushrooms from the pan and set them aside.
 
This browning step deepens the umami flavor, so don’t rush it when you cook mushroom biryani.
 

3. Build the Spiced Masala Base

In the same pan, add another tablespoon of ghee and toss in 1 large sliced onion, 1 tablespoon of ginger-garlic paste, and 2 slit green chilies.
 
Sauté until the onions turn soft and lightly golden, about 5 minutes.
 
Now add 1 cup of plain yogurt, 2 tablespoons of biryani masala, 1 teaspoon of turmeric, 1 teaspoon of red chili powder, and salt to taste.
 
Cook this masala for 3–4 minutes until the oil starts to separate from the sides of the pan.
 
Fold the sautéed mushrooms back into this masala and let them coat evenly.
 
Add a splash of water (about ¼ cup) to create a thick gravy that will keep the mushrooms moist while they steam.
 

4. Layer the Rice and Mushroom Masala

Now comes the fun part of learning how to cook mushroom biryani: layering.
 
Spread half of the par-cooked rice evenly over the mushroom masala in the same pot.
 
Sprinkle a handful of fresh mint leaves, a handful of chopped cilantro, and a pinch of saffron soaked in 2 tablespoons of warm milk (or just a few drops of orange food color).
 
Add the remaining rice on top, then repeat the mint, cilantro, and saffron milk.
 
Drizzle 2 tablespoons of melted ghee over the entire surface.
 

5. Steam (Dum) to Perfection

Seal the pot tightly with a lid.
 
If your lid isn’t snug, cover the rim with aluminum foil before placing the lid on.
 
Place the pot on a tawa (griddle) or a heat diffuser over low heat.
 
Let it steam for 20–25 minutes.
 
After that, turn off the heat and let the biryani rest, untouched, for another 10 minutes.
 
This resting period allows the steam to finish cooking the rice and infuse every grain with the mushroom masala’s aroma.
 
Fluff gently with a fork before serving, and you’ve nailed how to cook mushroom biryani.
 

Pro Tips To Cook Mushroom Biryani Like a Pro

Even though the method above is straightforward, a few extra tricks can elevate your mushroom biryani from good to unforgettable.
 

1. Use Day-Old Mushrooms (Slightly Dry)

Fresh mushrooms are great, but slightly older ones have less moisture, which means they’ll soak up the masala better.
 
If your mushrooms are very fresh, pat them dry with a paper towel before slicing.
 

2. Double the Whole Spices

Whole spices like cinnamon, cardamom, cloves, and bay leaves release their oils slowly during steaming.
 
Add 1 cinnamon stick, 4 green cardamoms, 4 cloves, and 2 bay leaves to the hot ghee before sautéing the onions.
 
This simple addition makes your mushroom biryani taste like it came from a restaurant.
 

3. Don’t Skip the Fried Onions

Crispy fried onions (birista) add sweetness and crunch.
 
You can either fry 1 extra sliced onion in ghee until dark brown, or use store-bought fried onions.
 
Layer them with the rice for an authentic touch.
 

4. Adjust Spice to Your Heat Tolerance

The recipe as written gives a medium heat level.
 
If you prefer milder mushroom biryani, reduce the red chili powder to ½ teaspoon and skip the green chilies.
 
For extra heat, add 1 teaspoon of crushed black pepper or a pinch of cayenne.
 

5. Make It Vegan Easily

Swap the ghee for coconut oil or neutral vegetable oil, and replace the yogurt with coconut milk or a thick plant-based yogurt.
 
The rest of the recipe stays the same, so you can still cook mushroom biryani that’s rich and satisfying.
 

Common Mistakes When You Cook Mushroom Biryani

Avoiding these pitfalls will save you from a disappointing pot.
 

1. Skipping the Mushroom Browning

If you add raw mushrooms straight into the gravy, they’ll release water and turn the biryani soupy.
 
Always brown them first to develop flavor and remove excess moisture.
 

2. Overcooking the Rice

Even 1 minute too long in the boiling water can ruin the texture.
 
Remember, the rice will continue to cook during steaming, so it should be al dente when you drain it.
 

3. Peeking Too Early

Resist the urge to lift the lid during the 20-minute steaming phase.
 
Each time you open the pot, you release valuable steam and slow down cooking.
 
Trust the process and let that steam work its magic.
 

4. Using Too Little Ghee

Mushrooms absorb fat quickly, and rice needs some fat to stay separate and glossy.
 
Don’t skimp on the ghee or oil, as it’s essential for that rich mouthfeel.
 

So, How To Cook Mushroom Biryani?

You can cook mushroom biryani by par-cooking basmati rice, browning mushrooms, building a spiced yogurt masala, layering everything, and steaming on low heat until tender and aromatic.
 
It’s a forgiving recipe once you follow the sequence, and the result is a fragrant, hearty meal that works for weeknight dinners or special occasions.
 
Whether you’re a seasoned cook or a beginner wondering how to cook mushroom biryani, this method gives you fluffy rice, juicy mushrooms, and deep spice in every bite.
 
Serve it hot with raita or a simple cucumber salad, and enjoy the comfort of homemade biryani.
 
Now go fire up that stove, and let the aroma fill your kitchen.