When you purchase through links on our site, we may earn an affiliate commission. Details.

Mushroom Masala

| Featuring , , , , ,

Mushrooms are an unusual ingredient in Indian cuisine. That is because most of the climate in India is arid and dry, while mushrooms need moisture to grow. Until recent times, the only mushrooms that were significant as food in India were a regional food of the Kashmiri foothills, where a type of morel mushroom grows.

Mushroom masala, ready to serve

Mushrooms have started to catch on in India in recent years, as global cuisines have found their way into the country. Mushrooms are a natural fit for Indian food. Mushrooms are often used in place of meat because they provide an umami earthiness which is only found in a few sources aside from meat. A properly cooked mushroom is also like a sponge for flavor making them a great compliment for an Indian sauce.

Mushroom masala came from North-Western cooking, from Punjab and Pakistan, where Chicken tikka masala was invented. It uses essentially the same tomato-onion base, but mushrooms in place of the chicken. Today you can find Mushroom masala at many roadside stalls and restaurants in India, especially int he North-western regions.

Mushroom masala is best served with a flatbread, like naan or roti, or with rice, to soak up the rich gravy. I also like to serve it with a dry shaak accompaniment.

Mushroom masala

One thing I do with my recipe that many others wouldn’t is I cook the mushrooms a little longer than would be typical. I dislike the texture of undercooked mushrooms. You might keep this in mind and shorten the cook time of your mushrooms if that is your preference.

Mushroom masala, ready to serve

Mushroom Masala

A vegetarian version of the popular chicken tikka masala, made with mushrooms in place of chicken
4.78 from 9 votes
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Main Course
Cuisine Indian
Servings 4
Calories 143 kcal


  • 10 oz mushrooms
  • 1 onion
  • 1 15 oz can of tomato puree
  • 1 tbsp almond flour
  • ½ tsp garam masala
  • 1 tsp Kahsmiri chili powder or any chili powder you have
  • ½ tsp sugar
  • 1 tsp fenugreek leaves
  • 3 tbsp oil divided
  • 4 cloves of garlic
  • ½ tbsp ginger, grated
  • 1 green chili
  • 1 tbsp lemon juice


  • Heat oil. Add mushrooms to brown. Then remove them to a bowl or plate.
  • Heat 2 tbsp oil and add onions. Cook until brown.
  • Add green chilis, garlic and ginger. Cook to soften.
  • Add masalas.
  • Add tomato puree. Cook until oil comes to the top. Add almond flour. Puree with an immersion blender or transfer to a blender.
  • Add water, sugar and salt to adjust consistency. Cook until oil rises to the top again.
  • Add the cooked mushrooms back into the pan. Simmer for 3-5 minutes to allow the flavors to develop.
  • Add lemon juice, chili powder, and fenugreek leaves. Garnish with cilantro and serve.


Calories: 143kcalCarbohydrates: 8gProtein: 3gFat: 12gSaturated Fat: 1gPolyunsaturated Fat: 3gMonounsaturated Fat: 7gTrans Fat: 1gSodium: 51mgPotassium: 296mgFiber: 2gSugar: 4gVitamin A: 151IUVitamin C: 7mgCalcium: 20mgIron: 1mg
Keyword mushroom, wet shaak
Tried this recipe?Let us know how it was!

Leave a comment

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

Recipe Rating