Mushroom Chettinad Gravy
Earthy button mushrooms swimming in a deeply aromatic, fiery Chettinad masala. Freshly ground spices and roasted coconut form the backbone of this Tamil Nadu classic, delivering layers of heat and robust flavor that cling perfectly to every mushroom piece. Ready in under an hour.
For 4 servings
- prep · ~5 min
Clean and prep the mushrooms.
Wipe the mushrooms clean with a damp cloth. Trim the stems and quarter them. Keep aside in a mixing bowl.
- roast · ~5 min
Dry roast the spices and coconut.
1.Heat a heavy bottom pan over medium heat. Add dried red chilies, coriander seeds, cumin seeds, fennel seeds, peppercorns, cinnamon, cardamom, cloves, star anise, and poppy seeds.2.Dry roast for 2-3 minutes, stirring constantly, until the spices turn aromatic and slightly darken.3.Add the grated coconut and roast until golden brown, about 1-2 minutes more.4.Transfer to a plate and let the mixture cool completely.TIPRoast on medium-low heat. High heat will burn the spices and make them bitter. - mix · ~3 min
Grind the Chettinad masala paste.
Once cooled, transfer the roasted spice-coconut mixture to a blender. Add 1/4 cup water and grind to a smooth, thick paste. Set aside.
- saute · ~15 min
Sauté the onions and tomatoes.
1.In the same heavy bottom pan, heat 2 tbsp oil over medium flame.2.Add the finely chopped onions and sauté until they turn deep golden brown, about 7-8 minutes.3.Add the ginger-garlic paste and sauté for 1 minute until the raw smell disappears.4.Add the finely chopped tomatoes, sprinkle the turmeric powder, and cook until the tomatoes turn mushy and the oil begins to separate, about 5 minutes.TIPPatience with the onions is key. A deep brown color gives the gravy its rich base flavor. - saute · ~6 min
Cook the masala base.
Add the ground Chettinad masala paste to the pan. Stir well and cook for 5-6 minutes, stirring occasionally, until the raw smell of the spices disappears and the oil starts to surface again.
- simmer · ~10 min
Add mushrooms and simmer.
1.Add the quartered mushrooms to the masala and stir gently to coat them well.2.Pour in 1.25 cups of water, add the salt and tamarind paste, and stir.3.Bring the gravy to a gentle boil, then lower the heat and let it simmer uncovered for 10-12 minutes, or until the mushrooms are cooked and the gravy thickens.4.Stir occasionally to prevent sticking. The gravy should be thick and coat the back of a spoon.TIPMushrooms release water as they cook. Simmer uncovered to achieve the right thick consistency. - temper · ~2 min
Make the finishing tempering.
1.In a small tempering pan, heat 1 tsp oil over medium heat.2.Add the mustard seeds and let them splutter.3.Add the fresh curry leaves and fry for 10-15 seconds until crisp and fragrant.4.Immediately pour this tempering over the simmering mushroom gravy and stir once.TIPPour the tempering in hot for the maximum burst of flavor. - garnish
Garnish and serve.
Turn off the heat. Garnish with freshly chopped coriander leaves. Let the gravy rest for 5 minutes before serving to allow the flavors to meld.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Wipe mushrooms with a damp cloth instead of washing to prevent them from absorbing excess water.
- 2Roast the spices on medium-low heat to avoid burning and developing a bitter taste.
- 3Cook the onions until deep golden brown for a rich, caramelized base flavor.
- 4Simmer the gravy uncovered to let excess moisture from mushrooms evaporate and thicken the sauce.
- 5Let the gravy rest for 5 minutes after cooking so the flavors meld together beautifully.
- 6Use Kashmiri dried red chilies for a vibrant red color and moderate heat, or adjust spiciness by removing seeds.
Adapt it for your goals.
Soy-based protein
Replace mushrooms with 200g of pressed, cubed tofu or pan-fried soy chunks for a higher-protein, vegetarian twist that still soaks up the Chettinad masala beautifully.
low oilLow-oil
Reduce oil to 1 tbsp total and skip the final tempering (or use a drop of oil in a non-stick pan) for a lighter version without sacrificing the spice profile.
extra vegetableExtra-vegetable
Add 1 cup of diced bell peppers, peas, or cauliflower along with the mushrooms for a more colourful, nutrient-dense gravy that stretches the dish further.
milder heatMilder heat
Replace half the dried red chilies with mild Kashmiri chilies and reduce black peppercorns to 1/2 tsp, making the gravy family-friendly while retaining the Chettinad character.
Why this is on our healthy list.
Rich in Antioxidants
Button mushrooms are a natural source of selenium and ergothioneine, antioxidants that help protect cells from damage.
Supports Digestive Health
Chettinad spices like fennel, cumin, and cloves are traditionally used in Indian cooking to aid digestion and reduce bloating.
Good Source of Plant-Based Iron
Coriander seeds and coconut provide iron in a plant-based form, useful for maintaining healthy blood levels.
Low in Calories, High in Flavor
This mushroom-based gravy is naturally low in calories and fat while being packed with bold, satisfying spices.
Frequently asked questions
Yes, white button mushrooms work perfectly. They have a milder flavor but absorb the Chettinad masala well. Just clean and quarter them as directed.



