Mushroom Tikka Masala (Restaurant Style)

Love mushrooms? Then this Mushroom Tikka Masala is a must-try for every vegetarian!
Juicy button mushrooms are marinated in spiced hung curd, lightly sautéed, and then simmered in a rich, creamy tomato-based gravy. This **easy-to-make, restaurant-style mushroom curry **is packed with flavour and perfect for weeknight dinners, family get-togethers, and special weekend meals.
Instead of the usual cashew paste, I’ve used a blend of blanched almonds and soaked melon seeds for the gravy — and honestly, the...
Stuck mid-recipe?
Chefadora AI has the answer - timers, swaps, step-by-step help.
Ingredients
For the Mushroom Marinade
button mushrooms250g
hung curd (or thick yogurt)1/4cup
roasted gram flour (besan)1tbsp
Kashmiri chilli powder1/2tsp
garam masala powder1tsp
chaat masala1tsp
turmeric powder1/2tsp- salt1/2tsp
black pepper1/4tsp
ginger garlic paste1tsp
lemon juice1/2tbsp
oil1tbsp
For the Gravy
oil (divided)5tbsp
bay leaf1
cinnamon stick1in
cloves4
chopped onions1cup
cumin1tsp
ginger-garlic paste1tsp
green chilli chopped1
Kashmiri chilli powder1/2tbsp
turmeric powder1/2tsp- salt (adjust to taste)1tsp
chopped tomatoes1/2cup
almond blanched & peeled15
melon seeds, soaked1tbsp
sugar1tsp
water1cup
cream1/3cup
ghee (optional, for finishing)1tbsp
fresh coriander, for garnish2tbsp
Nutrition (per serving)
Calories
280.1kcal (14.01%)
Protein
8.9g (17.86%)
Carbs
16.4g (5.98%)
Sugars
3.9g (7.8%)
Healthy Fat
11.8g
Unhealthy Fat
7.2g
% Daily Value based on a 2000 calorie diet
How to make Mushroom Tikka Masala (Restaurant Style)
Prepare the Ingredients
- Step 1
Soak almonds and melon seeds in hot water for 20 minutes. Once softened, peel the almonds and set aside.
Marinate the Mushrooms
- Step 1
If the mushrooms are large, cut them in half to help them cook evenly.
- Step 2
In a bowl, mix hung curd, roasted besan, chilli powder, garam masala, chaat masala, turmeric, salt, black pepper, ginger-garlic paste, lemon juice, and oil.
- Step 3
Add the mushrooms and mix well to coat. Let it marinate for at least 30 minutes.
Sauté the Mushrooms
- Step 1
Heat 2 tablespoons of oil in a skillet over high heat. Add the marinated mushrooms and sauté until golden and about 75% cooked. Remove and set aside.
Prepare the Masala Paste
- Step 1
In the same pan, heat 1 tablespoon of oil. Add bay leaf, cinnamon, and cloves. Let them sizzle.
- Step 2
Add chopped onions and sauté until soft and translucent.
- Step 3
Add cumin seeds, ginger-garlic paste, and green chilli. Cook until the raw smell disappears.
- Step 4
Add chilli powder, turmeric, and salt with a splash of water and mix.
- Step 5
Add the chopped tomatoes, blanched almonds, soaked melon seeds, and sugar. Cook until the tomatoes turn mushy and the mixture comes together. Add a little water if needed.
- Step 6
Remove the bay leaf and cinnamon stick. Let the mixture cool slightly, then blend into a smooth paste.
Make the Gravy
- Step 1
Heat 1 more tablespoon of oil in the same pan. Add the ground masala paste and 1 cup of water. Mix and simmer for 7–8 minutes.
- Step 2
Pour in the cream and stir to combine.
- Step 3
Add the sautéed mushrooms and cook for another 4-5 minutes, until the mushrooms are tender and coated in the gravy.
Finish and Serve
- Step 1
Sprinkle a little garam masala and garnish with fresh coriander.
- Step 2
Drizzle ghee on top just before serving, if using, for extra richness.
- Step 3
Serve hot with tandoori roti, naan, lachedar paratha, chapati, or with rice.
Nutrition (per serving)
Nutrition (per serving)
Calories
280.1kcal (14.01%)
Protein
8.9g (17.86%)
Carbs
16.4g (5.98%)
Sugars
3.9g (7.8%)
Healthy Fat
11.8g
Unhealthy Fat
7.2g
% Daily Value based on a 2000 calorie diet
Tips & Tricks
Adjust the spice level to your taste.
Thick curd works well if you don’t have hung curd.
If using large mushrooms, cut them in half before marinating to ensure even cooking.
For a vegan version, use plant-based yogurt and cream, and skip the ghee.
FAQS
Can I use regular yogurt instead of hung curd?
Yes, thick curd works well as a substitute for hung curd in this recipe.
How can I make this recipe vegan?
Use plant-based yogurt and cream, and skip the ghee to make this recipe vegan.
What can I serve this dish with?
This dish pairs well with tandoori roti, naan, lachedar paratha, chapati, or steamed rice.
Can I prepare the marinade in advance?
Yes, you can prepare the marinade a few hours in advance and marinate the mushrooms closer to cooking time.
Can I use other types of mushrooms?
Yes, you can use other varieties of mushrooms, but ensure they are cut to a similar size for even cooking.
Leena Kohli
(@leenakohli)
Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩🍳✨
Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia