This mushroom masala is a dish that I turn to when I want something hearty and full of flavor but don’t have a lot of time to spend in the kitchen. It’s a fragrant mix of tender mushrooms, spices, and a creamy tomato-coconut sauce that comes together in just 30 minutes. This dish is perfect for serving with rice or naan, and it’s always a hit when I need a quick, satisfying meal.

A close up image of mushroom masala.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

💭 Why you’ll love this recipe

  • One-pot recipe. This dish is quick and easy to make all in one pot. It’s ready in 30 minutes, making it the perfect addition to your weekly dinner menu.
  • Packed with bold flavors. My version is rich, savory, and filled with flavors from aromatic spices for a satisfying dinner.
  • Vegan and gluten-free for everyone to enjoy.

📋 Ingredients and notes

To make this mushroom masala recipe, you’ll need olive oil, red onion, green or red pepper, garlic cloves, ginger paste, dried red chili, white button mushrooms, garam masala, ground coriander, turmeric, fenugreek leaves, chopped tomatoes, coconut milk, and fresh coriander.

An image of the ingredients for mushroom masala, with labels.

Variations & Substitutions

  • Mushrooms. White button mushrooms work best, but you can also use cremini mushrooms or portobello mushrooms.
  • Tomatoes. I used a can of diced tomatoes, but you can swap it with fresh tomatoes or tomato puree.
  • Red bell pepper. Feel free to use any color of bell pepper you have on hand.
  • Red onions. Substitute with yellow or white onions.
  • Coconut milk. Adds a rich, creamy texture and a subtle coconut flavor.
  • Ginger paste. You can also use freshly grated ginger or ginger powder.
  • Garlic. Freshly minced garlic cloves are best.
  • Fenugreek leaves. Use fresh or dried.
  • Dried chili. Substitute with red chilli powder or cayenne pepper for some heat.
  • Spices. I used a blend of coriander powder, turmeric powder, and garam masala. Season with salt and pepper to taste.
  • Fresh coriander. Also called cilantro.

📖 How to make mushroom masala

Step 1:
Heat the oil in a large, deep skillet and melt the olive oil.

Step 2:
Cook the onion and peppers over medium heat for 4-5 minutes until they become soft.

An overhead image of sauteing onions and peppers.

Step 3:
Add the garlic, ginger paste, and red chili, and cook for another minute until they release their fragrance. Then, toss in the mushrooms and cook for 5-6 minutes until they shrink in size and most of the liquid evaporates.

An overhead image of adding mushrooms to the skillet.

Step 4:
Mix in the spices and cook for an additional minute.

An image of adding spices to the masala.
An image of adding chopped tomatoes to the skillet.

Step 5:
Pour in the chopped tomatoes and coconut milk, then simmer for 10 minutes until the sauce thickens.

An image of adding coconut milk to the skillet.
An overhead image of mushroom masala.

Step 6:
Garnish with fresh coriander and serve over rice or with naan.

An overhead image of mushroom masala plated with rice.

Shruthi’s Top Tip

Slice mushrooms evenly to ensure they cook at the same rate, preventing some pieces from becoming soggy while others are undercooked.

  • Use a wide, deep skillet to sauté the vegetables and mushrooms, allowing them to cook evenly and helping the liquid evaporate efficiently.
  • Toast the spices in the skillet for about a minute to release their essential oils, enhancing their flavors.
  • If the dish appears too dry after adding the mushrooms, add a splash of water to prevent sticking before adding the tomatoes and coconut milk.
  • Crush the dried red chili before adding it to control the level of heat in the dish.

👩🏽‍🍳 Troubleshooting FAQs

Can I use other types of mushrooms?

Yes, you can use cremini or portobello mushrooms for a deeper flavor, but adjust cooking time as needed.

What if I don’t have garam masala?

You can make a quick substitute using equal parts of cumin, coriander, and cardamom with a pinch of cloves and cinnamon.

Can I make this dish less spicy?

Yes, omit the dried red chili or reduce the amount for a milder dish.

Is there another dairy-free alternative for coconut milk?

While coconut milk is already dairy-free, you could also use cashew cream for a different flavor profile.

🍴 How to serve mushroom masala

Serve mushroom masala with naan bread, roti, or paratha for a filling meal. I also like pairing it with basmati rice and jeera rice. For sides, you can never go wrong with dal tadka.

An image of cooked mushroom masala in a skillet.

🍴Storage and reheating suggestions

To store leftover mushroom curry, transfer it to an airtight container and refrigerate for 3-4 days.

To freeze, place it in a freezer bag and remove as much air as possible. Then, freeze it for up to 3 months.

To reheat leftovers, you can thaw it overnight in the fridge, if from frozen, and reheat it in the microwave at 1-minute intervals or on a stovetop at medium heat for 6-8 minutes. Make sure to stir constantly and add a splash of water or coconut milk if needed.

🍴 More Indian curry recipes

If you like this recipe, check out my other Indian curries:

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesVEVegetarian Recipes

Easy Cabbage Curry

VVegan RecipesGFGluten Free RecipesNFNut Free RecipesVEVegetarian Recipes

Baingan Bharta

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

5 from 4 votes

Mushroom Masala

This hearty, flavorful mushroom masala is ready in just 30 minutes! Tender mushrooms in a creamy tomato-coconut sauce, perfect with rice or naan.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 

  • 2 tablespoons olive oil
  • 1 red onion, diced, medium
  • 1 green pepper, diced
  • 4 cloves garlic, minced
  • 1 tablespoon ginger paste
  • 1 dried red chilli, chopped, small
  • 1 lb white button mushrooms, sliced
  • 2 teaspoons garam masala
  • 1 teaspoon ground coriander
  • ½ teaspoon turmeric
  • ½ teaspoon fenugreek leaves
  • 14 oz chopped tomatoes, canned
  • 14 oz coconut milk, canned
  • 2 tablespoons cilantro, chopped

Instructions 

  • Heat the oil in a large, deep skillet and melt the olive oil.
  • Cook the onion and peppers over medium heat for 4-5 minutes until they become soft.
  • Add the garlic, ginger paste, and red chili, and cook for another minute until they release their fragrance. Then, toss in the mushrooms and cook for 5-6 minutes until they shrink in size and most of the liquid evaporates.
  • Mix in the spices and cook for an additional minute.
  • Pour in the chopped tomatoes and coconut milk, then simmer for 10 minutes until the sauce thickens.
  • Garnish with fresh coriander and serve over rice or with naan bread.

Notes

  • Use a wide, deep skillet to sauté the vegetables and mushrooms, allowing them to cook evenly and helping the liquid evaporate efficiently.
  • Toast the spices in the skillet for about a minute to release their essential oils, enhancing their flavors.
  • If the dish appears too dry after adding the mushrooms, add a splash of water to prevent sticking before adding the tomatoes and coconut milk.
  • Crush the dried red chili before adding it to control the level of heat in the dish.

Nutrition

Calories: 330kcal | Carbohydrates: 16g | Protein: 7g | Fat: 29g | Saturated Fat: 20g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 166mg | Potassium: 884mg | Fiber: 4g | Sugar: 7g | Vitamin A: 248IU | Vitamin C: 40mg | Calcium: 71mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

5 from 4 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  1. DDean says:

    Absolutely delicious. TY

  2. Carol says:

    Hi. How nice of you to share your secret family recipe for garam masala. Thank you.

    1. Shruthi Baskaran-Makanju says:

      You’re welcome – I hope you use it!

      1. DDean says:

        5 stars
        Using your mother’s Garam Masala recipe, I made it for my Indian neighbor to taste. My neighbor stated that this was the best that she has tasted outside her village!
        TY to Mom for her permission to share! A fresh and good garam masala makes all the difference! 🙂

  3. Dorene says:

    Thank you very much

  4. DDean says:

    5 stars
    I would love to see your Garam Masala recipe…I’ve heard you make your own using a family secret recipe. 🙂

    1. Shruthi Baskaran-Makanju says:

      Haha, we do have a family recipe! I’ll make sure to comment here when I post it (but need to make sure my mom is okay with me sharing it, ha!)

      1. DDean says:

        5 stars
        Any answer back from Mom yet? Hopefully she will give her permission to post her recipe!

      2. Shruthi Baskaran-Makanju says:

        Well, before I publish broadly, here’s what I use. Let’s hope mom approves!

        125g jeera (cumin seeds)
        100g black peppercorns
        30 g black cardamom
        10 g green cardamom
        15 g cinnamon
        10 g cloves
        1/2 tsp dried whole ginger, ground
        4-5 bay leaves
        1/2 tsp hing (asafoetida)

        Dry roast cardamom, cloves, cinnamon, black pepper, dried ginger, and bay leaves (2- 3 minutes). Then add cumin and continue dry roasting for 2-3 minutes.Add asafoetida and turn off the heat. Grind after it comes to room temp. Grind and strain through a sieve to remove any large pieces!