Swahili Coconut Chicken Curry

Swahili Coconut Chicken Curry

Be the first to rate
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

A coastal Tanzania favorite, this Swahili chicken curry is built on toasted whole spices, ripe tomatoes, and rich coconut milk for a fragrant, mildly spiced stew. It is traditionally served with steamed white rice or warm chapati to soak up the silky gravy.

Prep Time20 mins
Cook Time45 mins
Total Time65 mins
Servings6
Yield6 servings

Nutrition Facts

Per serving (estimated)

  • 480 kcalCalories
  • 32 gFat
  • 18 gSaturated Fat
  • 14 gCarbs
  • 3 gFiber
  • 6 gSugar
  • 35 gProtein
  • 620 mgSodium
  • 780 mgPotassium
  • 90 mgCalcium
  • 4 mgIron
  • 18 mgVitamin C
  • 120 mcgVitamin A

Ingredients

For the chicken marinade

  • 1.5 kg bone-in chicken thighs, skin removed and trimmed
  • 1/2 cup plain whole-milk yogurt
  • 4 garlic cloves, finely grated
  • 1 tablespoon freshly grated ginger
  • 1 1/2 teaspoons fine sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon freshly squeezed lemon juice

For the toasted spice blend

  • 1 1/2 teaspoons coriander seeds
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon black peppercorns
  • 4 green cardamom pods
  • 2 whole cloves
  • 1 small cinnamon stick
  • 1 teaspoon ground turmeric

For the curry base

  • 3 tablespoons neutral oil or coconut oil
  • 1 large yellow onion, finely chopped
  • 6 garlic cloves, minced
  • 1 tablespoon grated fresh ginger
  • 2 medium ripe tomatoes, finely diced (about 1 1/2 cups)
  • 2 tablespoons tomato paste
  • 1 small red chili (bird's eye or serrano), finely chopped
  • 1 1/2 cups full-fat coconut milk
  • 1/2 cup low-sodium chicken stock or water
  • 1 1/2 teaspoons fine sea salt, plus more to taste

To finish and serve

  • 1/2 cup chopped fresh cilantro leaves and tender stems
  • 1 tablespoon freshly squeezed lime juice
  • Steamed basmati rice or warm chapati, for serving

Directions

  1. In a large bowl, combine the chicken with yogurt, grated garlic, ginger, salt, pepper, and lemon juice. Massage well, cover, and marinate at room temperature for 30 minutes (or up to 8 hours refrigerated).
  2. Meanwhile, place the coriander, cumin, peppercorns, cardamom, cloves, and cinnamon in a small dry skillet over medium heat. Toast, shaking often, until deeply fragrant, 1 to 2 minutes. Cool slightly, then grind to a fine powder in a mortar or spice grinder; stir in the turmeric.
  3. Heat the oil in a heavy Dutch oven or wide pot over medium-high heat. Lift the chicken from the marinade (letting excess drip off) and sear in batches until lightly golden on both sides, about 2 minutes per side. Transfer to a plate; it will not be cooked through.
  4. Reduce the heat to medium and add the onion to the same pot. Cook, stirring and scraping up the browned bits, until softened and translucent, 5 to 6 minutes. Add the minced garlic, grated ginger, and chopped chili; cook until fragrant, about 1 minute.
  5. Stir in the toasted spice blend and cook for 30 seconds to bloom the aromatics. Add the diced tomatoes and tomato paste and cook, mashing and stirring, until the mixture thickens and the oil begins to separate at the edges, 5 to 7 minutes.
  6. Pour in the coconut milk and chicken stock, season with 1 1/2 teaspoons salt, and bring to a gentle simmer. Nestle the chicken and any accumulated juices back into the sauce.
  7. Cover and simmer over low heat until the chicken is fork-tender and the gravy is rich and slightly reduced, 25 to 30 minutes. For a thicker sauce, uncover for the final 8 to 10 minutes of cooking.
  8. Stir in the lime juice and most of the cilantro. Taste and adjust salt and acidity. Scatter the remaining cilantro over the top.
  9. Serve hot in shallow bowls with plenty of steamed rice or alongside warm chapati to catch the coconut gravy.

Cook’s Notes

  • Bone-in, skinless chicken thighs stay tender and flavorful; breast meat can be used but reduce simmer time to 15 minutes to avoid drying out.
  • Toast whole spices fresh each time you cook for the most aromatic, authentic Swahili flavor; pre-ground spice mixes lose their lift quickly.
  • For a deeper, mellower curry, make it a day ahead and gently reheat; the coconut, tomato, and spices marry beautifully overnight.
  • If the sauce tastes flat, a small pinch of sugar or an extra squeeze of lime brightens the coconut without making the curry sweet.
  • Adjust the chili to your heat preference, or leave it out entirely for a kid-friendly, warmly spiced rather than hot version.