Mushroom Biryani Recipe
Updated: May 14, 2024, By Swasthi
Mushroom Biryani is a popular South Indian dish where fragrant rice is cooked with mushrooms, herbs and aromatic whole & ground biryani spices. It is delicious, super aromatic with umami flavors and is easy to make. You can cook this fluffy Mushroom Biryani in a regular pot, stovetop pressure cooker or in an Instant pot with my instructions below.
While you may find dum cooked version of this in specialized biryani houses, the one pot dish is a staple in the South Indian restaurant and households. It is also known as kalan biryani. You will also find this being made with coconut milk in place of curd/yogurt like in the traditional dish.
Traditionally a biryani is made with meat (chicken or mutton), marinated in spiced yogurt, layered with par-boiled rice and later dum cooked to perfection. Since this is a no-meat vegetarian dish, there is no marination of the mushrooms or layering of the rice.
You simply temper the spices, saute the mushrooms in the masala and cook with rice in the same pot like this Vegetable Biryani. This recipe requires a really good garam masala or biryani masala, this is the key ingredient. If you do not have that, you may make your own following my recipe below.
Unlike the traditional Hyderabadi or Lucknowi biryani, there is no caramelizing of onions involved, meaning you will save plenty of time. The meaty mushrooms together with the ground spices & mint leaves, infuse extra flavors to your mushroom biryani and you won’t miss your traditional biryani flavors.
More Mushroom recipes
Kadai mushroom
Mushroom masala
Matar mushroom
Mushroom manchurian
Chilli mushroom
Photo Guide
How to Make Mushroom Biryani (Stepwise photos)
Preparation
1. Soak 1 cup (200 grams) aged basmati rice in a large bowl until you prepare the vegetables. Later drain the water from the rice. I prefer to make and use fresh spice powder. If you have readymade garam masala or biryani masala you can also use that. But this mushroom biryani gets it real taste and aroma from the masala powder that is used. So make sure you use a good one. These are the spices I have used. Be careful not to use more as it can make your biryani bitter.
- 4 green cardamoms
- 1 inch cinnamon
- 6 cloves
- ½ teaspoon fennel seeds
- ¼ teaspoon black pepper
- 1 small strand mace (javitri) (don’t use more, optional)
- 1 pinch nutmeg (jaiphal) (don’t use more, optional)
- ½ tsp stone flower (dagad phool / kalpasi) (optional)
2. Make a fine powder of the above ingredients. I also sieve the powder. Coarse spices can be added to your tea.
Make Biryani
3. Heat a pot or cooker with 2 tablespoons oil or ghee. When it turns hot, add the following whole spices the whole spices. If you do not have some of them just skip.
- 1 bay leaf
- 1 star anise (biryani flower)
- ½ tsp shahi jeera or (jeera – cumin)
- 2 to 3 green cardamoms
- 1 cinnamon – 2 inch piece
- 3 to 4 cloves or laung
4. Add 1 medium sliced onion (⅓ cup) and 1 to 2 chopped or slit green chilies.
5. Spread the onions and saute until they turn golden. Add 1½ teaspoon ginger garlic paste.
6. Saute for a minute, until aromatic & stir in ¼ to ⅓ cup chopped tomatoes, ⅓ teaspoon salt and 1/8 teaspoon turmeric. Saute until the tomatoes breakdown and become soft. While the tomatoes cook, rinse and slice the mushrooms thick.
7. Stir in
- ¼ to ⅓ teaspoon red chili powder (cut down for low heat)
- 2 tablespoons chopped mint (pudina) & 2 tbsps coriander leaves
- ¾ teaspoon garam masala or half of the ground spices we made in step 1
8. Turn down the flame to very low flame and add 3 tablespoons yogurt or coconut milk.
9. Mix everything well to deglaze the pan.
Fry mushrooms for biryani
10. Add about 2 cups (7 ounces, 200 g) sliced mushrooms. You can add more or less to your preference.
11. Saute the mushrooms in the masala for 2 to 3 mins.
12. Add the drained rice and pour water. Use 2 cups if cooking in a pot or 1¾ cups water to cook in stovetop pressure cooker. 1¼ cups water to cook in Instant pot.
13. Mix well and taste test the water to adjust salt. I forgot to add mint & coriander in the earlier step so I added here.
14. Bring to a rolling boil and reduce the heat. No cooker – pot method – Cover and cook on a medium low flame until the rice if fully cooked and the water is absorbed. Stovetop Pressure – Cook for 1 whistle on a medium flame. Wait for the pressure to drop naturally. Instant Pot – Pressure cook for 5 mins, let the pressure drop manually for 5 mins and release the rest carefully. (I have a detailed step by step picture guide for the Instant pot version below)
15. When the biryani is done, add some chopped coriander leaves.
Troubleshooting tip: Once the water is all absorbed, you can check if the rice is done correctly. If not then pour little hot boiling water & give a stir. Cook covered.
16. Mushroom biryani turns fluffy, grainy and fully cooked.
Serve mushroom biryani with Raita and some papads on the side. You can also pack this in the office or school lunch box.
Expert Tips & Notes
- Rice: I have used basmati rice but you can use any short grain aged rice like seeraga samba rice or keema rice or sona masuri. If you are using newly harvested rice, avoid cooking in the pressure cooker.
- Water: I have used 1¾ cups water for every cup of basmati rice since there is a little amount of yogurt too. Adjust the amount of water depending on the kind of rice. A general tip is to use the same amount of water as you would use to make your plain rice.
- Mushrooms: I have used button mushrooms. Other kinds like fresh shiitake, Swiss brown mushrooms (Cremini) and Portobello also work well. For an extra umami flavor, use some dried shiitake. Hydrate them in water and use along with the fresh mushrooms.
- Spices: Feel free to alter the tempering spices and use what you have in hand.
- Vegan: To make the recipe vegan just omit curd/ yogurt and use coconut milk. You can also substitute water in the recipe with coconut milk and cook the mushroom biryani with coconut milk alone.
- Biryani masala : The key to this flavorful biryani is the biryani masala powder that I shared in this recipe. It elevates the flavors completely. If you do not have the whole spices needed to make the mushroom biryani then just use garam masala.
Photo Guide
Instant Pot Mushroom Biryani
Soak 1 cup aged basmati rice until you prepare the onions, tomatoes etc for this recipe. Later drain the water completely.
1. Press saute button on the IP and pour oil to the steel insert. Add 1 bay leaf, 1 star anise, half teaspoon shahi jeera, 2 to 3 green cardamoms, one 2 inch cinnamon piece and 3 to 4 cloves.
2. When the spices sizzle, add ⅓ cup (1 small) sliced onions and 1 to 2 slit green chili. Saute onions until light golden. Then add 1½ teaspoon ginger garlic and saute quickly.
3. Add ¼ cup (1 medium) tomatoes and sprinkle ⅓ teaspoon salt. Saute until the tomatoes turn soft, for about 1 to 2 mins.
4. Add ¼ to ⅓ teaspoon red chilli powder and ¾ teaspoon garam masala or half of the biryani masala from the post.
5. Quickly mix it and add 3 tablespoons yogurt or coconut milk.
6. Mix everything well and deglaze to remove bits of food stuck at the bottom.
7. Then add 2 cups thick sliced mushrooms (7 ounces, 200 grams), 2 tablespoons mint and 2 tablespoons of coriander leaves. Saute for 2 mins and press cancel.
8. Add drained rice and pour 1¼ cups water.
9. Mix everything well and taste test. Water has to be slightly salty. If need add more salt.
10. Secure the instant pot with the lid and position the steam release valve to sealing. Press pressure cook button and set the timer to 5 minutes. Let the pressure release manually for 5 minutes. After 5 minutes, fluff up the rice and cover back. This helps the rice on the top layer to soften and cook evenly.
Serve mushroom biryani with raita.
Related Recipes
Recipe Card
Mushroom Biryani Recipe
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 1 cup (200 grams) aged basmati rice
- 2 cups (7 ounces, 200 g) white button mushrooms sliced thick (use less if you want)
- ⅓ cup (1 small) onion (sliced thinly)
- ¼ cup (1 medium) tomatoes (optional, deseeded & chopped)
- 2 tablespoon mint leaves (pudina) fine chopped
- 2 tablespoon coriander leaves (cilantro) fine chopped (optional)
- 1 green chili slit
- 1½ teaspoon ginger garlic paste or crushed
- 2 tablespoon Oil or ghee
- ¼ to ⅓ teaspoon red chili powder
- 3 tablespoons curd (plain yogurt or coconut milk)
- ⅓ teaspoon sea salt (adjust to taste)
- ⅛ teaspoon turmeric (optional)
- ¾ teaspoon garam masala or biryani masala (read notes to make your own)
Whole spices to temper (or omit to use more garam masala)
- 1 bay leaf (tej patta)
- 1 star anise (biryani flower)
- ½ teaspoon shahi jeera (or cumin seeds)
- 2 to 3 green cardamoms (elaichi)
- 1 cinnamon – 2 inch piece (dalchini)
- 3 to 4 cloves (laung)
Liquid (use any one)
- 2 cups water to cook in pot
- 1¼ cups water to cook in Instant pot
- 1¾ cups water to cook in stovetop pressure cooker
Instructions
- Rinse and soak rice until you prepare the vegetables. If you do not have a good masala, make it from my notes below.
How to make Mushroom Biryani
- Heat a pan or pressure cooker with oil (sauté mode if using Instant Pot). Stir in the whole spices – bay leaf, cinnamon, cloves, cardamom, star anise and shahi jeera.
- When they begin to sizzle, add onions and chilies. Saute till golden & stir in the ginger garlic paste. Saute for a minute till the raw smell disappears.
- Add the chopped tomatoes, turmeric and salt. Saute until they turn soft & breakdown.
- Stir in red chili powder, garam masala, mint and coriander leaves and saute for about a minute (do not burn). Pour yogurt or coconut milk and mix well to deglaze.
- Add the mushrooms, saute for 2 to 3 minutes. Drain the water from the rice completely and add the rice here. Stir in the salt and pour water. Taste test to adjust salt.
- Instant Pot – Press cancel, followed by PRESSURE COOK button (high pressure) and set the timer to 5 minutes. When it is done, IP will beep. Wait for 5 mins, release the pressure manually by moving the steam valve from sealing to venting.
- Stovetop Pressure Cooker: Cook for 1 whistle on a medium flame. Wait for the pressure to drop naturally.
- No Cooker – cook in a pot: Bring the water to a rolling boil and reduce the heat to low. Cover and cook until the rice is fully cooked and the moisture is absorbed.
- Cool down the mushroom biryani for 4 to 5 mins and fluff up gently with a fork. Garnish with coriander leaves & sprinkle lemon juice if you want. Serve mushroom biryani with a raita.
Notes
- 2 green cardamoms (elaichi)
- ½ inch cinnamon (dalchini)
- 3 cloves (laung)
- ¼ teaspoon fennel seeds (sombu, saunf)
- ½ small strand mace (javitri) (optional, don’t use more)
- ½ pinch nutmeg (jaiphal) (optional, don’t use more)
- ¼ teaspoon stone flower (dagad phool / kalpasi) (optional)
Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
About Swasthi
Iโm Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthiโs Recipes will assist you to enhance your cooking skills. More about me
Follow Swasthi’s Recipes
Comments
Simple, easy and tasty recipes
Thank you Sabitha
Hi Swasthi, love your recipes! Wanted to ask – is it possible to make this ahead and freeze ?
Thank you for sharing such an amazing and simple recipe. Made this for lunch today and my family loved it. It was flavourful and absolutely yummy. Thanks again for all the tips and tricks. ?
Glad to know Del. Thank you!
Hi Mrs. Swasthi. I tried ur recipe and the results are beyond amazing… I made a vegan version of the mushroom briyani by swapping one to two items but the result was nice. My mom did enjoyed it too… Thanks for sharing the recipe?
Hi Anjali
Glad you all liked it. Thank you so much
Yes worked out well for me I was too lazy to go to get biryani powder so I just used garam masala it was just as tasty. Lots of flavour. I missed the turmeric and the yogurt. Pressure cooker 5 mins natural pressure release 8-10. I think turmeric is missed in the list.
Hi Jenny
So glad to know you liked it. I will include turmeric in the list. Thank you
Amazing receipe easy to prepare
Thank you
Hi Swasthi,
U are amazing. I really feel guilty of not being written any comments so far. Yours is always my go to blog. Last week I had to cook mushroom biryani for 15ppl. Initially I was bit afraid that how am I going to manage as it was the first time cooking for such a large crowd. But u are always a life saver. Just saw ur recipe, scaled up the ingredients, done! Got excellent feedback. All credits and Hugs to u!! Stay blessed.
Hi Sathya
Thank you so much! So glad to know the recipe helped. Making it for 15 people is really great! Thanks again
๐
Mushroom biryani recipe was really very nice ,awesome
Glad to know Jayanthi
Thank you for the wonderful recipe. I tried the instant pot version with some added vegetables like carrots, bell peppers and potatoes along with mushrooms and it came out really tasty!
Welcome Sangeetha
Glad to know!
Hi Swasthi,
The receipe turned out delicious. But the rice became clumpy after a while. I added 3.5 glasses of water like u mentioned since I made it in a pot. How to rectify this?
Hi Krishnaja,
Yes I use 3.5 cups water. It depends on the kind of basmati rice and soaking time. Hope you used aged basmati. If the rice is oversoaked it can turn clumpy.
Next time you may try reducing water or cut down the soaking time. If you oversoak the rice by mistake, then use boiling hot water instead of cold water or cut down the water by 1/4 cup. If the rice is undercooked, then add more boiling hot water at the last step. Hope this helps. Thanks for rating the recipe.
thanks for the response.:)
Very nice. Doable..
Thank you!
I tried this Mushroom briyani and it came out really really well…Thank u for the receipe.
Welcome Meenakshi
Glad to know!
Thank you
This recipe is amazing! Thank you so much for sharing! I make a similar recipe using garam masala, but the biryani masala made a huge difference. This is going to be added to my list of go to pulav/biryani recipes! One thing I did slightly different is added mushroom and tomatoes right after the ginger garlic paste to let it fry a bit, and then added the mint and yogurt.
Hello Aparna
You are welcome! Glad to know you liked it. Thanks for leaving a comment.
๐
Hello Ma’am,
I have been using your recipes for quite a while after I got married, but have never written a comment, thinking will it really be acknowledged. But today I wanted to say my thanks to you, hoping you might read it sometime or the other.
I always search for any dish, adding the tag swasthi, by chance if I don’t get my wanted recipe in your blog. I start thinking what should I do now?.
I am on maternity leave and due to this pandemic, I have been trying many such dishes from your blog at home.
A Very big thanks to you as I have started getting good appreciation for my cooking now, it’s really a good progress for a person who has started from zero..
Thank you?
My best regards
Chaitanya Bhavani
Hello Chaitanya
You are most welcome! So happy to hear that!
I read all of the comments on this blog, myself. I also try to reply most of them unless I forget while I am busy with the kids. But I try my best to reply everyone.
Thank you so much for leaving your comment!
Congratulations on your new bundle of joy! My best wishes to you all! Stay safe & God bless!
๐
Thank you ma’am.. for the reply and the wishes.. please take care…
I have tried your egg biriyani in IP and it came out well
Today I tried the mushroom biriyani, 2X recipe in IP and when pressure cooking, the IP displayed โburnโ. Had to switch off after the burn display. I added extra one capsicum and 2 carrots.
As per the recipe I added 2.5 cups of water. Is it not sufficient? Biriyani came out well.
Please advice.
Lekha
Hi Lekha,
2.5 cups water is what I use. All measurements in this recipe are the same as egg biryani except for 2 tbsps yogurt (for 2x). Just wondering if that made a difference in your case.
My IP displays burn if the rice is not soaked for a minimum of 20 min. In this case it needs more water.
For most one pot dishes, adding more veggies than mentioned in the recipe especially potatoes or large pieces of carrots also give a burn notice.
Next time, try adding 2 tablespoons more yogurt. I will make this again and update.
Hope this helps.
Thanks Swasthi for the quick response . I soaked the rice and I didnโt use potatoes. I use small pieces of carrots too. Waiting for your update.
Amazing, love your blog and recipes!
Hi Swasthi,
Is it possible to make this with brown basmati? How would the timing for the IP change if we used brown basmati for this biryani?
Hi Karishma,
Brown rice needs 23 mins to cook by then the mushrooms will become mushy. I would cook the rice in the IP and then make the masala separately in a small pan. Then mix it with the cooked brown rice and rest for a while for the flavors to be absorbed. You can check this link for reference – Capsicum rice.
Thanks for the recipe, It came out very well. Had a lot of flavor
Hi Kalaivani,
You are welcome! Glad it turned out good.
Mushroom biryani was superb. I am an ardent fan of ur cooking
Thank you so much Sabitha!
Hello,
I tried making this (still cooking), however I was wondering that whenever I use curd for cooking a gravy the curd becomes grainy. Is this suppose to happen? Because your pictures look like the gravy is smooth like cream.
Hi Dushyant,
I think it is the kind of milk or curd making process that makes it grainy. If there is lot of whey in the curd, then it turns grainy as soon as it is heated. I usually simmer the milk for sometime to make homemade curd. So there is no whey at all in it & it turns thick. For gravies many people whisk some corn starch with curd to avoid this.
Hello swathi, love all your recipes. Today I tried mushroom biryani but it was little bitter in taste. I used all the ingredients which you have mentioned. What is the reason for bitterness
Hi Thanuja,
Thank you! Over frying the masala or over frying the gingergarlic can make the dish bitter. Sometimes the mushrooms also taste bitter. Not sure what would have happened. If you have used a readymade masala then you may reduce the quantity used. Some spice powders are too strong. Hope this helps to find the reason.