Restaurant-Style Mushroom Masala Curry| Mushroom Masala Gravy Recipe

User profile image
Rajani (@thegourmetschoice)

Aromatic, rich, and creamy mushroom masala curry just like your favorite restaurant! This curry pairs perfectly with steamed rice, pulka, naan, fried rice, and even biryani. With soft mushrooms simmered in a nutty, mildly spiced gravy, this dish is a guaranteed hit for lunch or dinner.

Restaurant-Style Mushroom Masala Curry| Mushroom Masala Gravy Recipe recipe
Prep Time
20min
Cook Time
40min
Total Time
1hr

Ingredients

4 Servings
(1 serving = 1 bowl)

For the curry

  • mushrooms
    mushrooms
    500g
  • medium-sized tomatoes
    medium-sized tomatoes
    3
  • large onion (finely chopped)
    large onion (finely chopped)
    1
  • ginger garlic paste
    ginger garlic paste
    1/2tsp
  • turmeric
    turmeric
    1/4tsp
  • salt (as needed)
    salt (as needed)
  • red chilli powder
    red chilli powder
    1tsp
  • coriander powder
    coriander powder
    1tsp
  • cumin powder
    cumin powder
    1/2tsp
  • garam masala
    garam masala
    1tsp
  • sugar
    sugar
    1/4tsp
  • kasuri methi (crushed)
    kasuri methi (crushed)
    1/2tsp
  • green chillies (finely chopped)
    green chillies (finely chopped)
    3
  • fresh coriander leaves (finely chopped)
    fresh coriander leaves (finely chopped)
    2tbsp
  • water
    water
    250mL
  • oil
    oil
    3tbsp

For the nut paste

  • cashews
    cashews
    3tsp
  • watermelon seeds (optional; or substitute with sesame seeds/nuvvulu)
    watermelon seeds (optional; or substitute with sesame seeds/nuvvulu)
    1tsp

How to make Restaurant-Style Mushroom Masala Curry| Mushroom Masala Gravy Recipe

Prepping the Mushrooms

  1. Step 1

    Wash the mushrooms thoroughly 3 to 4 times to remove any dirt.

  2. Step 2

    Trim and slice them as desired.

  3. Step 3

    In a pan, add the mushrooms without any oil or water.

  4. Step 4

    Cover and cook on medium flame until the mushrooms release all their moisture and that water evaporates.

  5. Step 5

    Cook until there's no raw smell or water left. Remove mushrooms and set them aside in a bowl.

Making the Nut Paste

  1. Step 1

    Grind cashews and watermelon seeds into a smooth paste using a little water.

  2. Step 2

    If you don't have watermelon seeds, substitute with sesame seeds. Keep this paste aside.

Cooking the Gravy

  1. Step 1

    In a pan, heat oil. Once hot, add finely chopped onion.

  2. Step 2

    Add turmeric and a little salt to speed up cooking. Sauté until onions turn soft and lightly golden.

  3. Step 3

    Add ginger-garlic paste and sauté until the raw smell disappears.

  4. Step 4

    Add coriander powder, cumin powder, and red chilli powder. Mix well and cook the masalas for 30–40 seconds.

  5. Step 5

    Add the prepared cashew-watermelon seed paste. Stir continuously and cook on medium flame until oil starts separating from the mixture.

  6. Step 6

    Add the pureed tomatoes and cook until the raw smell disappears and the gravy thickens.

  7. Step 7

    Once the tomato-cashew mixture is well cooked and oil separates, add the boiled mushrooms, kasuri methi, sugar, and water.

  8. Step 8

    Mix well, cover, and let it boil for 10 minutes. Stir occasionally until the gravy thickens and oil floats on top.

  9. Step 9

    Add garam masala and chopped green chillies. Cover and cook for 3 more minutes.

  10. Step 10

    Sprinkle chopped coriander and switch off the flame.

    Step 3.1: Sprinkle chopped coriander and switch off the flame

Nutrition (per serving)

Calories

101.9kcal (5.09%)

Protein

3.2g (6.4%)

Carbs

4.9g (1.78%)

Sugars

1.3g (2.54%)

Healthy Fat

6.9g

Unhealthy Fat

1.6g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Use older mushrooms (not freshly harvested) for the best texture and to absorb flavor better.

  2. Do not skip dry roasting the mushrooms – this removes excess moisture and enhances flavor.

  3. For more creaminess, add 2 tbsp of fresh cream or milk at the end.

  4. If you don't have watermelon seeds, use white sesame seeds or more cashews instead.

  5. To make it vegan, ensure you skip cream and check your garam masala for dairy additives.

  6. Kasuri methi adds a beautiful restaurant-style aroma. Don’t skip it!

FAQS

  1. Can I make this recipe vegan?

    Yes, to make it vegan, skip adding cream and ensure your garam masala does not contain any dairy additives.

  2. What can I use instead of watermelon seeds?

    You can substitute watermelon seeds with sesame seeds or use more cashews.

  3. How do I store leftovers?

    Refrigerate leftovers in an airtight container for up to 2 days. Reheat gently with a splash of water before serving.

  4. Can I make this curry spicier?

    Yes, you can increase the number of green chillies or use a spicier red chilli powder.

  5. What dishes pair well with this curry?

    This curry pairs well with steamed rice, jeera rice, vegetable pulao, butter naan, pulka, chapathi, fried rice, or biryani.

Loading reviews...

thegourmetschoice's profile picture

Rajani

(@thegourmetschoice)

I’m Rajani, a passionate cook with over 15 years of experience creating delicious, approachable dishes. My love for food began in childhood, inspired by watching...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

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