Chicken Xacuti
A rich Goan chicken curry built on roasted coconut, poppy seeds, and warm spices. The gravy is deep, nutty, and gently spicy, making it a classic choice with rice or bread for a comforting meal.
For 4 servings
- prep · ~10 min
Prepare the chicken and aromatics.
1.Wash the chicken pieces and drain well.2.Slice the onions finely.3.Chop the ginger and peel the garlic cloves.4.Keep all the spices measured and ready. - roast · ~7 min
Roast the coconut and spices.
1.Heat a dry pan over low to medium heat.2.Add grated coconut and roast until lightly golden and nutty (4-5 min).3.Add poppy seeds, dry red chili, coriander seeds, cumin seeds, black peppercorns, cloves, cardamom, and cinnamon.4.Roast for 1-2 minutes more until fragrant, then cool slightly.TIPKeep the heat moderate so the coconut browns evenly and the spices do not burn. - mix · ~5 min
Grind the xacuti masala.
Transfer the roasted coconut and spices to a grinder with ginger, garlic, tamarind paste, turmeric powder, and a little water. Grind to a smooth, thick paste.
- saute · ~7 min
Cook the onions.
Heat oil in a kadai or deep pan over medium heat. Add the sliced onions and cook until soft and light golden.
- saute · ~6 min
Cook the masala paste.
Add the ground xacuti paste to the onions and cook, stirring often, until the raw smell fades and the paste looks slightly glossy.
TIPSplash in a little water if the masala catches at the bottom. - saute · ~5 min
Coat the chicken in the masala.
Add the chicken and salt. Mix well so every piece is coated, then cook for 4-5 minutes to seal in the flavor.
- simmer · ~20 min
Simmer the curry until the chicken is tender.
Pour in the remaining water, stir, and bring to a gentle simmer. Cover and cook until the chicken is tender and the gravy thickens nicely.
TIPStir once or twice during cooking so the coconut-rich gravy does not stick. - serve
Serve hot.
Taste and adjust the consistency with a splash of water if needed. Serve Chicken Xacuti hot with rice, sannas, or pav.
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 can make xacuti taste bitter.
- 2Cool the roasted spices slightly before grinding so the paste stays thick and smooth, not oily.
- 3Slice the onions evenly so they soften and sweeten at the same rate in the pan.
- 4Cook the ground masala until it turns glossy and loses its raw aroma; this is key to a rounded gravy.
- 5Use bone-in chicken here if possible, because it gives the simmered curry a fuller, richer body.
- 6If making ahead, cook the curry a few hours early and reheat gently; xacuti often tastes deeper after resting.
- 7Store leftovers chilled and reheat on low heat with a small splash of water, as the coconut gravy thickens in the fridge.
Adapt it for your goals.
Spicier
Add 2-3 more dried red chilies or use a hotter variety if you want a more fiery Goan-style curry.
thicker gravyThicker-gravy
Use slightly less water while simmering for a richer, clingier xacuti that pairs especially well with pav or sannas.
bonelessBoneless
Make it with boneless chicken for easier serving, though the gravy will be a little less rich than with bone-in pieces.
milderMilder
Reduce the dried red chilies for a gentler heat while keeping the roasted coconut and spice character intact.
Why this is on our healthy list.
Protein-Rich Main Dish
Chicken makes this curry filling and satisfying, helping turn it into a hearty main meal.
Spice-Based Flavor Depth
Coriander, cumin, pepper, cloves, cardamom, cinnamon, ginger, and garlic add strong flavor without needing heavy cream.
Contains Coconut Goodness
Fresh coconut adds body and richness along with fiber, making the gravy naturally full-flavored.
Frequently asked questions
Yes, but fresh coconut gives the most authentic texture and sweetness. If using desiccated coconut, roast it carefully and add a little extra water while grinding.



