Mushroom masala is a lip-smacking Indian curry recipe made with button mushrooms. Make this easy mushroom gravy in the Instant Pot or on a stovetop.
Jump to:
Love mushrooms
There are two kinds of people - those who love mushrooms and those who don't. I firmly belong to the mushroom-lover camp. I have always loved mushrooms and add them to recipes whenever I can.
They are not technically vegetables but a type of fungi.
Mushrooms are a low-calorie source of fiber, protein, and antioxidants. They are a great substitute for meat in recipes because of their texture and flavor.
They are very versatile to cook with. You can add them to a variety of recipes like pasta, curries, stir-fries, or rice. You can also mince and use them as stuffing.
That's why it's always a good idea to stock up on mushrooms if you are following a vegan or vegetarian lifestyle.
Recreate restaurant-style dishes
If there is one thing I enjoy about my profession is that I get to recreate popular restaurant dishes at home by giving them my own twist.
But let me tell you, you cannot make an exact replica because restaurants use a lot of fat, and cream to make it tasty, plus also use a lot of shortcuts.
When recreating these dishes at home, you are fully in control and can choose what and how much to add without compromising on the taste.
Why make this
Rich and creamy Mushroom masala is a North Indian gravy that's very popular at Indian restaurants. This is what a comforting yet delicious meal looks like!
In this curry recipe, the button mushrooms are cooked in a rich and creamy onion-tomato gravy with spices and then balanced with cream. It's one of my favorite ways to cook mushrooms.
- It's a one-pot meal
- Quick and easy to make
- Vegan and gluten-free meal
- Can be made in the Instant Pot and on the stovetop
- A great choice for weekly menu rotation
Ingredients needed 🧾
Mushrooms - White button mushrooms, cremini mushrooms, baby Bella mushrooms, or portobello mushrooms can be used for this curry recipe. You can also use a mix.
Just ensure that you rinse them well as they tend to collect a lot of dirt. You can either slice them or use them as a whole. For this recipe especially, I prefer buying it in bulk from BJ's or Costco.
Nuts and seeds - cashews and poppy seeds will give this dish a creamy and nutty flavor. If you are allergic to nuts, use tahini or sesame seeds. Almonds can also be used instead of cashews.
Basic ingredients - paste or minced form of ginger, garlic, and green chillies are essential to Indian recipes as they lend an authentic flavor to the mushroom masala.
Spices and herbs - turmeric, paprika, coriander powder, garam masala, Kasuri methi, and cilantro make this curry what it is - delicious!
Veggies - Green peas, onions, and tomatoes help give this curry more bite and volume.
Cream - I have used vegan sour cream. read the tips section below for substitutions.
How to make it 🔪
Want to save this recipe?
Instant Pot method
I find cooking this Indian mushroom curry in the Instant Pot very convenient.
- Soak cashews in lukewarm water for 10 minutes. Do not skip this as it will ensure a creamy gravy consistency.
- Drain and transfer them to a blender jar along with ginger paste, garlic paste, poppy seeds, and onions. Grind to make a smooth paste. Transfer to a bowl.
- To the same blender jar, add the tomatoes and green chillies. Grind to make a smooth puree.
- Turn on the Instant pot in saute mode. Add oil or vegan ghee and once it's hot, add the onion paste. Cook for 30 seconds.
- Crush Kasuri methi between your palms and add it to the pot. Mix and cook for another 30 seconds.
- Then add the tomato puree to the pot along with salt. Mix and cook for 30 seconds.
- Add green peas next and half a cup of water. Remember, mushrooms will release water as well.
- Followed by the spices like turmeric, coriander powder, paprika, and garam masala.
- Rinse the button mushrooms and then add them to the pot.
- Give it all a good mix. There is no need to add more water. Cancel the saute mode. Close the lid with the valve in the sealing position. Pressure cook in manual mode for 4 minutes.
- Release pressure manually. Open the lid and add sour cream.
- Lastly, garnish with cilantro. Mix and serve.
Stovetop method
Follow all the prep steps from above. Cook the onion paste for 2-3 minutes. Similarly, cook the tomato puree along with salt for another 2-3 minutes on medium flame.
Add the green peas and the spice mixes, and cook for another minute or two. Then add the mushrooms, and cook them for 10-12 minutes or till they are cooked.
Add ½ to ¾ cup of water to adjust to the desired consistency. Lastly, mix in the sour cream, and cilantro.
Serving suggestions 🍽
Squeeze some lemon juice on top if you want. Serve this Instant Pot mushroom masala curry with any Indian flatbread like roti, chapati, naan, paratha, or kulcha.
You can also serve it with steamed rice, Jeera Rice, or Pulao. For a low-carb option, serve it with cauliflower rice or alternate grains like quinoa, bulgur, teff, etc.
Top recipe tips 💭
Use any mushroom variety like button mushrooms, white, or Bella mushrooms for this recipe. Just remember to wash them properly and then slice them.
If you don't have poppy seeds or cashews, you can also use white sesame seeds, tahini, or flax seeds or skip adding them.
If you don't have Kasuri methi, skip it. Do not substitute it with fresh fenugreek leaves or seeds. The flavors will change drastically.
The gravy consistency can be adjusted as per your preference. Use vegetable stock instead of water if you want.
Recipe FAQs 📖
You can make this mushroom curry recipe in advance and store it in the fridge for 4-5 days. The curry will thicken upon refrigeration. Add a few tablespoons of water to thin it. You can also freeze it for 2-3 months.
In place of vegan sour cream, you can add regular sour cream, fresh cream, yogurt, coconut cream, milk, or cashew cream in this Indian mushroom recipe.
To make this Indian mushroom masala curry recipe more wholesome, add some canned or cooked chickpeas, bell peppers, greens like spinach, kale, beet leaves, etc to the curry.
If you don't like mushrooms, you can prepare the same Instant pot curry with cauliflower, baby corn, soya chunks, potatoes, or even mixed vegetables.
More mushroom recipes
Did you try this recipe? Please let me know how it turned out by leaving a comment below or sharing a picture on Instagram @cookilicious with the hashtag #cookiliciousveg. I love hearing your feedback!
Like this recipe? Please show your love by leaving a 5-star 🌟🌟🌟🌟🌟rating below!
You can also follow me on Facebook, Twitter, Instagram, and Pinterest to see more delicious vegetarian and vegan recipes and what I’m getting up to.
Recipe 📖
Mushroom Masala (Instant Pot & Stovetop Versions)
Equipment
Ingredients
To make the onion paste
- ⅓ cup cashews
- 1 onion large
- 1 tablespoon garlic paste
- 1 tablespoon ginger paste
- 1 tablespoon poppy seeds
To make the tomato paste
- 4 tomatoes
- 3 green chillies
To make the curry
- 1 tablespoon vegan ghee or oil
- 2 tablespoon Kasuri methi
- ½ cup green peas
- ½ cup water or vegetable stock
- ½ teaspoon turmeric powder
- ½ tablespoon coriander powder
- ½ tablespoon paprika chilly powder
- ½ tablespoon garam masala
- salt
- 20 oz buttom mushrooms
- ¼ cup sour cream
- ¼ cup cilantro
Instructions
Instant Pot Method
- Soak cashews in lukewarm water for 10 minutes. Do not skip this step as it will ensure a creamy gravy consistency.
- Drain and transfer them to a blender jar along with ginger paste, garlic paste, poppy seeds, and onions. Grind to make a smooth paste. Transfer to a bowl.
- To the same blender jar, add the tomatoes and green chillies. Grind to make a smooth puree.
- Turn on the Instant pot in saute mode. Add oil or vegan ghee and once its hot, add the onion paste. Cook for 30 seconds.
- Crush kasuri methi between your palms and add it to the pot. Mix and cook for another 30 seconds.
- Then add the tomato puree to the pot along with salt. Mix and cook for 30 seconds.
- Add green peas next and half cup of water. Remember, mushrooms will release water as well.
- Add the turmeric, coriander powder, paprika and garam masala.
- Rinse the button mushrooms and then add it to the pot. Give it all a good mix. There is no need to add more water.
- Cancel the saute mode. Close the lid with the valve in sealing position. Pressure cook in manual mode for 4 minutes. Release pressure manually.
- Open the lid and add sour cream. Lastly garnish with cilantro. Mix and serve.
Stovetop method
- Follow the steps above to make the onion paste and tomato puree. Cook the onion paste for 2-3 minutes. Similarly, cook the tomato puree along with salt for another 2-3 minutes on medium flame.
- Add the green peas and the spice mixes, cook for another minute or two. Then add the mushrooms, cook them for 10-12 minutes or till they are cooked.
- Add ½ to ¾ cup water to adjust the desired consistency. Lastly, mix in the sour cream, and cilantro.
Hari chandana says
Is there a way I can omit the onion and garlic in the recipe
Priya says
Sure, if you want, skip adding them. The flavors will differ slightly.
Kavita says
Made this on the stovetop for dinner and it was delicious! Cooked both the onions and tomatoes for a bit longer than the recipe called for. Kept pot covered once mushrooms were added so didnt need to add any water. Hubby loved it too!
Priya says
Thank you so much. I am so happy to hear this. 🙂
Carol says
It was delicious! I love that you indicate what substituted can be done and that you give two cooking options.
Priya says
I am so glad you liked it. Thank you so much.
Gail says
This was fantastic! I did some substitutions, which probably caused the dreaded IP “burned” notice, but it still was great and I will do it again. I used a 28 oz can of diced tomatoes. And my mushrooms were a combination of oyster and shiitake from a CSA surplus. The burn notice came on right when it started the 4 min countdown. I manually opened the IP, and everything was cooked to perfection. Just a little sticking. So delicious. Maybe stovetop next time. 4 minutes vs 10 minutes is not a big difference.
Priya says
I am glad you loved the recipe. I make it in the Instant Pot at all times and never get the burn notice. Ensure nothing is sticking to the bottom of the pot before closing the lid. Just ensure there is some liquid in the pot. Hope this helps.
Mandy says
Loved this recipe! I added chickpeas to this recipe to round it out (and because I wanted protein). It turned out amazing. Will definitely be adding this to regular rotation.
Priya says
Thank you so much for the feedback. Glad you enjoyed it. 🙂
Cheryl says
fantastic recipe! we Loved it! Thank you very much for a fabulous recipe. Ii made it on the stovetop and it was Great. Thanks for the super instructions!
Priya says
Thank you so much. I am so glad you loved it. Its our favorite too! 🙂