Paneer Xacuti
Paneer Xacuti brings the warm, layered flavors of Goa to a rich paneer curry. Toasted coconut, poppy seeds, chilies, and whole spices make a deep, fragrant masala that turns simple paneer into a special meal.
For 4 servings
- prep · ~5 min
Prep the paneer and aromatics.
1.Cut the paneer into medium cubes.2.Slice the onions and chop the tomatoes.3.Peel the garlic and roughly chop the ginger.4.Keep the tamarind paste and water ready near the stove. - roast · ~8 min
Roast the xacuti masala ingredients.
1.Heat a pan on low heat and add the grated coconut.2.Add poppy seeds, dried red chili, coriander seeds, cumin seeds, fennel seeds, black peppercorns, cloves, green cardamom, and cinnamon.3.Roast, stirring often, until the coconut turns light golden and the spices smell nutty.4.Add the sliced onion and roast for 2 to 3 minutes more until lightly softened.TIPKeep the heat low so the coconut browns evenly and the spices do not turn bitter. - mix · ~5 min
Grind the roasted masala.
Cool the roasted mixture slightly, then grind it with the garlic, ginger, tamarind paste, and 0.75 cup water to a smooth, thick paste.
- saute · ~7 min
Cook the tomato base.
1.Heat oil in a kadai over medium heat.2.Add the chopped tomatoes and turmeric powder.3.Cook until the tomatoes soften and turn pulpy.4.Stir in the ground xacuti paste and cook until the masala thickens slightly. - simmer · ~7 min
Simmer the gravy.
Add the remaining 0.5 cup water and salt. Mix well and simmer gently for 6 to 8 minutes until the gravy looks rich and the oil starts to show at the edges.
- saute · ~4 min
Add the paneer and finish the curry.
Add the paneer cubes and coat them gently in the gravy. Cook for 3 to 4 minutes on low heat so the paneer warms through without turning chewy.
TIPDo not overcook the paneer after adding it; a short simmer keeps it soft. - garnish
Garnish with coriander leaves.
- serve
Serve hot with rice, poi, 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 on low heat until just light golden; dark brown coconut will make the xacuti bitter.
- 2Let the roasted mixture cool slightly before grinding so the masala blends smoother and stays fragrant.
- 3Grind the coconut-spice mixture very fine; a gritty paste gives the curry a coarse mouthfeel.
- 4Cook the ground masala until the raw onion-garlic smell disappears and oil begins to show at the edges.
- 5Add paneer only at the end and simmer gently for a few minutes so the cubes stay soft, not rubbery.
- 6If the gravy thickens too much as it sits, loosen it with a splash of hot water before serving.
- 7This curry tastes even better after a short rest, once the tamarind, coconut, and whole spices settle together.
Adapt it for your goals.
Vegan
Swap paneer for firm tofu and keep the same masala for a plant-based version that still pairs well with rice or poi.
low oilLow-oil
Dry-roast the masala carefully and reduce the oil in the tomato base for a lighter curry with the same spice profile.
mushroomMushroom
Replace paneer with sautéed button or oyster mushrooms for an earthy version that works especially well with the coconut-spice gravy.
extra spicyExtra-spicy
Increase the dried red chilies or add a hotter variety if you want a more robust, fiery xacuti.
Why this is on our healthy list.
Protein from Paneer
Paneer adds satisfying protein and makes this curry more filling, especially when served with rice or flatbread.
Spice-Rich Aromatics
Coriander, cumin, fennel, pepper, cloves, and ginger bring fragrant compounds that add depth without needing heavy cream.
Coconut-Based Body
Fresh coconut gives the gravy richness and texture, helping create a full-bodied curry from whole ingredients.
Frequently asked questions
Yes, but fresh coconut gives a sweeter, fuller texture. If using desiccated coconut, roast gently and add a little extra water while grinding.



