Mushroom Tikka Masala (Restaurant Style)

User profile image
Leena Kohli (@leenakohli)

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...

Mushroom Tikka Masala (Restaurant Style)  recipe
Prep Time
30min
Cook Time
40min
Total Time
1hr 10min

Ingredients

4 Servings
(1 serving = 1 portion)

For the Mushroom Marinade

  • button mushrooms
    button mushrooms
    250g
  • hung curd (or thick yogurt)
    hung curd (or thick yogurt)
    1/4cup
  • roasted gram flour (besan)
    roasted gram flour (besan)
    1tbsp
  • Kashmiri chilli powder
    Kashmiri chilli powder
    1/2tsp
  • garam masala powder
    garam masala powder
    1tsp
  • chaat masala
    chaat masala
    1tsp
  • turmeric powder
    turmeric powder
    1/2tsp
  • salt
    salt
    1/2tsp
  • black pepper
    black pepper
    1/4tsp
  • ginger garlic paste
    ginger garlic paste
    1tsp
  • lemon juice
    lemon juice
    1/2tbsp
  • oil
    oil
    1tbsp

For the Gravy

  • oil (divided)
    oil (divided)
    5tbsp
  • bay leaf
    bay leaf
    1
  • cinnamon stick
    cinnamon stick
    1in
  • chopped onions
    chopped onions
    1cup
  • cumin
    cumin
    1tsp
  • ginger-garlic paste
    ginger-garlic paste
    1tsp
  • green chilli chopped
    green chilli chopped
    1
  • Kashmiri chilli powder
    Kashmiri chilli powder
    1/2tbsp
  • turmeric powder
    turmeric powder
    1/2tsp
  • salt (adjust to taste)
    salt (adjust to taste)
    1tsp
  • chopped tomatoes
    chopped tomatoes
    1/2cup
  • almond blanched & peeled
    almond blanched & peeled
    15
  • melon seeds, soaked
    melon seeds, soaked
    1tbsp
  • sugar
    sugar
    1tsp
  • water
    water
    1cup
  • cream
    cream
    1/3cup
  • ghee (optional, for finishing)
    ghee (optional, for finishing)
    1tbsp
  • fresh coriander, for garnish
    fresh coriander, for garnish
    1bundle

How to make Mushroom Tikka Masala (Restaurant Style)

Prepare the Ingredients

  1. Step 1

    Soak almonds and melon seeds in hot water for 20 minutes. Once softened, peel the almonds and set aside.

    Step 1.1: Soak almonds and melon seeds in hot water for 20 minutes

Marinate the Mushrooms

  1. Step 1

    If the mushrooms are large, cut them in half to help them cook evenly.

  2. 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.

  3. Step 3

    Add the mushrooms and mix well to coat. Let it marinate for at least 30 minutes.

    Step 2.1: Add the mushrooms and mix well to coat
    Step 2.2: Add the mushrooms and mix well to coat

Sauté the Mushrooms

  1. 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.

    Step 3.1: Heat 2 tablespoons of oil in a skillet over high heat
    Step 3.2: Heat 2 tablespoons of oil in a skillet over high heat

Prepare the Masala Paste

  1. Step 1

    In the same pan, heat 1 tablespoon of oil. Add bay leaf, cinnamon, and cloves. Let them sizzle.

  2. Step 2

    Add chopped onions and sauté until soft and translucent.

    Step 4.1: Add chopped onions and sauté until soft and translucent
  3. Step 3

    Add cumin seeds, ginger-garlic paste, and green chilli. Cook until the raw smell disappears.

  4. Step 4

    Add chilli powder, turmeric, and salt with a splash of water and mix.

  5. 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 4.1: Add the chopped tomatoes, blanched almonds, soaked melon seeds, and sugar
    Step 4.2: Add the chopped tomatoes, blanched almonds, soaked melon seeds, and sugar
  6. Step 6

    Remove the bay leaf and cinnamon stick. Let the mixture cool slightly, then blend into a smooth paste.

    Step 4.1: Remove the bay leaf and cinnamon stick

Make the Gravy

  1. 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 5.1: Heat 1 more tablespoon of oil in the same pan
    Step 5.2: Heat 1 more tablespoon of oil in the same pan
  2. Step 2

    Pour in the cream and stir to combine.

  3. Step 3

    Add the sautéed mushrooms and cook for another 4-5 minutes, until the mushrooms are tender and coated in the gravy.

    Step 5.1: 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

  1. Step 1

    Sprinkle a little garam masala and garnish with fresh coriander.

    Step 6.1: Sprinkle a little garam masala and garnish with fresh coriander
  2. Step 2

    Drizzle ghee on top just before serving, if using, for extra richness.

  3. Step 3

    Serve hot with tandoori roti, naan, lachedar paratha, chapati, or with rice.

Nutrition (per serving)

Calories

258.6kcal (12.93%)

Protein

6.0g (11.9%)

Carbs

14.7g (5.33%)

Sugars

3.5g (7.1%)

Healthy Fat

11.2g

Unhealthy Fat

6.2g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Adjust the spice level to your taste.

  2. Thick curd works well if you don’t have hung curd.

  3. If using large mushrooms, cut them in half before marinating to ensure even cooking.

  4. For a vegan version, use plant-based yogurt and cream, and skip the ghee.

FAQS

  1. Can I use regular yogurt instead of hung curd?

    Yes, thick curd works well as a substitute for hung curd in this recipe.

  2. How can I make this recipe vegan?

    Use plant-based yogurt and cream, and skip the ghee to make this recipe vegan.

  3. What can I serve this dish with?

    This dish pairs well with tandoori roti, naan, lachedar paratha, chapati, or steamed rice.

  4. 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.

  5. 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.

Loading reviews...

leenakohli's profile picture
instagram

Leena Kohli

(@leenakohli)

Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia