Mushroom Masala
A homestyle mushroom curry with onions, tomatoes, and warm spices cooked into a smooth, clingy masala. It is rich enough to pair with roti or rice, yet light enough to fit into an everyday Indian meal.
For 4 servings
- prep · ~10 min
Prepare the mushrooms and masala ingredients.
1.Wipe the mushrooms clean and halve any large ones.2.Finely chop the onions and tomatoes.3.Slit the green chilies and keep the ginger-garlic paste, yogurt, and spices ready.TIPDo not soak mushrooms in water; they absorb moisture and turn watery in the pan. - temper · ~1 min
Heat the oil and crackle the cumin.
Heat oil in a kadai over medium heat. Add cumin seeds and let them sizzle for a few seconds until fragrant.
- saute · ~8 min
Cook the onions, chili, and ginger-garlic paste.
1.Add the chopped onions and green chilies.2.Cook until the onions turn light golden, about 5 to 7 minutes.3.Add the ginger-garlic paste and sauté for 1 minute until the raw smell fades. - saute · ~8 min
Make the tomato masala.
1.Add the chopped tomatoes and salt.2.Mix in turmeric powder, red chili powder, and coriander powder.3.Cook until the tomatoes soften and the masala looks thick and glossy, about 6 to 8 minutes.TIPCook the tomato mixture well before adding mushrooms so the gravy tastes rounded, not raw. - mix · ~1 min
Stir in the yogurt.
Lower the heat and add the whisked yogurt a little at a time, stirring continuously so it blends smoothly into the masala.
TIPKeep the heat low while adding yogurt to prevent splitting. - saute · ~4 min
Add the mushrooms and coat them in the masala.
Add the mushrooms and mix well so they are fully coated with the onion-tomato masala. Cook for 3 to 4 minutes; the mushrooms will start releasing moisture.
- simmer · ~8 min
Simmer the curry until the mushrooms are tender.
Pour in water, mix well, and cover the pan. Simmer on medium-low heat for 6 to 8 minutes until the mushrooms are tender and the gravy thickens. Sprinkle in garam masala during the last minute.
TIPDo not overcook after the mushrooms soften, or they can shrink too much and lose their bite. - garnish
Garnish with coriander leaves.
- serve
Serve hot with roti, naan, or rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the mushrooms dry after wiping so they sauté instead of steaming in the masala.
- 2Let the onions turn light golden, not deeply brown, so the gravy stays balanced and not bitter.
- 3Cook the tomato-spice mixture until oil starts separating at the edges; that is the cue the masala is ready.
- 4Whisk the yogurt until smooth and add it off or on very low heat to avoid curdling.
- 5Keep the pan uncovered for the last minute if the mushrooms release extra water and the gravy looks thin.
- 6Add garam masala only at the end so its aroma stays bright rather than dull from long cooking.
- 7This curry tastes even better after a short rest, as the mushrooms absorb the onion-tomato masala.
Adapt it for your goals.
Vegan
Replace yogurt with a few spoonfuls of cashew paste or coconut milk for a dairy-free curry with similar body.
jainJain
Skip onion and ginger-garlic; use more tomatoes, green chili, and a pinch of hing for a Jain-friendly version.
peas mushroomPeas-mushroom
Add a handful of green peas during the simmer for sweeter bites and a more substantial everyday curry.
dry semi gravyDry-semi-gravy
Use less water and cook uncovered at the end for a clingy mushroom masala that pairs especially well with roti.
Why this is on our healthy list.
Vegetable-Forward Main
Mushrooms, onions, and tomatoes make this a lighter curry that still feels satisfying and pairs well with simple Indian meals.
Rich in Antioxidant Spices
Turmeric, coriander, cumin, ginger, garlic, and chilies add flavor along with beneficial plant compounds.
Moderate, Everyday Gravy
The sauce gets richness from cooked onions, tomatoes, and a little yogurt rather than heavy cream or butter.
Frequently asked questions
Mushrooms naturally release a lot of moisture, especially if washed or soaked. Wipe them clean, cook the masala well first, and simmer uncovered briefly if needed.



