Mushroom Masala
Mushroom masala is a simple yet popular dish on every Indian restaurant’s menu. It is lightly spiced and cooked in a creamy tomato-yogurt gravy in less than 20 minutes. It makes a perfect side dish or a main course for a vegetarian feast.

If you have been to an Indian restaurant, I bet you have eaten mushroom masala. We are big fans of mushrooms in our home, and you can tell from the number of mushroom dishes we have, from stuffed mushrooms to quiches.
Why make this dish?
- If you like simple and easy, this is for you. It’s packed with flavor and an impressive dish to serve guests or as a family meal.
- It takes only 20 minutes to prepare, and you don’t need a whole variety of Indian spices, just a good Indian curry powder and garam masala from the nearest supermarket.
- It’s also very versatile; you can serve it as a side dish along with other meat dishes or as a main dish for a vegetarian menu.
- It can be eaten with any Indian bread, such as chapati or naan, or over simple steamed white rice.

Ingredients and substitutes
- Mushrooms – White button mushrooms are easily found and perfect for this dish. I have tried making this dish with other mushrooms, such as brown chestnut, champagne, crimini, and chanterelles. My favorite is to get a mix of mushrooms. However, I would not recommend mushrooms such as shitake, porcini, or oysters, as these have a very strong flavor unless you like these strong flavors when mixed with Indian spices.
- Curry powder – For simplicity, I use curry powder. This is a very simple and easy spice mix found in most supermarkets. I make my own, and you can find my curry powder recipe here.
- Garam masala – This is an exotic Indian spice blend that works well in many Indian dishes, including some sweet dishes. You can make it at home, and here’s my recipe for Homemade Garam Masala Spice Mix.
- Tomato paste – You can use whole tomatoes, but they make the dish very saucy. Overcooking the dish can make the mushrooms very limp, so the paste works best. Of course, you can still use fresh tomatoes. Just cook them down before you add the mushrooms.
- Fresh herbs – Most Indians use cilantro, and so do I. However, if you don’t like or have cilantro, please go ahead and use parsley.

Step-by-step: Mushroom Masala
- Wipe mushrooms with a damp cloth. You can chop the mushrooms or keep the small-sized ones whole, as I have done here.
- Add 1 tbsp of oil to a saute pan and add mushrooms. Sprinkle some salt and cook mushrooms on medium-high until they release their juices and dry again (about 3 to 5 minutes). Remove from the pan and set aside.
Pro tip – It is important to cook on medium-high so all the moisture evaporates. Otherwise, the mushroom will get soggy.

Saute
- In the same saute pan, on medium-low heat, add the remaining oil and saute onions, garlic, and ginger until the onions are translucent, about 2 minutes.
Pro tip – Keep the heat on medium-low. Otherwise, the garlic and ginger can burn easily. - Then, add the tomato paste and curry powder. Saute for another minute until fragrant.
Pro tip – If necessary, add a few tablespoons of water to prevent the spices from burning.

- Add yogurt and the garam masala. Followed by the mushrooms and lemon juice. Season with salt and pepper.
Pro tip – If the mushrooms are dry, you can add 1/4 to 1/2 cup water and bring to a boil. - Adjust the gravy’s consistency- add a few tablespoons of water if necessary.
Pro tip – I like to keep it dry when serving it as a side dish or with chapati and naan. But when serving it over rice, it is nice to have some gravy. - Sprinkle with fresh herbs, cilantro, or parsley.
- Enjoy!


Frequently asked questions
This mushroom masala will keep in the refrigerator for 4 to 5 days. You can even freeze it for up to a month.
Yes, you can omit or substitute the yogurt with coconut cream.
It is very important to buy mushrooms from a good source, such as a grocer or supermarket. Never buy from an amateur who may or may not know how to identify mushrooms correctly.
It is also important to clean mushrooms thoroughly. The best way to clean mushrooms is with a damp kitchen cloth or paper towel. Wipe them well and remove any dirt that may be stuck to them. Never soak mushrooms in water; they are like sponges and can absorb water. If the mushrooms are really dirty, you can rinse them in cold water just long enough to clean them.
Try my following recipes:
Quick and Easy Indian Curry in 15 minutes or
Black Beans Coconut Curry, and
Baked Tandoori Fish in 15 minutes
Quick Prawn Rice, aka Indian Prawn Pilau, in 15 minutes or
Quick Indian Butter Chicken in Just 15 minutes and
Cilantro Lemon Chicken in just 15 minutes
I always serve them alongside my Indian meat dishes such as Tandoori chicken, lamb curry, beef curry, Chicken curry, and meatball curry. You can also serve them alongside vegetable dishes such as my mixed bean sprouts, lentil curry, black bean curry, and kidney bean curry.

Mushroom Masala Restaurant Style
A simple yet popular dish on every Indian restaurant menu is the mushroom masala. Lightly spiced in a creamy tomato-yogurt gravy in less than 20 minutes. It makes a perfect side dish or a main course for a vegetarian feast.
Video
Ingredients
- 1 lb (450 g) Mushrooms 1 lbs
- 2 tbsp Cooking oil canola, peanut
- ½ cup Onion Chopped (1small)
- 1 tsp Fresh Garlic minced (1 small)
- 1 tsp Fresh Ginger grated (1/4 inch piece)
- 1 tsp Tomato paste
- 1 tbsp Curry Powder up to 2 tbsp
- 2 tbsp Yogurt (or coconut cream)
- 1 tbsp Lemon juice
- ½ tsp Garam masala (optional)
- ½ cup Fresh herbs (cilantro or parsley)
Method
- Wipe mushrooms with a damp cloth. You can chop the mushrooms or keep the small-size ones whole, as I have done here.
- Add 1 tbsp oil to a saute pan and add mushrooms. Sprinkle some salt and cook mushrooms on medium-high until they release their juices and dry again. (about 3 to 5 mins). Remove from the pan and set aside.
- In a saute pan on medium-low heat, add the remaining oil, saute onions, garlic, and ginger, until the onions are translucent; about 2 minutes.
- Then, add the tomato paste and curry powder. Saute for another minute until fragrant.
- Add yogurt and the garam masala. Followed by the mushrooms and lemon juice. Season with salt and pepper.
- Adjust the consistency of gravy – adding a few tablespoons of water if necessary.
- Sprinkle with fresh herbs, cilantro, or parsley.
- Enjoy!
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.







Veena, top notch recipe. We loved it. I think next time we’ll drop in a can of chick peas, but it’s an awesome combo of flavors that you made easy. Thanks for your website!
Thank you, Gregory. Happy you enjoyed this.
I am always seeking new ways to enjoy mushrooms! My husband would love this!
Thanks Reesa. Happy to hear that – I hope you make this for him.
mushroom masala looks amazing Veena!!this would pair so well with our roti and parathas!! Always love the way your explain the recipe!! Kudos to your efforts!
Thanks Priya. Roti or even rice goes well. Thanks
I am starting my Weigh-Less diet next week and am actually allowed to eat all the ingredients in your Mushroom Masala, so this will go on my menu list ! It looks delicious and I know my family will love it as well 🙂
Happy to hear Linda. You will love this recipe it’s simple and easy but also very delicious. All the best on your diet.
We love mushrooms in every way, shape and form. This would be amazing as a side to a grilled steak. With summer just around the corner, we will have to give this a try. Love the “20 minute” cooking part too.
Us too GLoria. Love mushrooms in all shapes and sizes. Definitely a quick dish
Mushrooms are one of our favorites and I love how flavorful you have made these. Mushrooms are now on my grocery list!
Yeey, So happy to her that Carlee. Let me know what you think
I love Indian food, but I don’t think I’ve ever tasted a tomato-yogurt gravy. I love mushrooms though, so I’m definitely going to give this recipe a try. I think this would be fabulous as a side with steak
oh you must try Karly! It’s really delicious. The tomato yogurt is a nice and creamy sauce with a zing to it.
I love your cake decorating, i think you’re so talented but this is a great recipe too.. we love Indian food in our house and do get a lot of takeaways..it would be so nice to try something from scratch
Thank you so much Karyn. I love cake decorating and I could do that all day!! This is so easy in 20 mins – If you have the ingredient on hand you can skip take away
Veena, that mushroom masala looks so good. I don;t use mushrooms in my cooking but my boys have developed a taste for it. Last week was the first time, I made some mushroom stir fry at home and they were too excited. I am sure they would love this curry with some paratha.
Thanks Sandhya. We are just the opposite in our home. I can mushroom every day and my kids will welcome it. You must try this
this is one of those must try recipes the flavors are so different than anything I have ever had. Sounds like you have inspired me to try this recipe and it looks fabulous BRAVO!
Thank you Claudia. Yes you will love it. It’s different but absolutely delicious.