Chicken Xacuti Recipe: Tangy Coconut Curry with Spiced Yogurt Magic

Chicken Xacuti Recipe: Tangy Coconut Curry with Spiced Yogurt Magic

This chicken xacuti recipe brings the bold flavors of Goa to your kitchen with its signature tangy coconut curry and spiced yogurt magic. 🌟 The dish combines tender chicken, aromatic spices, and the unique sourness of kokum—creating a balance that’s both complex and deeply satisfying.

Growing up in small-town Georgia, I’ve always loved how bold flavors transform simple ingredients, and this recipe does exactly that.

The secret lies in the tempering of spices—toasting whole spices in hot oil until fragrant unlocks their full potential. The yogurt marinade tenderizes the chicken while adding a cooling contrast to the heat.

Unlike many curries that rely on cream, xacuti uses coconut milk and vinegar for that signature tangy depth, making it lighter yet rich in flavor. This dish proves that authenticity doesn’t require shortcuts—just patience and precision.

By the time you serve it, you’ll have a golden, aromatic curry with melt-in-your-mouth chicken swimming in a velvety sauce. The spices sing with warmth, the tang cuts through the richness, and every bite delivers that perfect harmony of sweet, spicy, and sour.

It’s the kind of dish that turns a weeknight dinner into a taste of Goa—without ever leaving your kitchen.

Perfect with steamed basmati rice or crusty naan, this recipe is designed to impress while staying true to its roots. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken xacuti

Bold spices, tangy coconut, and spiced yogurt—this list delivers pure Goan flavor.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Skin-on preferred for flavor
Plain Yogurt 🥛 1 cup Full-fat for best texture
Coconut Milk 🥥 13 ½ oz Full-fat canned preferred
Kokum Fruit 🍇 ¼ cup Dried, chopped into pieces
White Vinegar 🍶 2 tbsp Distilled preferred
Ginger Root 🧄 1 tbsp Freshly grated, peeled
Garlic Cloves 🧄 6 cloves Peeled, minced
Green Chilies 🌶️ 4 whole Fresh, slit lengthwise
Mustard Seeds 🌿 1 tbsp Whole, toasted
Cumin Seeds 🌿 1 tbsp Whole, toasted
Turmeric Powder 🌶️ 1 tsp Freshly ground preferred
Garam Masala 🌶️ 1 tsp Store-bought blend works
Salt 🧂 1 ½ tsp Adjust to taste
Vegetable Oil 🫒 ½ cup High smoke point
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The coconut milk is non-negotiable—full-fat canned gives that rich, velvety texture. Thai Kitchen or Aroy-D brands are my go-tos, but any solid brand works. For kokum, Indian grocery stores usually carry it dried—if not, look for dried tamarind as a backup. Fresh ginger and garlic? Buy extra—you’ll want them for other dishes too. The green chilies should be bright green, not shriveled. If you can’t find them, jalapeños work in a pinch, but reduce the heat by removing seeds. The yogurt needs to be plain—Fage or Siggi’s work great, but any full-fat plain yogurt will do.

No kokum? Lemon juice plus a pinch of sugar mimics the tang, though it won’t be identical. Running short on green chilies? Red chili powder at half the amount adds heat without the fresh crunch. The mustard seeds and cumin need toasting—don’t skip this step, or the spices will taste flat. For garam masala, MDH or Everest blends are reliable, but any store-bought blend with a mix of spices works. The cilantro is just for garnish, so skip it if you’re out—the dish is delicious without it. Fresh cilantro makes it pretty, though.

This curry tastes even better the next day—make extra if you can. Keeps in the fridge for 4-5 days in an airtight container. Freezes beautifully for up to 3 months—just thaw overnight in the fridge. I always double the batch and freeze half. The spices lose potency after opening, so store them in the freezer if you won’t use them within a month. The yogurt marinade can be prepped a day ahead, which saves time on cooking day.

❤️

Why You’ll Love This Recipe

  • Tangy Magic Ready: That kokum fruit and vinegar combo? It’s the secret—no fancy prep, just soak the fruit in warm water for 10 minutes, and boom, you’ve got that signature tang without chopping herbs or toasting spices. Honestly, the hardest part is waiting for the yogurt to marinate.
  • Creamy-Tangy Obsession: The coconut milk and yogurt blend creates this velvety, slightly spiced sauce that clings to the chicken like a hug. Between us, the first bite always makes me pause—it’s that perfect balance of rich and sharp, like a hug from a Goan grandma (but make it weeknight-friendly).
  • Leftovers That Beg: This dish actually improves the next day. The flavors meld, the sauce thickens just right, and reheating it? Zero fuss—just a quick stir on the stove. I’ll be real: I’ve eaten it cold for lunch three times this month, and my kids still ask for seconds.
  • Budget-Friendly Crowd-Pleaser: Chicken thighs stretch further than breasts, and the rest of the ingredients? Pantry staples. A single kokum fruit (dried, so it lasts forever) and a can of coconut milk feed four people for under $12. Plus, it’s the kind of dish where everyone at the table reaches for seconds—no one leaves hungry.

Step-by-step instructions for chicken xacuti

Here’s the method that delivers that signature tangy, spiced coconut richness you crave.

1

🍳 Step 1: Marinate the Chicken in Yogurt and Spices

In a large bowl, combine the 1.5 lb boneless chicken thighs with the 1 cup plain yogurt, 1 tbsp ginger root (finely grated), 6 cloves garlic cloves (minced), 4 whole green chilies (finely chopped), 1 tbsp mustard seeds (lightly crushed), 1 tbsp cumin seeds (lightly crushed), 1 tsp turmeric powder, 1 tsp garam masala, and 1.5 tsp salt. Mix until every piece of chicken is thoroughly coated in the marinade.

Here’s the thing—this marinade does double duty. The yogurt tenderizes the chicken while the spices infuse flavor. Let it sit uncovered in the refrigerator for at least 2 hours (overnight is even better). You’ll notice the chicken becomes more opaque as it absorbs the marinade, which is exactly what we want.

2

🔥 Step 2: Sauté the Aromatics and Kokum Fruit

Heat 0.5 cup vegetable oil in a large, heavy-bottomed pot over medium heat. Add the 0.25 cup chopped kokum fruit and sauté for 2-3 minutes until it releases its tangy aroma and darkens slightly. Remove it with a slotted spoon and set aside.

In the same pot, add the remaining marinade (strain it if you prefer a smoother sauce) and cook for 5-7 minutes until the raw smell disappears. This step builds the foundation of your sauce—don’t rush it. You’ll smell the spices blooming and see the mixture thicken slightly. This is where all the magic happens.

3

🥘 Step 3: Simmer the Chicken in Coconut Milk

Add the marinated chicken to the pot along with the 13.5 oz coconut milk and 2 tbsp white vinegar. Stir gently to combine, then bring the mixture to a gentle simmer. Here’s the crucial part: cover the pot and let it cook on low heat for 30-35 minutes until the chicken is fork-tender and the sauce has thickened.

I know it seems like a long time, but patience pays off here. You want the chicken to fall apart easily when pierced with a fork. Stir occasionally to prevent the sauce from sticking to the bottom. If the sauce gets too thick before the chicken is done, add 2-3 tablespoons of water to maintain the perfect consistency.

4

🍽️ Step 4: Finish and Garnish

Once the chicken is tender, stir in the reserved kokum fruit and adjust the seasoning with additional salt if needed. Let the curry simmer uncovered for another 5 minutes to allow the flavors to meld together and the sauce to reach its ideal consistency.

Garnish with the 0.25 cup fresh cilantro just before serving. The bright green color and fresh flavor cut through the richness of the coconut milk beautifully. Serve hot with steamed rice or crusty bread to soak up every last drop of that tangy, spiced sauce.

👨‍🍳

Pro Tips For Making Chicken Xacuti

  • MARINATE CHICKEN 2 HOURS: I learned this the hard way—rushing the yogurt marinade leaves the chicken bland and rubbery. Cut the thighs into bite-sized pieces, toss with yogurt, and let them sit uncovered in the fridge. The acid works better when the meat’s cold, and the texture stays juicy.
  • SOAK KOKUM FIRST: Skip the dried kokum straight into the pot, and you’ll end up with a mealy, underwhelming sauce. Soak the fruit in warm water for 15 minutes first—it plumps up and releases its tangy punch. Strain the liquid (save the fruit for later) and use it to deglaze the pan after browning the chicken.
  • LOW AND SLOW COOK: After the initial sear, drop the heat to medium-low and let the xacuti simmer uncovered. Coconut milk splits if it boils hard, and the sauce turns grainy. Stir occasionally, and resist the urge to rush—this is where the flavors meld. Twenty minutes of steady simmering makes all the difference.
  • BALANCE THE VINEGAR: Vinegar’s the magic here, but too much and the dish turns harsh. Start with 1 tablespoon per cup of yogurt, taste as you go, and add more only if needed. The goal is brightness, not sourness—think of it as a wake-up call for the coconut milk’s richness.

Make-ahead tips for this dish

Marinade Prep Ahead

The yogurt marinade can be prepped 1-2 days in advance—I always do this when I know I’m hosting. Store it in an airtight container in the fridge, and the chicken can marinate right in it.

The flavors deepen overnight, making the chicken even more tender. Just add the chicken to the marinade the morning of cooking for best results. 🥛

Sauce Assembly Day Before

Combine all sauce ingredients—coconut milk, vinegar, ginger, garlic, and spices—in a jar or container. Keep it refrigerated until ready to use. This saves 15-20 minutes of prep time on cooking day.

When you’re ready to cook, simply heat the oil and add the pre-mixed sauce components. The kokum fruit should be chopped fresh just before cooking, though.

Freezer-Friendly Components

The fully cooked curry freezes beautifully for up to 3 months. Portion it into airtight containers or freezer bags, leaving 1 inch of headspace for expansion.

Thaw overnight in the fridge—never microwave directly from frozen. I’ve found reheating on low heat with a splash of water preserves the sauce’s texture best. 🥶

Spice Toasting Shortcut

Toast your mustard seeds and cumin seeds in advance and store them in a small jar. They’ll keep for up to 2 weeks in a cool, dark place. This saves time on cooking day and ensures your spices are always ready.

Just add them directly to the pot when you’re sautéing the kokum fruit. Pro tip: Use a Lodge cast iron skillet for even toasting.

Double Batch for Leftovers

This curry tastes even better the next day, so I always make double the batch. The flavors meld beautifully overnight, and the sauce thickens just right. Store leftovers in the fridge for 4-5 days or freeze for 3 months.

Reheat gently on the stovetop with a splash of water to restore moisture. Perfect for busy weeknights! 💡

Garnish Last-Minute

Fresh cilantro is best added right before serving, but if you’re prepping ahead, store it separately. The bright green color and fresh flavor contrast beautifully with the rich coconut sauce.

For extra convenience, chop the cilantro and store it in a sealed container in the fridge for up to 3 days. Just sprinkle it on top when ready to serve. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 8g
Protein 36g72%
* 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

Why does my xacuti sauce taste too thin?

Xacuti sauce thickens as it simmers—if yours is too thin, reduce the heat and cook uncovered for 5-10 minutes to evaporate excess liquid. For extra thickness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer until it gels. The coconut milk should coat the back of a spoon by the end.

2

Can I substitute kokum in this recipe?

Yes! For 1/4 cup kokum, mix 2 tablespoons lemon juice with 1 teaspoon sugar to mimic the tangy-sweet balance. Or use 1/4 cup tamarind paste (dissolved in 2 tablespoons warm water) for a deeper sour note. The sauce will be slightly less complex but still delicious.

3

How do I make this dish less spicy?

Reduce green chilies to 2-3 whole (seeds removed) or swap them for 1-2 mild jalapeños. For extra mildness, add 1/2 cup plain yogurt at the end to cool the heat. Taste as you go—you can always adjust! The yogurt marinade also helps balance spice, so don’t skip it.

4

What’s the best way to reheat leftover xacuti?

Reheat gently on low heat with 2-3 tablespoons water to prevent the sauce from splitting. Cover the pot and simmer for 5-7 minutes until hot. Avoid microwaving—it turns the coconut milk greasy. For extra richness, stir in a splash of coconut milk before reheating.

5

Can I use chicken breast instead of thighs?

Chicken breast works but requires extra care. Marinate for at least 4 hours (overnight is best) to prevent dryness. Cook on low heat for 20-25 minutes after adding coconut milk, and avoid overcooking. For best results, poach the breasts separately in the sauce for the last 10 minutes to keep them juicy.

★★★★★4.5(2 reviews)
Brandon Thompson