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!
To prepare mushroom biryani, you start by building deep, layered flavors with aromatic spices, perfectly cooked basmati rice, and tender, juicy mushrooms.
It’s a one-pot wonder that feels both comforting and special, and once you get the hang of it, you’ll be making this restaurant-quality dish right in your own kitchen.
In this post, we’ll walk through exactly how to prepare mushroom biryani from scratch, covering the essential steps, the best mushrooms to use, and the secrets to getting that fluffy, non-sticky rice every single time.
Let’s get into the kitchen and start cooking.
Why You Should Prepare Mushroom Biryani
Before we dive into the actual steps, let’s talk about why mushroom biryani deserves a spot on your dinner table.
Mushroom biryani is a fantastic vegetarian alternative to the classic chicken or mutton biryani, and it’s honestly just as satisfying and flavorful.
The mushrooms soak up all the spices beautifully, giving you a meaty texture and a rich, earthy flavor that pairs perfectly with the fragrant rice.
Plus, it’s quicker to cook than traditional biryani because mushrooms don’t need hours of marinating or tenderizing.
When you prepare mushroom biryani, you also get a healthy boost of protein, fiber, and essential nutrients like potassium and B vitamins.
So whether you’re a vegetarian, trying to eat less meat, or just craving something delicious, learning how to prepare mushroom biryani is a smart move.
1. The Best Mushrooms for Biryani
To prepare mushroom biryani that has the best texture, you’ll want to pick the right kind of mushrooms.
Button mushrooms or cremini mushrooms are the go-to choice because they hold their shape well and have a mild, slightly nutty flavor that takes on spices beautifully.
If you can find them, oyster mushrooms or shiitake add an even deeper, more savory umami punch to your biryani.
When you prepare mushroom biryani, make sure you clean the mushrooms properly by wiping them with a damp paper towel instead of washing them under water.
Mushrooms act like sponges, and soaking them will make them watery, which can ruin the texture of your dish.
Slice them thickly so they stay chunky and meaty even after cooking.
How to Prepare Mushroom Biryani: Step-by-Step
Now, let’s get to the heart of it: the actual process of how to prepare mushroom biryani from start to finish.
The key is to approach it in stages, prepping your ingredients first so the cooking process goes smoothly.
Here is the complete breakdown so you can follow along easily.
1. Gather and Prep All Your Ingredients
Before you fire up the stove, it’s essential to have everything ready because biryani cooking moves fast once it starts.
For the rice, you’ll need 1.5 cups of good quality basmati rice, rinsed and soaked in water for about 30 minutes which helps the grains stay long and separate.
For the mushroom masala, you’ll need 500 grams of mushrooms, 1 large sliced onion, 2 chopped tomatoes, 1 tablespoon ginger-garlic paste, and a handful of fresh mint and cilantro leaves.
Gather whole spices like bay leaf, cloves, cardamom pods, cinnamon stick, and star anise, plus ground spices like turmeric, red chili powder, coriander powder, and garam masala.
You’ll also need some yogurt (about half a cup), which adds a slight tang and helps tenderize the mushroom mixture.
2. Parboil the Rice for Perfect Grains
The biggest secret to fluffy biryani is parboiling the rice, and this is a critical step when you prepare mushroom biryani.
Bring a large pot of water to a rolling boil and add salt, a couple of bay leaves, a few cloves, and a cinnamon stick.
Add the soaked and drained rice to the boiling water and cook it for about 5 to 6 minutes only.
You want the rice to be about 70% cooked, meaning it’s firm but not hard in the center, so when you bite a grain, there’s still a slight white dot in the middle.
Immediately drain the rice in a colander and set it aside, and don’t rinse it with cold water because you want it to stay warm.
3. Cook the Mushroom Masala
While your rice is draining, you’ll prepare the flavorful mushroom masala that is the soul of the dish.
In a heavy-bottomed pan, heat ghee or oil and add your whole spices like the cloves, cardamom, bay leaf, and cinnamon.
Once they sizzle and smell fragrant, add the sliced onions and sauté them until they turn golden brown and caramelized.
Add the ginger-garlic paste and cook for another minute until the raw smell goes away.
Now add your thickly sliced mushrooms and cook them on high heat until they release their water and start to brown nicely.
Then reduce the heat and add the chopped tomatoes, all the ground spices (turmeric, chili, coriander, and salt), and stir everything together.
Cook the mixture until the tomatoes break down and the oil starts to separate from the masala, which is the sign that your mushroom masala is perfectly done.
Finally, turn off the heat and stir in the yogurt, mint, and cilantro.
Assembling and Cooking the Mushroom Biryani
Once your rice and mushroom masala are both ready, assembling the biryani is actually fun and easy.
This is where the layers come together, and it’s your chance to make the dish look beautiful.
A single pot can hold everything inside, and the steam will finish cooking the rice and infuse it with all those amazing flavors.
1. Layer the Rice and Masala
In a large, heavy-bottomed pot or Dutch oven, spread a thin layer of the mushroom masala at the bottom.
Then, add half of the parboiled rice over the masala in an even layer.
Spoon the remaining mushroom masala over the rice, and then top it with the rest of the rice, creating your final layer.
Sprinkle a pinch of saffron soaked in warm milk, a drizzle of melted ghee, and some fried onions (if you have them) over the top for extra richness and color.
The layering ensures every scoop of your mushroom biryani has a bit of everything, so no bite is ever boring.
2. The Dum Cooking Method
This is the traditional slow-cooking method that seals in all the steam and flavor, and it’s essential for making authentic biryani.
Seal the pot tightly with aluminum foil placed over the rim, and then put the lid on top, making sure it’s airtight.
Turn the heat to the lowest setting possible and cook for about 20 to 25 minutes.
If you have a tawa (flat griddle) or an extra pan, place it under the pot to help distribute heat evenly and prevent the bottom from burning.
During this time, the trapped steam finishes cooking the rice and gently infuses the grains with the aroma of the mushroom masala and spices.
This is where all the magic happens, so trust the process and don’t peek under the lid until the time is up.
3. Fluff and Rest Before Serving
After the dum cooking time is complete, turn off the heat and let the pot sit undisturbed for at least 10 minutes.
This resting period allows the rice to settle and absorb any remaining moisture, resulting in perfectly fluffy grains that don’t stick together.
When you’re ready to serve, use a fork to gently fluff the rice, mixing the layers together as you go.
Be very gentle here so you don’t break the delicate rice grains.
Serve your hot mushroom biryani with raita (yogurt sauce) or a simple onion-cucumber salad on the side.
So, How Do You Prepare Mushroom Biryani?
You prepare mushroom biryani by combining a fragrant, spiced mushroom masala with partially cooked basmati rice and steaming them together under a sealed lid.
The entire process might take about an hour, but most of that is hands-off time while things cook and steam.
The result is a deeply flavorful, satisfying one-pot meal that’s perfect for a cozy dinner or for impressing guests at a gathering.
With the right mushrooms, properly parboiled rice, and the simple layering and dum techniques, you can absolutely master how to prepare mushroom biryani at home.
Once you try it, you’ll see just how easy and rewarding it is to make this aromatic dish from scratch, and it might just become a new favorite in your meal rotation.
Happy cooking!