Mushroom masala recipe is a comforting and flavorful Indian dish that brings together earthy mushrooms, vibrant spices, and a rich tomato-based gravy. Whether you’re cooking for a weeknight dinner or a cozy gathering, this recipe checks all the boxes for taste, nutrition, and simplicity. It’s naturally vegetarian and can be adapted for a vegan diet by choosing plant-based ingredients like coconut milk or cashew cream.
In this article, we’ll guide you through the process of making a traditional mushroom masala (also known as mushroom matar), packed with aromatic spices and finished with fresh herbs. We’ll cover everything from prep work and cooking methods to variations and nutritional benefits. You’ll also learn how to use an Instant Pot for this recipe, how to turn it into a dry sabji, and how to customize it to suit your preferences.
Ingredients and Preparation for Mushroom Masala Recipe
Choosing the Right Mushrooms and Cleaning Tips
To make the best mushroom masala, start with fresh, firm mushrooms. White button mushrooms or cremini mushrooms work well. You’ll need about 16 ounces, roughly 16 mushrooms.
Cleaning mushrooms is essential but can be tricky. Mushrooms absorb water quickly, so avoid soaking them. Instead, rinse them lightly in a colander and wipe clean with a damp paper towel. If the mushrooms aren’t too dirty, skip the rinse and use just the paper towel. Once cleaned, slice each mushroom into quarters or 4–5 slices depending on size.
Key Vegetables and Pantry Staples
This dish also includes 1 cup of green peas. Frozen peas are convenient and require no extra prep, but if using fresh peas, boil them briefly until tender.
Other essential ingredients:
- 1 medium onion, finely chopped (about 1 cup)
- 2 large tomatoes, either chopped or pureed
- 1 tablespoon garlic, minced
- 1 tablespoon ginger, minced
- 1 green chili (optional)
- 1 tablespoon tomato paste (optional for richer color and taste)
- 1 tablespoon lemon juice
- ¼ cup chopped cilantro
- 1 tablespoon crushed Kasuri methi (dried fenugreek leaves)
Aromatic Indian Spices for Depth and Warmth
The real magic of mushroom masala comes from its blend of warming spices:
- ¼ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder (adjust to your spice tolerance)
- ½ tablespoon coriander powder
- ½ teaspoon garam masala
- 1 teaspoon salt (or as needed)
These spices work together to create that rich, layered flavor that makes mushroom masala so satisfying.
Cooking Equipment Needed
You can make this dish in two different ways:
- Heavy-bottomed pot or pan – perfect for stovetop cooking
- Instant Pot – ideal for a quick and efficient pressure-cooked version
Prep Work Summary
- Clean and slice mushrooms
- Prepare peas as needed (fresh or frozen)
- Chop onions, tomatoes, ginger, garlic, and cilantro
- Measure out all spices for easy access during cooking
Mushroom Masala Recipe
- Total Time: 30 minutes
- Yield: 4
- Diet: Vegetarian
Description
This Mushroom Masala Recipe is a comforting, richly spiced Indian curry made with mushrooms, green peas, and a fragrant tomato-onion gravy. It’s naturally vegetarian, easy to make, and perfect for weeknight dinners or meal prep.
Ingredients
16 ounces mushrooms, cleaned and sliced (about 16 mushrooms)
1 cup green peas (frozen or fresh, pre-boiled)
2 tablespoons oil or ghee
1 teaspoon cumin seeds
1 medium onion, finely chopped (1 cup)
2 large tomatoes, finely chopped or pureed (1 cup puree)
1 tablespoon garlic, minced
1 tablespoon ginger, minced
1 green chilli, chopped (optional)
1 tablespoon tomato paste (optional)
1 cup water
1 tablespoon Kasuri Methi, crushed
¼ cup cilantro, finely chopped
1 tablespoon lemon juice
Spices:
¼ teaspoon turmeric powder
1 teaspoon Kashmiri red chili powder (adjust to taste)
½ tablespoon coriander powder
½ teaspoon garam masala
1 teaspoon salt (adjust to taste)
Instructions
1. Heat oil in a heavy-bottomed pot on medium heat. Add cumin seeds and let them splutter.
2. Add chopped onions and sauté until golden.
3. Mix in ginger, garlic, and optional green chili. Sauté until fragrant.
4. Add tomatoes, salt, and turmeric. Cover and cook for 5 minutes until tomatoes soften.
5. Add red chili powder, coriander powder, garam masala, and tomato paste. Cook until oil separates.
6. Add mushrooms and peas. Sauté for 5 minutes.
7. Pour in water for gravy or skip for dry version. Cover and cook for 10–12 minutes.
8. Stir in Kasuri methi, lemon juice, and cilantro. Taste and adjust seasoning.
9. Serve hot with roti or rice.
10.
11. Instant Pot Instructions:
12. Turn on sauté mode. Heat oil and add cumin seeds.
13. Sauté onions until golden. Add ginger, garlic, and green chili.
14. Add tomato puree. Cook until it thickens.
15. Mix in all spices and tomato paste. Stir well.
16. Add water, deglaze bottom, then add mushrooms and peas.
17. Pressure cook on high for 3 minutes. Natural release for 10 minutes.
18. Sauté to simmer. Add lemon juice, Kasuri methi, and cilantro.
19. Serve warm with rice or roti.
Notes
You can use coconut milk or cashew cream to make it richer.
To make a dry sabji, reduce or skip the water and cook until moisture evaporates.
Use fresh peas if available, but boil them first if not tender.
Spinach, potatoes, or paneer cubes can be added for variation.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Method: Stovetop, Instant Pot
- Cuisine: Indian
Step-by-Step Cooking Guide – Traditional Stovetop Mushroom Masala Recipe
Sautéing the Base: Building Flavor with Aromatics
Begin by heating 2 tablespoons of oil or ghee in a heavy-bottomed pot over medium heat. Once hot, add 1 teaspoon of cumin seeds and let them sizzle until they splutter and release their aroma.
Add the finely chopped onions and sauté them until they turn lightly golden. This step is key to creating the base flavor of the dish. Stir regularly to ensure even browning without burning.
Now, add the minced ginger, garlic, and optional chopped green chili. Sauté until the raw smell fades and everything blends into the golden onion mixture. This typically takes about 2 minutes.
Cooking the Tomato Gravy
Once the aromatics are well sautéed, stir in the chopped or pureed tomatoes along with salt and turmeric powder. Mix thoroughly, cover the pan, and cook for 5 minutes. Let the tomatoes soften and blend into the onions to form a smooth, rich masala base.
After the tomatoes have broken down, add the rest of the spices:
- 1 teaspoon Kashmiri red chili powder
- ½ tablespoon coriander powder
- ½ teaspoon garam masala
Add the optional tablespoon of tomato paste at this stage for added color and depth. Cook this masala mix until the oil starts to separate from the sides of the pan. This indicates that the spices are well cooked and the base is ready.
Adding Mushrooms and Peas
Now it’s time to add the sliced mushrooms and green peas. Stir well so they’re fully coated in the spice mixture. Cook them for 4 to 5 minutes on medium heat. The mushrooms will start to release water and shrink slightly.
Add 1 cup of water to the pot to create a curry consistency. If you prefer a dry sabji, add less water or skip it entirely. Cover and simmer on low heat for 10 to 12 minutes, or until the mushrooms and peas are fully cooked. The mushrooms should be tender and the peas soft but not mushy.
Finishing Touches
To finish the dish, stir in the crushed Kasuri methi, lemon juice, and chopped cilantro. These ingredients brighten up the curry and add complex, fresh notes.
Taste the curry and adjust salt or chili if needed. If you want to make the dish richer for a special occasion, you can stir in a couple of tablespoons of cashew cream or coconut milk at this point, though it’s entirely optional.
Turn off the heat, and your mushroom masala is ready to serve.
This stovetop version gives you a deeply flavorful, homemade curry that’s perfect with roti, paratha, or steamed rice. Next, we’ll explore the Instant Pot version for those who want a faster, one-pot cooking process.
Instant Pot Mushroom Masala Recipe – Fast and Easy Method
Sautéing the Aromatics in the Instant Pot
To begin, set your Instant Pot to Sauté mode and add 2 tablespoons of oil. Once the oil is hot, toss in 1 teaspoon of cumin seeds. Let them sizzle and crackle for a few seconds, just until they release their nutty aroma.
Add in the chopped onions and cook them until they start to turn golden. Stir frequently to avoid sticking or burning. Now mix in the minced garlic, ginger, and the optional chopped green chili. Sauté for 1 to 2 minutes, or until the garlic’s raw smell disappears completely.
Pressure Cooking the Mushroom Masala
Once your aromatics are ready, stir in the tomato puree and let it simmer for 2 to 3 minutes until it slightly thickens. This step helps reduce the acidity of the tomatoes and develops a richer flavor.
Next, add the spices:
- ¼ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder
- ½ tablespoon coriander powder
- ½ teaspoon garam masala
- 1 tablespoon tomato paste (optional but enhances depth and color)
Mix everything well and sauté for one more minute to blend the spices. Then add 1 cup of water to the pot and deglaze thoroughly. This means scraping the bottom of the pot to make sure nothing is stuck. Deglazing prevents the Instant Pot from showing the burn message later.
Now stir in the sliced mushrooms and green peas. Mix everything thoroughly so the vegetables are coated in the flavorful masala.
Pressure Cook Time and Releasing Pressure
Close the lid of the Instant Pot, set the valve to sealing, and choose Manual (or Pressure Cook) on High for 3 minutes.
Once the cooking cycle is complete, let the pressure release naturally for 10 minutes. After that, do a quick release by carefully turning the valve to venting.
Final Adjustments and Serving
Switch the Instant Pot back to Sauté mode to bring the curry to a gentle simmer. Stir in 1 tablespoon of lemon juice, 1 tablespoon of crushed Kasuri methi, and ¼ cup of chopped cilantro.
Now is a great time to check the consistency. If you prefer a thicker curry, let it simmer uncovered for a few minutes to reduce. For a richer version, stir in a splash of coconut milk or cashew cream and let it heat through gently.
Taste and adjust salt or spice if needed. Once it reaches your preferred flavor and texture, press Cancel.
Your delicious and easy Instant Pot mushroom masala is now ready to enjoy with warm roti or fluffy basmati rice.
Mushroom Masala Recipe Variations – Customize to Your Taste
Make It Richer with Cream or Coconut Milk
If you’re cooking mushroom masala for a special occasion or want to elevate the flavor, adding cream is a great choice. A few tablespoons of cashew cream or coconut milk stirred in at the end give the curry a smooth, luscious texture. It not only enhances richness but also balances the heat from the spices.
For a dairy-free version, coconut milk works beautifully and adds a slightly sweet undertone. Cashew cream, on the other hand, gives a neutral creamy base without overpowering the spices.
Try a Dry Version – Mushroom Masala Sabji
Not in the mood for curry? This dish easily transforms into a dry sabji. Simply reduce or skip the water when cooking. Let the mushrooms and peas cook in their own moisture until the liquid dries up. This makes a perfect dry sabzi that pairs well with parathas or as a filling in wraps.
Since mushrooms release water as they cook, sautéing a few extra minutes after they’re tender helps evaporate the excess liquid. The final result should be thick, concentrated, and coated in rich masala.
Add More Vegetables for Texture and Nutrition
You can easily stretch this recipe and add variety with more vegetables:
- Aloo (potatoes): Peel and cube them small so they cook evenly with the mushrooms.
- Palak (spinach): Add a handful of chopped spinach leaves in the last 5 minutes of cooking. They wilt quickly and blend in beautifully with the spices.
- Paneer cubes: For a protein-rich version, gently fold in soft paneer cubes toward the end. Let them simmer for a couple of minutes to soak in the flavors.
These additions make the dish more wholesome and adaptable for different preferences or dietary needs.
Spicing It Up or Cooling It Down
To adjust the heat, modify the amount of Kashmiri red chili powder or skip the green chili. Kashmiri chili offers more color than heat, so it’s great for a vibrant curry without too much spice.
If you’re cooking for kids or someone with low spice tolerance, reduce both the chili powder and garam masala. For those who love bold flavors, consider adding a touch of black pepper or increasing the garam masala slightly.
Serving Suggestions and Storage Tips for Mushroom Masala Recipe
Best Ways to Serve Mushroom Masala
Mushroom masala pairs perfectly with a variety of Indian breads and rice dishes, making it suitable for everyday meals or festive menus. Here are some ideal pairings:
- Roti or Chapati: A soft roti is perfect for scooping up the thick masala.
- Paratha: If you’re going for a slightly richer meal, try pairing it with plain or stuffed paratha.
- Steamed Basmati Rice: The light and fluffy texture of basmati rice complements the bold flavors of the curry.
- Jeera Rice: The subtle flavor of cumin-spiced rice adds depth and aroma to the overall meal.
If you’re serving guests or creating a special thali (Indian platter), mushroom masala can be paired alongside a lentil dish like dal, cucumber raita, and a crispy papad for a complete Indian experience.
Make-Ahead Tips and Storage
One of the best things about mushroom masala is that it tastes even better the next day as the flavors deepen and blend.
Refrigerator:
Store the cooled curry in an airtight container for up to 3 days in the refrigerator. The flavors will continue to develop, making it even more delicious.
Freezer:
For longer storage, freeze the curry in portions. Use airtight freezer-safe containers or heavy-duty zip-top bags. It can last up to 2 months in the freezer.
Reheating Tips:
When reheating, you may need to add a tablespoon or two of water to loosen the curry if it has thickened. Use a stovetop pan for gentle reheating or microwave on medium heat, stirring occasionally.
Avoid overcooking the mushrooms during reheating to keep them from becoming rubbery.
Meal Prep Friendly
If you’re into weekly meal prep, this mushroom masala recipe is a solid choice. You can cook a large batch, refrigerate or freeze it in portions, and enjoy a flavorful meal whenever you’re short on time. Pair it with pre-cooked rice or freeze it alongside rotis for a ready-to-eat Indian meal.
Health Benefits and Nutritional Highlights of Mushroom Masala Recipe
Nutritional Breakdown at a Glance
This mushroom masala recipe isn’t just full of flavor, it’s also packed with nutritional goodness. Each serving (based on four servings total) offers approximately:
- Calories: 161 kcal
- Protein: 7g
- Carbohydrates: 18g
- Fiber: 6g
- Fat: 9g
- Vitamin A: 1074 IU
- Vitamin C: 32mg
- Iron: 2mg
- Potassium: 730mg
- Calcium: 43mg
These values make it a wholesome main dish that’s relatively low in calories and high in essential nutrients like potassium and dietary fiber.
Mushroom Superpowers
Mushrooms are the core ingredient here, and they bring a lot to the table in terms of health:
- Low in fat and calories
- Rich in B-vitamins, which help with energy production and brain function
- Contain antioxidants, such as selenium and ergothioneine, that protect cells from damage
- High in potassium, which supports heart health and blood pressure regulation
They also offer plant-based protein, making them an excellent meat substitute for vegetarians.
Benefits of Green Peas
Green peas add color, texture, and a slightly sweet contrast to the savory gravy. They’re also:
- High in fiber to aid digestion
- Packed with plant protein
- Rich in Vitamin C, K, and folate
- Support heart health with their antioxidant content
Combined with mushrooms, they turn this recipe into a complete, filling meal that doesn’t require meat to satisfy your appetite.
Spice Benefits Beyond Flavor
Indian spices don’t just taste good, they also offer wellness benefits:
- Turmeric: Anti-inflammatory and rich in antioxidants
- Coriander powder: Aids digestion and may reduce bloating
- Garam masala: A blend that stimulates metabolism and enhances immunity
- Kashmiri red chili powder: Adds color and mild heat without being overly spicy
Using these in your everyday cooking helps keep meals interesting and health-focused.
A Great Fit for Special Diets
Mushroom masala is naturally:
- Vegetarian
- Gluten-free
- Can be made vegan (by avoiding ghee and cream)
This makes it a fantastic option for families with diverse dietary needs or anyone looking to reduce their intake of processed foods without sacrificing taste.
With all its benefits, it’s no wonder mushroom masala remains a favorite comfort food in Indian kitchens.
Conclusion
The mushroom masala recipe is a perfect example of how simple ingredients can come together to create something rich, hearty, and deeply satisfying. With a blend of Indian spices, tender mushrooms, and sweet green peas, this dish brings comfort and nourishment to your table in under 30 minutes.
Whether you make it in a traditional pot or use the Instant Pot for speed, you’ll enjoy a versatile meal that can be tailored to your taste and dietary needs. You can keep it dry as a sabji, turn it into a creamy curry with cashew or coconut milk, or add more vegetables for a wholesome one-pot dinner.
It’s beginner-friendly, meal-prep approved, freezer-safe, and full of flavor and nutrients — no wonder it’s a favorite in Indian households. Serve it with roti or rice, and you’ve got a well-rounded, comforting meal that’s sure to please everyone at the table.
