Go Back
+ servings
Mushroom masala curry served in a black wok with chapati and herbs in the background

Mushroom masala

Mushroom masala is a delicious Indian style mushroom curry that is full of flavors. This creamy curry is made by cooking mushrooms in a smooth onion tomato gravy flavored with Indian spices and balanced with cream.
Course Main Course
Cuisine Indian, North Indian
Diet Gluten Free, Vegetarian
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 4
Calories 386kcal


  • Food processor/ grinder
  • Pot



  • Heat around 1/2 tablespoon of oil in a pan. Add onion, garlic, and ginger. Cook until the onion starts turning brown.
  • Add chopped tomato, green chilies, and some salt. Cover the pan and cook until the tomatoes turn mushy. Switch off the gas and allow the mixture to reach room temperature.
  • Put the cooked onion tomato mix in a grinder or food processor and make a smooth paste.
  • Heat the remaining 1/2 tablespoon of oil in a pan. Add cumin seeds, bay leaf, pepper, cloves, green, and black cardamom. Saute for a few seconds or until the spices become fragrant.
  • Add onion tomato paste, remaining salt, turmeric powder, coriander powder, and red chili powder. Mix and cook for 5-6 minutes.
  • Add mushrooms, mix, and cover the pan. Cook until the mushrooms get nicely cooked. If you feel the gravy is too thick add some water to get the desired consistency and cook for another 2-3 minutes.
  • Next, add cream while stirring continuously.
  • Finally, add kasoori methi and garam masala. Mix everything and cook for a minute and then switch off the gas.
  • Garnish with coriander leaves. Serve hot with roti, naan, or rice.


  1. Adding cream is optional and you can skip it.
  2. Vegans may also add cashew cream/ coconut cream.
  3. You can make similar recipes with paneer, tofu, potato, and cauliflower too.
  4. Button mushrooms are the best for this mushroom masala recipe but you can add cremini mushrooms too.
  5. When adding cream either switch off the gas or keep the flame at minimum level. Also, stir continuously for at least after adding the cream otherwise it may curdle.
  6. More detailed recipe tips and tricks are given in the post above.


Calories: 386kcal | Carbohydrates: 37g | Protein: 14g | Fat: 25g | Saturated Fat: 14g | Cholesterol: 82mg | Sodium: 75mg | Potassium: 1540mg | Fiber: 11g | Sugar: 13g | Vitamin A: 2491IU | Vitamin C: 37mg | Calcium: 165mg | Iron: 5mg