Mushroom Masala Recipe

5 from 1 vote
Updated: Sep 05, 2025 |

Mushroom Masala is a North Indian style mushroom curry where mushrooms are cooked in a spicy onion-tomato gravy. Make it at home using my easy recipe.

Here are some more mushroom recipes that you may like: Mushroom Omelette, Mushroom Fried Rice, Hungarian Mushroom Soup, and Roasted Mushroom Tapenade.

Mushroom masala served in a bowl.

I still remember the first time I tried mushroom masala—it was at a small Punjabi dhaba during a road trip. The rich, spicy, and aromatic gravy paired with hot tandoori rotis was unforgettable.

I tried the recipe as soon as we came home, and although it wasn’t the best at first, I perfected my own version over time. Now, it turns out just as flavorful as the one we had at the Dhaba. Do try this recipe.

About Mushroom Masala

Mushroom Masala is a rich and flavorful North Indian style curry made with earthy mushrooms simmered in a spiced onion-tomato-based masala gravy.

This dish is perfect for weeknight dinners yet rich enough to be served at gatherings and parties.

Why You’ll Love This Recipe

Easy & Quick: Ready in under 30 minutes.

One-Pot Dish: Less mess, more flavor.

Customizable: Adjust the spice level or add other veggies like peas or corn.

Better than a Restaurant: Rich, creamy texture without excess oil or cream.

Perfect for Meal Prep: Stores well for 3–4 days.

Naturally gluten-free and can be easily made vegan by replacing dairy yogurt with vegan yogurt.

Ingredients

Mushrooms – They are the star ingredients of this recipe. I used button mushrooms, but you can also use cremini or portobello.

Whole Spices like cloves (laung), black peppercorns (kali mirch), green cardamoms (hari elaichi), and black cardamom (badi elaichi) give this mushroom masala curry a lovely flavor.

Spice Powder – You will need some basic Indian spices like coriander powder, Kashmiri red chili powder, turmeric powder, garam masala powder, black pepper powder, and salt.

Others – You will also need oil, onion, ginger garlic paste, tomatoes, plain yogurt (dahi, curd), green chilies, green bell pepper (capsicum), lime juice, kasuri methi, and cilantro (fresh coriander leaves) to make this mushroom masala recipe.

How To Make Masala Mushroom

Heat 4 tablespoon oil in a pan over medium-high heat.

Oil heating in a pan.

Once the oil is hot, add 2-3 cloves, 5-6 black peppercorns, 2 green cardamoms, and 1 black cardamom to it and fry for 4-5 seconds.

Whole spices added to the pan.

Add 1 cup chopped onions and cook until they turn translucent (4-5 minutes), stirring frequently.

Onions added to the pan.

Add 2 teaspoon ginger garlic paste and cook until the onions turn golden brown (6-8 minutes).

Ginger garlic paste added to the pan.

Add 1 cup pureed tomato, ยผ cup plain yogurt, and 2 -3 green chilies (slit in half) and cook for 2-3 minutes.

Tomato, yogurt and green chilies added to the pan.

Add 2 teaspoon coriander powder, 2 teaspoon Kashmiri red chilli powder, ยฝ teaspoon turmeric powder, ยฝ teaspoon garam masala powder, ยฝ teaspoon black pepper powder, and ยฝ teaspoon salt, and cook until the oil starts to separate from the sides.

Spice powders added to the pan.

Add the 300 g mushrooms (thickly chopped) and ยฝ green bell pepper (cut into small cubes) and mix well.

Mushrooms and bell pepper added to the pan.

Reduce the heat to medium-low.

Cover the pan and cook the curry for 18-20 minutes, stirring occasionally.

Pan covered with a lid.

If the curry gets dry while cooking, then add some water to it.

Add 1 tablespoon lime juice and 1 tablespoon kauri methi and mix well.

Check for salt and add more if needed.

Lime juice and kasuri methi added to the pan.

Garnish with 2 tablespoon chopped cilantro and serve hot.

Ready mushroom masala.

Pro Tips By Neha

Avoid washing mushrooms under running water for too long—they absorb water and turn soggy.

If you prefer a thicker gravy, blend the onion-tomato masala before adding mushrooms.

Add some heavy cream at the end of cooking for a richer and creamier curry.

Serving Suggestions

Serve this delicious mushroom curry with Indian bread such as phulka, paratha, naan, etc.

You can also serve it with steamed rice or jeera rice.

Serve a raita and salad on the side for a complete meal.

Storage Suggestions

Mushroom Masala Curry can be stored in an airtight container in the refrigerator for 3-4 days. Reheat in a pan or microwave until nicely hot before serving. Add some hot water when reheating if the curry has thickened after refrigeration.

You can also freeze it for upto a month. Thaw, reheat, and serve.

You Might Also Like

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

Mushroom masala served in a bowl.
5 from 1 vote

Mushroom Masala Recipe

Mushroom Masala is a North Indian style mushroom curry where mushrooms are cooked in a spicy onion-tomato gravy. Make it at home using my easy recipe.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4 people

Ingredients 

  • 4 tablespoons oil
  • 2-3 cloves (laung)
  • 5-6 black peppercorns (kali mirch)
  • 2 green cardamoms (hari elaichi)
  • 1 black cardamom (badi elaichi)
  • 1 cup chopped onions
  • 2 teaspoons ginger garlic paste
  • 1 cup pureed tomatoes
  • ¼ cup plain yogurt (dahi, curd)
  • 2-3 green chilies (slit in half)
  • 2 teaspoons coriander powder
  • 2 teaspoons Kashmiri red chili powder
  • ½ teaspoon turmeric powder
  • ½ teaspoon garam masala powder
  • ½ teaspoon black pepper powder
  • ½ teaspoon salt (or to taste)
  • 300 grams mushrooms (thickly chopped)
  • ½ green bell pepper (capsicum) (cut into small cubes)
  • 1 tablespoon lime juice
  • 1 tablespoon Kasuri methi
  • 2 tablespoons chopped cilantro (fresh coriander leaves)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Heat oil in a pan over medium-high heat.
  • Once the oil is hot, add cloves, black peppercorns, green cardamoms, and black cardamom to it and fry for 4-5 seconds.
  • Add onions and cook until they turn translucent (4-5 minutes), stirring frequently.
  • Add ginger garlic paste and cook until the onions turn golden brown (6-8 minutes).
  • Add tomato, yogurt, and green chilies and cook for 2-3 minutes.
  • Add coriander powder, Kashmiri red chilli powder, turmeric powder, garam masala powder, black pepper powder, and salt, and cook until the oil starts to separate from the sides.
  • Add the mushrooms and bell pepper (cut into small cubes) and mix well.
  • Reduce the heat to medium-low.
  • Cover the pan and cook the curry for 18-20 minutes, stirring occasionally.
  • If the curry gets dry while cooking, then add some water to it.
  • Add lime juice and kauri methi and mix well.
  • Check for salt and add more if needed.
  • Garnish with chopped cilantro and serve hot.

Video

Nutrition

Calories: 195kcal, Carbohydrates: 13g, Protein: 4g, Fat: 15g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 9g, Trans Fat: 0.1g, Cholesterol: 2mg, Sodium: 399mg, Potassium: 481mg, Fiber: 4g, Sugar: 6g, Vitamin A: 641IU, Vitamin C: 15mg, Calcium: 58mg, Iron: 1mg
Like this recipe? Rate and comment below!
5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment