Goan Mushroom Tonak
Earthy mushrooms simmer in a gently spiced Goan coconut gravy with onions, tomato, and warming whole spices. It is rich without being heavy, and tastes especially good with pav, poi, or a simple bowl of rice.
For 4 servings
- roast · ~4 min
Roast the coconut and whole spices.
1.Heat a small pan over medium heat.2.Add grated coconut, garlic, ginger, dried red chili, coriander seeds, cumin seeds, black peppercorns, cloves, and cinnamon.3.Roast, stirring often, until the coconut turns light golden and smells nutty, 3 to 4 minutes.4.Take the pan off the heat and let the mixture cool slightly.TIPKeep the heat moderate so the coconut browns evenly and does not turn bitter. - mix · ~2 min
Grind the masala.
Transfer the roasted mixture to a blender with 0.5 cup water and tamarind paste. Blend to a smooth, thick masala paste.
- saute · ~10 min
Cook the onions and tomatoes.
1.Heat oil in a kadai or deep pan over medium heat.2.Add chopped onion and cook until soft and lightly golden, 5 to 6 minutes.3.Add chopped tomato and turmeric powder.4.Cook until the tomato softens and turns pulpy, 3 to 4 minutes. - saute · ~5 min
Add the mushrooms and masala.
1.Add the mushrooms and stir for 2 minutes until they start to shrink.2.Add the ground masala paste and salt.3.Mix well and cook for 2 to 3 minutes so the masala coats the mushrooms.TIPDo not cover at this stage; letting the mushrooms fry briefly keeps their flavor deeper. - simmer · ~10 min
Simmer the tonak.
Pour in the remaining 1 cup water and bring to a gentle simmer. Cover loosely and cook for 8 to 10 minutes, stirring once or twice, until the mushrooms are tender and the gravy is slightly thick.
- garnish
Finish with cilantro.
Turn off the heat and stir in the chopped cilantro.
- serve
Serve hot.
Serve Goan Mushroom Tonak hot with pav, poi, or steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the coconut only to light golden; deep brown coconut can make the tonak taste bitter.
- 2If your mushrooms are very wet, wipe them instead of washing so the gravy stays full-flavored, not watery.
- 3Blend the masala as smooth as possible for the signature velvety Goan-style gravy.
- 4Let the mushrooms fry uncovered for a couple of minutes before adding water so they keep a deeper, meatier taste.
- 5Adjust tamarind at the end if needed; the gravy should taste gently tangy, not sharply sour.
- 6This tonak tastes even better after 20 to 30 minutes of rest, once the coconut-spice paste settles into the mushrooms.
- 7Reheat on low heat with a splash of water, because coconut-based gravies thicken as they sit.
Adapt it for your goals.
Low-oil
Dry-roast the coconut and spices, then sauté the onions in less oil or a splash of water for a lighter everyday version.
extra spicyExtra-spicy
Add 1 to 2 more dried red chilies or a few extra peppercorns if you want a hotter tonak to pair with pav or rice.
mixed mushroomMixed-mushroom
Use a mix of button, cremini, and oyster mushrooms for more layered texture and a fuller earthy flavor.
onion garlic freeOnion-garlic-free
Skip the onion and garlic, increase ginger slightly, and cook the tomato down well for a simpler but still aromatic gravy.
Why this is on our healthy list.
Rich in Mushroom Goodness
Mushrooms add savory flavor with a light, satisfying texture, making this curry hearty without relying on heavy ingredients.
Contains Beneficial Spices
Ginger, garlic, coriander, cumin, pepper, cloves, and cinnamon contribute aroma along with plant compounds commonly valued in home cooking.
Coconut-Based Satiety
Fresh coconut gives the gravy body and richness, helping the dish feel comforting and satisfying in a modest portion.
Frequently asked questions
Yes. Use unsweetened desiccated coconut and roast it gently; you may need a little extra water while grinding to get a smooth paste.



