Mushroom Biryani Recipe (Simple & Easy)
Mushroom Biryani is a simple and easy vegetarian biryani made with mushrooms, rice, herbs and spices. This South Indian one-pot recipe from Tamil Nadu is made in under 30 minutes. The rice and mushrooms absorbs the masalas, giving it a rich, balanced flavor. Serve Mushroom Biryani with raita or plain yogurt. It’s a quick, flavorful meal for any day and works well for both lunch and dinner.
Simple & Easy Mushroom Biryani Recipe
This Mushroom Biryani recipe of mine is a simple one-pot South Indian biryani made with mushrooms, rice, and aromatic spices. It has bold, tangy, and spicy flavors from tomatoes, onions, herbs, and ground spices. The recipe is vegan and gluten-free.
It’s inspired by the Mushroom Biryani I had years ago at the Pepper Vine Café in the Isha Yoga Center near Coimbatore. Since then, it has become a regular at home because it’s quick to make and full of rich, umami flavors.
In this recipe, you’ll need basic Indian spices and herbs that are usually available in most kitchens. Mint leaves are optional but you can skip them or use dried mint if you don’t have fresh ones.
The one-pot method lets the mushrooms and rice cook together, allowing every grain to absorb the masalas beautifully. It’s a spicy biryani, so feel free to reduce the red chilli powder, green chillies, black pepper, or garam masala to suit your taste.
Also called Kalan Biryani in Tamil Nadu (where mushrooms are known as kalan), this dish is ideal for weekends or small gatherings when you want a flavorful biryani without the long Dum cooking process.
You can make this Mushroom Biryani in both an Instant Pot or a stovetop pressure cooker. I have shared both methods in the recipe card below.
For another version with a different spice mix, coconut milk and yogurt, you can try my Chettinad Biryani . It has a deeper and more robust flavor profile than this simple, classic one.
More Tasty Biryanis To Try
- Vegetable Biryani Recipe (Restaurant Style)
- Paneer Biryani (Easy Dum Cooked)
- Potato Biryani (Hyderabadi Style)
- Soya Chunks Biryani (Layered)
- Cauliflower Biryani (One Pot)
How to Make Mushroom Biryani
Making Mushroom Biryani is easy and doesn’t take much time once the ingredients are ready. Everything cooks together in one pot, so the rice and mushrooms absorb all the rich flavors of the spices and herbs.
You don’t need any special equipment or a dum setup. Just a heavy pan or pressure cooker works well.
Follow the step-by-step instructions below to prepare the ingredients and cook this flavorful Mushroom Biryani.
Prep Ingredients
1. First, rinse and then soak 1 heaped cup basmati rice in enough water for 20 to 30 minutes.
You can make use of any non-sticky variety of rice to make this biryani. Even seeraga samba (kaima rice), which is the South Indian variety of rice that is often added to a biryani, can be used in this recipe.

2. After 20 to 30 minutes, drain all the water from the rice and set the rice grains aside.

3. When the rice is soaking, prepare the rest of the ingredients like chopping vegetables, white button mushrooms, getting spices and herbs ready, etc.

Fry Spices
4. Heat 3 tablespoons oil in a deep pan or pot.
Make sure that the bottom of the pan is thick, otherwise the rice can get browned or burn while cooking.
Use any neutral oil. If you prefer, you can include ghee (clarified butter) as well.

5. When the oil becomes hot, lower the heat. Add all the whole spices – ½ teaspoon fennel seeds, ½ teaspoon cumin seeds, 2 to 3 cloves, 1 tej patta (Indian bay leaf), 1 inch cinnamon, 2 to 3 green cardamoms, 1 small star anise and 2 to 3 thin strands of mace.
Note: I recommend to add all the spices, but due to non-availability consider skipping mace and star anise. Do try to include all the other spices.

6. Fry the spices for a few seconds or until fragrant.

Sauté Aromatics
7. Add ½ cup chopped onions and sauté until translucent and softened.

8. Next, add 2 teaspoons ginger-garlic paste, 1 teaspoon chopped green chilies, 2 tablespoons chopped mint, 2 tablespoons chopped coriander leaves, ½ cup tightly packed finely chopped tomatoes and 8 to 10 curry leaves.

9. Mix well.

10. Stirring often, sauté this mixture until the tomatoes soften.

11. Add 1½ teaspoons coriander powder, ½ teaspoon turmeric powder, ½ teaspoon garam masala powder, ½ teaspoon red chili powder or cayenne pepper and ¼ teaspoon black pepper powder.
If you do not have garam masala powder, either skip it or swap with ½ teaspoon curry powder.
Note: If you add curry powder, add ¼ teaspoon turmeric powder and not ½ teaspoon as curry powder has some turmeric in it.

12. Mix again very well so that the masala or spice powders get mixed evenly with the rest of the mixture. Sauté for a minute.

Sauté Mushrooms
13. Add 200 grams chopped or sliced button mushrooms.

14. Mix again.

15. Sauté mushrooms on low to medium heat for 6 to 8 minutes. Keep stirring at intervals.

Make Mushroom Biryani
16. Add 2 cups water.

17. Bring this mixture to a simmer on medium-low to medium heat.

18. Add the soaked rice grains.

19. Add 2 tablespoons each of chopped mint and coriander leaves.

20. Mix gently taking care not to break the rice grains.

21. Season with salt. Check the taste of the stock and it should taste a bit salty.

22. Cover the pan with a lid. On low heat, cook the biryani until the rice grains are tender, fluffy with all the water absorbed.
If the rice grains are under cooked and the water has evaporated, add about ¼ to ½ cup hot water or more as needed.
Remember to check the rice a few times while cooking, to see if the water dries up or not.
Depending on the size and quality of the pan and the kind of rice grains, you may need to add more water.

23. When the rice grains are cooked perfectly, let the biryani rest for 5 minutes before serving. Open the lid and gently fluff the rice.

24. Serve Mushroom Biryani hot or warm.

Serving Suggestions
This simple Mushroom Biryani Recipe pairs very well with a Kachumber or plain Onion Raita, as the yogurt tones down the spiciness and balances the heat of the biryani. In fact, you can also serve it with just plain curd or yogurt.
Garnishing the biryani with mint or coriander leaves is also a choice. In case you don’t want to serve the Mushroom Biryani with curd or raita, then a few lemon wedges or a fresh Vegetable Salad or fried/roasted papadums are also great options to enjoy with the biryani.
Dassana’s Cooking Tips
- Choice of mushrooms: Cremini mushrooms and shiitake mushrooms both taste great in this recipe. You also can include a combination of various varieties of edible fresh mushrooms.
- Rice varieties: Use aged basmati rice for the best texture and taste. You can also use seeraga samba rice, sona masuri rice or any other variety of non-sticky short-grained or medium-grained rice.
- Adding herbs: Its better if you add both the mint and coriander leaves. In case of unavailability, either add dried mint or skip the mint. But do add the coriander leaves.
- Use of fats: You can use ghee instead of oil for a vegetarian take on the recipe.
- Adjust spices: Ensure to use all the spices mentioned in the recipe to get the best flavor. However, you can add less or more spices according to your requirements. This will result in some changes in the flavor of the biryani.
- Cooking rice: Make sure to cook rice grains until they are softened. Do not make them mushy or too soft. Add water as needed keeping in mind the quality, type and age of the rice you have used.
Your Questions Answered
Do you have to rinse the rice first?
Do rinse the rice grains well so that the water is clear of starch. This will help in making the cooked rice grains non-sticky and fluffy.
How much water should be used for this recipe?
Depending on the quality, age of rice and the water content in coconut milk, the quantity of water will vary. Usually for 1 cup of basmati rice, 2 cups of liquids work well when cooking in a pan or pot.
How can I make Mushroom Biryani in the Instant Pot?
To make Mushroom biryani in the Instant pot, follow the sautéing instructions in the steel inner pot using the sauté function. Then, add 1½ cups of water and stir to combine.
Seal tightly with the lid and secure the valve to sealing position. Pressure cook on high mode for 5 minutes.
After hearing the beep sound when the pressure cooking is complete, do not lift the valve and open the lid. Wait for about 8 to 10 minutes before doing a quick pressure release.
Can I make this Mushroom Biryani Recipe in a stove-top pressure cooker?
Yes, you can. Carry out the sautéing steps in a 2-liter pressure cooker. Add 1½ to 1¾ cups water.
Pressure cook on medium to medium-high heat for 1 to 2 whistles or for about 7 to 8 minutes. Let the the pressure drop naturally in the cooker and then open the lid.
Step by Step Photo Guide Above

Mushroom Biryani Recipe (Simple & Easy)
Ingredients
Main ingredients
- 3 tablespoons oil – any neutral oil
- ½ cup onions – finely chopped
- ½ cup tomatoes – finely chopped & tightly packed
- 1 teaspoon green chilies or serrano – finely chopped or 1 to 2 green chillies
- 2 teaspoons Ginger Garlic Paste about 5 to 6 garlic cloves and 1 inch ginger crushed in a mortar-pestle
- ¼ cup mint leaves – chopped & tightly packed
- ¼ cup coriander leaves (cilantro) – chopped & tightly packed
- 8 to 10 curry leaves – medium sized
- 200 grams white button mushrooms – chopped or sliced
- ½ teaspoon turmeric powder (ground turmeric)
- ½ teaspoon Red Chili Powder or cayenne pepper
- ½ teaspoon Garam Masala
- 1½ teaspoons Coriander Powder (ground coriander)
- ¼ teaspoon black pepper powder (ground black pepper)
- 1 cup (200 grams) basmati rice – heaped
- 2 cups water – add more if required
- salt as required
Whole spices
- ½ teaspoon cumin seeds
- ½ teaspoon fennel seeds
- 1 inch cinnamon
- 2 to 3 cloves
- 2 to 3 green cardamoms
- 2 to 3 single strands of mace thin strands, optional (javitri)
- 1 tej patta (indian bay leaf), small to medium-sized
- 1 star anise small piece, optional, (chakri phool)
Instructions
Preparation
- Rinse rice a few times in water until the water is clear of starch. Soak the rice in enough water for 20 to 30 minutes.
- After 20 to 30 minutes drain the water from the rice. Keep the soaked rice grains aside.
- When the rice grains are soaking, prep up the rest of the ingredients like chopping veggies, herbs and getting the spices ready.
Making Mushroom Biryani
- Heat oil in a deep pan or pot. Make sure that the bottom of the pan is thick, otherwise the rice can get browned or burnt.
- When the oil becomes hot, add all the whole spices – fennel, cumin, cloves, tej patta, cinnamon, green cardamoms, star anise and mace.
- Fry the spices till fragrant for a few seconds.
- Then add chopped onions and sauté until they are softened and turn translucent.
- Next add ginger-garlic paste, green chilies, half of the mint & coriander leaves, tomatoes and curry leaves.
- Stir and mix well. Sauté this mixture on a low to medium-low heat until the tomatoes soften.
- Then add coriander powder, turmeric powder, garam masala powder, red chili powder and black pepper powder.
- Mix again very well so that the ground spice powders gets mixed evenly with the rest of the mixture. Sauté for a minute.
- Add sliced mushrooms. Stir again. Sauté on a low to medium heat for 6 to 8 minutes. Keep on stirring at intervals.
- Next add water and stir to combine.
- Bring the mixture to a simmer. Add the rice. Add rest of the mint & coriander leaves. Mix again.
- Season with salt. Check the taste of the water and it should taste a bit salty.
- Cover the pan with a lid. On a low to medium-low heat cook the biryani until the rice grains are softened well, tender and all the water is absorbed.
- In case if the rice grains are undercooked and the water has dried up, then add about ¼ to ½ cup water or more if needed.
- You have to keep on checking the rice a couple of times to see if the water dries up or not.
- Once done, allow the biryani to rest for 5 minutes. Then open the lid and gently fluff the rice, before serving.
- Serve this Mushroom Biryani with your preferred raita or plain yogurt. You can also pair it with a simple vegetable salad.
Video
Notes
- I have made the biryani with button mushrooms. You can make this mushroom biryani with any variety of edible mushrooms.
- You could use aged basmati rice or the South Indian variety of short grained seeraga samba rice or kaima rice.
- For a less spicy taste, reduce the green chillies, ginger-garlic paste, red chilli powder and black pepper powder.
- Soaking rice grains helps them to cook faster. If pressed for time, simply rinse the rice grains. You will need to cook the rice for more time and add some more water while cooking if required.
- You can opt to use ghee instead of oil.
- Instant Pot Mushroom Biryani: For Instant pot, follow the sautéing instructions in the steel inner pot of your IP using the sauté function. Add 1½ cups of water and mix very well. Season with salt. Secure and seal the IP lid tightly and move the valve to sealing position. Pressure cook on high mode for 5 minutes. After the cooking is complete and you hear the beep sound, let the rice rest for 8 to 10 minutes in the IP and later do a quick pressure release.
- Cooking in Stove-top Pressure Cooker: Carry out the sautéing steps in a 3-liter pressure cooker on a stovetop. Add 1½ to 1¾ cups water and salt according to taste. Pressure cook on medium to medium-high heat for 1 to 2 whistles or for about 7 to 8 minutes. Let the pressure drop naturally in the cooker and then open the lid. Gently fluff the rice and serve.






Super tasty biryani. Must try recipe for all mushroom biryani lovers.
Thank you for the positive feedback on the recipe.