Mushroom Masala Curry is a flavorful and aromatic Indian dish that's perfect with rice, naan, roti, or paratha. This recipe offers options for a creamy, restaurant-style gravy. The process involves sautéing spices and aromatics to create a rich masala base, followed by cooking mushrooms to perfection. It's a comforting dish...

Mushroom Masala Curry recipe
Prep Time
20min
Cook Time
35min
Total Time
55min

Ingredients

4 Servings
(1 serving = 1 portion of curry)

For the Curry Base

  • button mushrooms
    button mushrooms
    200g
  • oil or ghee
    oil or ghee
    3tbsp
  • large onion
    large onion
    1
  • green chilies chilies
    green chilies chilies
    2
  • ginger-garlic paste
    ginger-garlic paste
    1tbsp
  • medium tomatoes
    medium tomatoes
    2
  • cashews
    cashews
    1/4cup
  • plain yogurt
    plain yogurt
    1/4cup
  • water
    water
    1/2cup
  • salt
    salt
    1pinch
  • fresh coriander leaves
    fresh coriander leaves
    1bundle

Whole Spices

  • cumin seeds
    cumin seeds
    1/2tsp
  • bay leaves tej patta
    bay leaves tej patta
    2
  • cinnamon stick
    cinnamon stick
    1/2in
  • green cardamoms cardamoms
    green cardamoms cardamoms
    3
  • cloves cloves
    cloves cloves
    3
  • black cardamom
    black cardamom
    1pinch
  • mace
    mace
    1pinch

Ground Spices

  • turmeric powder
    turmeric powder
    1/2tsp
  • red chili powder
    red chili powder
    1tsp
  • coriander powder
    coriander powder
    1tbsp
  • cumin powder
    cumin powder
    1/2tsp
  • garam masala
    garam masala
    1tsp
  • kasuri methi
    kasuri methi
    1tsp

How to make Mushroom Masala Curry

Prepare the Cashew Paste

  1. Step 1

    Drain the soaked cashews and blend them with a little fresh water until you get a smooth, creamy paste. Set aside.

Prepare the Onion-Ginger-Garlic Paste/Puree

  1. Step 1

    In a blender, combine the chopped onions, ginger, and garlic. Grind to a smooth paste without adding water, if possible. If needed, add a tiny bit of water. Set aside.

  2. Step 2

    In the same blender, add the chopped tomatoes and make a smooth puree. Set aside.

Sauté the Aromatics and Spices

  1. Step 1

    Heat oil or ghee in a heavy-bottomed pan or kadai over medium heat.

  2. Step 2

    Add the whole spices and let them splutter for a few seconds until fragrant.

  3. Step 3

    Add the onion-ginger-garlic paste. Sauté on medium-low heat, stirring frequently, until the paste turns golden brown and the raw smell disappears.

  4. Step 4

    Lower the heat and add the ground spices. Stir well and cook for 1-2 minutes until the spices are aromatic. Add a splash of water if the mixture seems too dry.

  5. Step 5

    Add the tomato puree and salt to taste. Mix well and cook, stirring occasionally, until the tomatoes are soft, mushy, and the oil starts to separate from the masala.

Add Yogurt and Mushrooms

  1. Step 1

    If using yogurt, whisk it well in a separate bowl to avoid curdling. Lower the flame to very low, then gradually add the whisked yogurt to the masala, stirring continuously to combine.

  2. Step 2

    Add the sliced or quartered mushrooms to the pan. Mix gently to coat them with the masala. Cover the pan and cook on low to medium heat for 8-10 minutes, or until the mushrooms are cooked through and tender.

Finish the Curry

  1. Step 1

    Stir in the cashew paste. Mix well and cook for 2-3 minutes, stirring continuously to prevent sticking.

  2. Step 2

    Add water depending on your desired gravy consistency. Bring the curry to a gentle simmer.

  3. Step 3

    Add the garam masala and crushed kasuri methi. Stir well.

  4. Step 4

    Cover and simmer on low heat for another 5 minutes to allow the flavors to meld. Taste and adjust salt if needed.

Garnish and Serve

  1. Step 1

    Garnish with fresh chopped coriander leaves.

  2. Step 2

    Serve hot with jeera rice, naan, roti, paratha, or your favorite Indian bread.

Nutrition (per serving)

Calories

130.0kcal (6.5%)

Protein

4.5g (9.1%)

Carbs

7.9g (2.87%)

Sugars

1.6g (3.1%)

Healthy Fat

6.2g

Unhealthy Fat

1.9g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Gently wipe mushrooms with a damp cloth or rinse them quickly under running water and pat them dry. Avoid soaking them, as they absorb water.

  2. Cooking the onion and tomato masala properly until the oil separates is key to a rich and flavorful curry.

  3. Cashew paste is highly recommended for a rich and creamy texture. You can also add a tablespoon of fresh cream at the end for extra richness.

  4. Feel free to adjust the amount of green chilies and red chili powder according to your preference.

  5. You can adjust the gravy consistency by adding more or less water.

FAQS

  1. Can I skip the cashew paste?

    Yes, you can skip the cashew paste, but it adds a rich and creamy texture to the curry. You can substitute it with fresh cream or almond paste for similar results.

  2. How do I prevent yogurt from curdling?

    Whisk the yogurt well before adding it to the curry, and ensure the flame is very low when incorporating it. Stir continuously to combine.

  3. Can I use other types of mushrooms?

    Yes, you can use other varieties like cremini or portobello mushrooms, but button mushrooms are commonly used for this recipe.

  4. How spicy is this curry?

    The spice level can be adjusted by modifying the quantity of green chilies and red chili powder. Kashmiri chili powder adds color without much heat.

  5. Can I make this curry vegan?

    Yes, you can make it vegan by using oil instead of ghee and skipping the yogurt. You can also use plant-based yogurt or cream as a substitute.

Loading reviews...

iorjia01's profile picture
instagram

iorjia - Good Food Recipes

(@iorjia01)

Explore Iorjia - Good Food! Find easy meals, healthy options, tasty snacks & refreshing drinks....

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

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