Mushroom Masala Recipe (Spiced Indian Mushroom Curry)
Mushroom masala is a popular Indian curry featuring tender mushrooms cooked in a thick, spiced onion-tomato gravy. It combines earthy mushrooms with everyday Indian spices, aromatics, and a touch of creaminess for texture.
This version focuses on building a flavorful base by browning the onions properly before adding the tomatoes and spices. It pairs well with Indian flatbreads or simple basmati rice for a comforting meal.
Why This Recipe Works
- Browning the chopped onions slowly until deeply golden creates a rich, savory base for the gravy.
- Cooking the mushrooms separately at a high heat first helps release and evaporate their excess moisture rather than boiling them in the sauce.
- Crushing kasuri methi (dried fenugreek leaves) between your palms just before adding them releases their distinct aroma right into the finished curry.
Ingredient Notes
- Mushrooms: Button mushrooms work best for this recipe. Wipe them clean with a damp cloth instead of washing them under running water so they do not absorb excess moisture.
- Kasuri Methi: Dried fenugreek leaves add a distinct savory aroma characteristic of restaurant-style Indian curries. If you do not have it, you can omit it rather than substituting an unrelated herb.
- Garam Masala: A warming blend of ground spices added near the end of cooking to preserve its aromatic oils.
If You’re Cooking Outside India
- Kasuri Methi: Found in the spice aisle of South Asian grocery stores or online.
- Kashmiri Chili Powder: A mild Indian red chili powder used primarily for a vibrant red color rather than extreme heat. Paprika mixed with a tiny pinch of cayenne makes a workable substitute.
How to Make Mushroom Masala
Prep and Sear the Mushrooms
Clean and quarter the mushrooms. Cook them in a hot pan until they release their moisture and brown lightly, then set them aside.
Build the Onion-Tomato Base
Sauté onions, ginger, and garlic until golden brown. Add the ground spices and tomatoes, cooking until the oil begins to separate from the mixture.
Simmer the Curry
Return the seared mushrooms to the pan with a little water, simmer until the gravy thickens, and finish with kasuri methi and garam masala.
Cooking Tips
- Do not overcrowd the pan when searing the mushrooms, or they will steam instead of brown.
- Adjust the added water depending on whether you prefer a thick curry for flatbreads or a looser gravy for rice.
Common Mistakes to Avoid
- The mushrooms release too much water and dilute the gravy: Cook the mushrooms over medium-high heat until their released liquid evaporates completely before combining them with the masala.
Variations
- Mushroom Matar Masala: Add a cup of fresh or thawed green peas along with the mushrooms for extra texture and sweetness.
Serving Suggestions
- Serve hot with roti, paratha, or plain jeera rice.
- Pair with sliced raw onions and a wedge of lemon on the side.
Storage & Make-Ahead
Make ahead: You can prep and chop the vegetables a few hours in advance.
Refrigerate: Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze: Freezing is not recommended as mushrooms lose their spongy texture and become rubbery.
Reheat: Warm gently on the stovetop over medium-low heat, adding a splash of water if the gravy has thickened too much.
Frequently Asked Questions
Can I use sliced mushrooms instead of quartered ones?
Yes, sliced mushrooms work well. Keep in mind that they will shrink as they cook, so cut them to a size you prefer in the final curry.
Can I add cream to this recipe?
You can stir in a tablespoon of heavy cream or cashew paste at the very end if you prefer a richer, restaurant-style gravy.
More Indian Recipes to Try
Browse the IndiPlated recipe index

Mushroom Masala
Ingredients
Equipment
Method
- Heat 1 tablespoon of oil in a skillet over medium-high heat. Add the quartered mushrooms and cook without moving them frequently until they release their moisture and turn lightly browned, about 5 to 7 minutes. Remove the mushrooms from the pan and set them aside.
- In the same pan, add the remaining 1 tablespoon of oil. Add the cumin seeds and let them sizzle for a few seconds. Add the finely chopped onions and cook, stirring occasionally, until they turn light golden brown.
- Stir in the ginger-garlic paste and cook for about 1 minute until the raw smell disappears. Reduce the heat slightly and add the turmeric powder, coriander powder, and Kashmiri chili powder. Stir well for 30 seconds.
- Add the pureed or finely chopped tomatoes and salt. Cook the mixture, stirring often, until the tomatoes soften and the oil begins to separate slightly from the edges of the masala, about 6 to 8 minutes.
- Add the seared mushrooms back into the pan and mix to coat them well with the masala. Pour in 1/2 cup of water, bring to a gentle simmer, cover, and cook for 5 minutes so the flavors meld.
- Crush the kasuri methi between your palms and sprinkle it over the curry along with the garam masala. Stir well, cook uncovered for 2 more minutes, and remove from heat. Serve hot.
Notes






