Mushroom Xacuti
Earthy mushrooms simmered in a rich Goan xacuti masala with coconut, poppy seeds, and warm spices. The gravy is deeply fragrant, lightly spicy, and perfect with rice, poee, or soft chapatis.
For 4 servings
- prep · ~15 min
Soak the tamarind and prepare the mushrooms.
1.Soak tamarind in a little warm water for 15 minutes.2.Clean the mushrooms well and halve any large ones.3.Slice the onions and chop the ginger.TIPDo not soak mushrooms in lots of water or they turn spongy. Wipe and rinse quickly instead. - roast · ~7 min
Roast the xacuti spices and coconut.
1.Heat a dry pan over low heat.2.Add coriander seeds, cumin seeds, fennel seeds, black peppercorns, cloves, cinnamon, cardamom, star anise, and dried red chili.3.Roast until fragrant, 2 to 3 minutes, stirring often.4.Add grated coconut and poppy seeds, and roast until the coconut turns light golden, 3 to 4 minutes.TIPKeep the heat low once the coconut goes in. It can brown very fast and make the masala bitter. - mix · ~5 min
Grind the masala.
Cool the roasted mixture slightly, then grind it with ginger, garlic, soaked tamarind, turmeric powder, and 0.75 cup water to a smooth, thick paste.
- saute · ~8 min
Cook the onions.
Heat oil in a pan over medium heat. Add sliced onions and cook until soft and light golden, 6 to 8 minutes.
- saute · ~9 min
Add the mushrooms and masala.
1.Add the mushrooms and cook for 3 to 4 minutes until they start to shrink.2.Add the ground xacuti masala and mix well.3.Cook the masala for 4 to 5 minutes, stirring often, until it thickens and smells rich.TIPMushrooms release water as they cook, so let them fry briefly before adding more liquid. - simmer · ~10 min
Simmer the curry.
Add the salt and remaining 0.75 cup water. Bring to a gentle simmer and cook uncovered for 8 to 10 minutes, until the gravy is thick and the mushrooms are tender.
- garnish
Garnish with coriander leaves.
- serve
Serve hot with rice, poee, or chapati.
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; dark brown coconut will make the xacuti taste bitter.
- 2Let the roasted spice mixture cool slightly before grinding so the paste stays smooth, not oily.
- 3Cook the mushrooms briefly on their own first so their moisture evaporates and the masala clings better.
- 4Fry the ground masala until the oil begins to separate slightly; that is the cue the raw spice taste is gone.
- 5Keep the final simmer gentle and uncovered so the gravy thickens without overcooking the mushrooms.
- 6This curry tastes even better after 30 minutes of resting, when the coconut-spice paste and tamarind meld.
- 7If making ahead, reheat with a splash of hot water because the coconut and poppy seed gravy thickens as it sits.
Adapt it for your goals.
Low-oil
Dry-roast the onions in a heavy pan with a splash of water as needed and reduce the oil slightly for a lighter version.
jainJain
Skip onion and garlic, then increase coconut and ginger a little for body; useful if you want a no-onion, no-garlic xacuti.
mixed vegMixed-veg
Add cauliflower, potatoes, or green peas along with the mushrooms for a heartier curry that still carries the xacuti masala well.
extra spicyExtra-spicy
Use a few more dried red chilies or hotter chilies if you want a more robust, traditional heat profile.
Why this is on our healthy list.
Rich in Plant Compounds
Mushrooms, spices, ginger, and garlic bring a range of naturally occurring antioxidant compounds to the curry.
Good Source of Fiber
Coconut, onions, mushrooms, and spices add fiber, which helps make the dish satisfying when served with rice or bread.
Naturally Dairy-Free
The gravy gets its richness from coconut and poppy seeds rather than cream, making it suitable for dairy-free meals.
Frequently asked questions
Yes, but thaw and drain them well first. Frozen mushrooms release more water, so sauté them a little longer before adding the masala.



