Chicken Xacuti Recipe Goan: Spiced Coconut Gravy with Authentic Heat

Chicken Xacuti Recipe Goan: Spiced Coconut Gravy with Authentic Heat

This Goan chicken xacuti brings the authentic flavors of coastal India to your kitchen. I’ve refined this recipe to capture the traditional balance of heat, spice, and coconut richness that defines the dish.

The secret lies in the slow-cooked gravy, where roasted spices and fresh coconut blend into a velvety sauce. Each step follows time-honored Goan techniques to ensure depth of flavor without shortcuts.

You’ll end up with tender chicken pieces coated in a thick, aromatic gravy that’s both fiery and fragrant. The dish stays true to its roots while being approachable for home cooks.

Serve it with steamed rice or Goan poi for a meal that’s rich in tradition and taste. Here’s how to make it right.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chicken Xacuti Recipe Goan

Rich spices, tender chicken, and coconut blend into a velvety, fiery gravy.

Ingredient Amount Notes
Chicken Thighs 🍗 2 lb Boneless, skinless, cut into pieces
Fresh Coconut 🥥 1 whole Grated or finely chopped
Dried Red Chilies 🌶️ 10 whole Kashmiri or Byadgi preferred
Coriander Seeds 🌿 2 tbsp Whole, for roasting
Cumin Seeds 🌿 1 tbsp Whole, for roasting
Black Peppercorns 🌶️ 1 tbsp Whole, for grinding
Turmeric Powder 🟡 1 tsp Ground, for color
Ginger 🌿 1 whole 2-inch piece, peeled and grated
Garlic Cloves 🧄 8 cloves Peeled and minced
Onion 🧅 2 whole Large, finely chopped
Tomatoes 🍅 3 whole Medium, finely chopped
Vinegar 🍶 2 tbsp White or apple cider
Water 💧 1 ½ cups For adjusting gravy consistency
Salt 🧂 1 ½ tsp Adjust to taste
Vegetable Oil 🫒 ¼ cup For sautéing spices

The dried red chilies are non-negotiable for authentic heat. Indian grocery stores carry the best variety—Kashmiri chilies give vibrant color without overwhelming spice, while Byadgi chilies add depth. Fresh coconut is ideal (look for whole coconuts at Asian markets), but unsweetened desiccated coconut works in a pinch. The coriander and cumin seeds must be roasted whole—pre-ground spices won’t cut it.

No fresh coconut? Unsweetened shredded coconut (soaked in warm water) is your backup. Short on time? Pre-made coconut milk works, but reduce the water. For the chilies, if you can’t find dried, fresh green chilies can be roasted and blended instead. The ginger and garlic can be blended into a paste for ease (I do this every time).

This tastes even better the next day as the flavors meld. Store in the fridge for up to 3 days—reheat gently on the stove. Freeze portions for up to 3 months (the coconut holds up surprisingly well).

❤️

Why You’ll Love This Recipe

  • One Blender Spice Paste: I just toss the dried chilies, coriander, and cumin into the blender with coconut—no tedious grinding.
  • Flavor Bomb: That fresh coconut and slow-cooked spices create this rich, complex taste that lingers.
  • Feeds a Crowd: Perfect for Sunday lunch with family or doubling the batch for leftovers that taste even better the next day.
  • Budget Thighs: Chicken thighs stay juicy and are way cheaper than breasts, so I can make this often without breaking the bank.

Step-by-Step Instructions for Spiced Coconut Chicken Gravy

Here’s the method. Straightforward, tested, works every time.

Step 1: Toast Whole Spices for Maximum Flavor

Heat the 0.25 cup Vegetable Oil in a heavy pot over medium heat. Add the 2 tbsp Coriander Seeds, 1 tbsp Cumin Seeds, and 1 tbsp Black Peppercorns and toast for 1-2 minutes until fragrant and slightly darker.

Watch closely—they burn fast. Stir constantly until you smell their warm, earthy aroma. This wakes up the oils and builds the foundation of the xacuti’s complex flavor. Remove from heat and set aside to cool slightly.

Step 2: Build the Aromatic Base with Fresh Ingredients

In the same pot, add the 2 whole Onion and sauté for 5-7 minutes until soft and golden brown. I like to sprinkle a pinch of the 1.5 tsp Salt here to help them break down faster.

Add the 1 whole Ginger and 8 cloves Garlic Cloves, cooking for 1-2 minutes until raw smell disappears. Toss in the 10 whole Dried Red Chilies and 1 tsp Turmeric Powder, stirring for 30 seconds until bright red and fragrant. Be careful not to inhale the chili fumes.

Step 3: Develop the Gravy with Coconut and Tomatoes

Add the 3 whole Tomatoes and cook for 5-6 minutes until they soften and darken. Stir in the 1 whole Fresh Coconut and cook for another 3-4 minutes to blend all flavors.

Here’s the thing—I know it seems like a lot of coconut, but trust me, it mellows into the perfect creamy base. Pour in the 1.5 cups Water and bring to a gentle simmer. This is where the magic starts to happen.

Step 4: Cook the Chicken and Finish the Sauce

Add the 2 lb Chicken Thighs to the simmering gravy. Stir to coat the pieces completely. Cover and cook on low-medium heat for 25-30 minutes, stirring occasionally, until the chicken is tender and cooked through.

Stir in the 2 tbsp Vinegar and adjust salt to taste with the remaining 1.5 tsp Salt. Simmer uncovered for 5 minutes to thicken slightly. Real talk: the vinegar brightens all those deep spices perfectly.

The sauce should coat the back of a spoon with a rich, velvety texture. If it’s too thick, add a splash more water. If too thin, simmer a bit longer.

👨‍🍳

Pro Tips For Making Chicken Xacuti Recipe Goan

  • Toast Whole Spices: Dry-roast the coriander and cumin seeds on medium-low heat for 2-3 minutes until fragrant—I learned this the hard way when my first batch tasted flat because I skipped this step.
  • Use Thigh Meat: Stick with bone-in, skin-on chicken thighs; they hold up to the long simmer and actually taste better the next day, unlike breast meat which turns dry.
  • Soak the Chilies: Cover dried red chilies with hot water for 15 minutes before grinding to soften them and prevent a gritty paste that ruins the sauce texture.
  • Grate Fresh Coconut: Skip the desiccated stuff and grate a fresh coconut for the masala; the oil and sweetness it releases makes a real difference in the final flavor.

Storing and Reheating This Recipe

Refrigerator Storage

Let the xacuti cool completely before transferring to airtight containers. It stays fresh in the fridge at 40°F or below for up to 3 days. The flavors actually deepen overnight as the spices continue to meld. ❄️

Freezer Storage

This dish freezes beautifully for up to 3 months without losing texture. I use quart-size freezer bags laid flat to save space. Leave 1 inch headspace for expansion and squeeze out excess air to prevent freezer burn.

Stovetop Reheating

My preferred method: warm in a heavy pot over low-medium heat for 10-15 minutes. Add ¼ cup water to loosen the gravy. Stir occasionally and taste before serving—you may need to adjust salt. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Use 50% power for 2-3 minutes, stir, then continue in 30-second bursts until reaching 165°F. The sauce may separate slightly, but a good stir brings it back together.

Make-Ahead Tip

Honestly, this tastes even better the next day. Prepare the gravy base a day ahead, then add the chicken fresh. Or cook the whole dish and reheat gently—the coconut sauce holds up surprisingly well to this approach.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 18g7%
Dietary Fiber 6g21%
Sugars 4g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Thighs work best for their rich flavor and juiciness, but breasts can be used. Cook them for 20-25 minutes to avoid drying out.

2

Why toast the whole spices first?

Toasting whole coriander, cumin, and peppercorns unlocks their essential oils, creating a deeper, more complex flavor base that defines authentic xacuti.

3

What if I can’t find fresh coconut?

Unsweetened desiccated coconut works—soak it in warm water for 15 minutes before using. The texture will be slightly different but still delicious.

4

How do I adjust the heat level?

Reduce dried chilies to 5-6 for mild heat or add 1-2 fresh green chilies for extra fire. Taste and adjust as you cook.

★★★★★4.6(8 reviews)
Nathan Turner