The Best Caribbean Curry Chicken Recipe with Coconut Milk

Caribbean Curry Chicken with Potatoes

Few dishes capture the warmth and comfort of Caribbean cooking like a hearty pot of Caribbean Curry Chicken with Potatoes. This flavorful dish features tender chicken simmered in a fragrant curry sauce with potatoes, herbs, and warm island spices.

The result is a deeply satisfying meal with rich aromas, bold flavors, and comforting textures. The curry sauce coats every piece of chicken and potato, creating a dish that pairs perfectly with fluffy white rice or classic rice and peas.

This recipe draws inspiration from traditional Caribbean home cooking, where curry dishes are slow-simmered and layered with spices for maximum flavor. While it tastes complex, the steps are surprisingly simple, making it perfect for both weeknight dinners and weekend meals.


Why I Love This Recipe

Caribbean curry chicken is one of those dishes that feels like pure comfort in a bowl.

First, the flavor is incredible. Blooming the curry powder in oil deepens the spice profile and creates that signature rich aroma found in authentic Caribbean kitchens.

Second, the potatoes soak up the curry sauce, turning soft, flavorful, and incredibly satisfying.

Finally, this dish is wonderfully versatile. It’s just as perfect for a family dinner as it is for meal prep since the flavors become even better the next day.

To balance the richness of the curry, I love pairing it with a fresh side like Easy Homemade Caesar Salad with Chicken.

Caribbean Curry Chicken with Potatoes

Caribbean Curry Chicken with Potatoes

Tender chicken simmered in a rich Caribbean curry sauce with potatoes, herbs, and warm spices for a comforting island-style dinner.

Prep: 20 min | Cook: 40 min | Total: min

Servings: 6 servings

Ingredients

  • 2 pounds bone-in chicken pieces (thighs, drumsticks, or legs)
  • 2 teaspoons Caribbean curry powder
  • 1 teaspoon ground allspice
  • 1 teaspoon paprika
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons fresh thyme leaves
  • 2 green onions, chopped
  • 1 tablespoon lime juice
  • Salt and black pepper, to taste
  • 3 tablespoons vegetable oil or coconut oil
  • 1 medium onion, chopped
  • 1 whole Scotch bonnet or habanero pepper (optional)
  • 2 tablespoons Caribbean curry powder
  • 2 large potatoes, peeled and cubed
  • 2 cups chicken broth
  • 1 cup coconut milk (optional)
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • Extra salt and black pepper, to taste
  • Fresh cilantro or parsley for garnish
  • Steamed white rice or rice and peas for serving

Instructions

  1. In a large bowl, season the chicken with curry powder, allspice, paprika, garlic, ginger, thyme, green onions, lime juice, salt, and black pepper. Mix well, cover, and marinate for at least 1 hour.
  2. Heat the oil in a large pot or Dutch oven over medium-high heat. Add 1 tablespoon curry powder and cook for about 30 seconds to bloom the spices.
  3. Add the chicken pieces and brown on all sides without cooking through. Remove the chicken and set aside.
  4. In the same pot, sauté the chopped onion until softened and lightly golden. Add the whole Scotch bonnet pepper if using.
  5. Stir in the cubed potatoes and remaining curry powder, coating them well with the spices.
  6. Return the chicken to the pot. Pour in the chicken broth and coconut milk if using. Add thyme sprigs and bay leaf.
  7. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 25 to 30 minutes until the chicken is tender and the potatoes are cooked through.
  8. Season with additional salt and black pepper if needed. Remove the Scotch bonnet pepper and bay leaf before serving.
  9. Garnish with fresh cilantro or parsley and serve hot with steamed white rice or rice and peas.

Nutrition

  • Calories: 520 calories
  • Fat: 28 g
  • Carbs: 24 g
  • Protein: 40 g

Rate This Recipe

Average Rating: 0 (0 votes)

Facebook Pinterest

Ingredients

Here’s everything you need to make this comforting Caribbean dish:

  • 2 pounds bone-in chicken pieces (thighs, drumsticks, or legs)
  • 2 teaspoons Caribbean curry powder
  • 1 teaspoon ground allspice
  • 1 teaspoon paprika
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons fresh thyme leaves
  • 2 green onions, chopped
  • 1 tablespoon lime juice
  • Salt and black pepper, to taste
  • 3 tablespoons vegetable oil or coconut oil
  • 1 medium onion, chopped
  • 1 whole Scotch bonnet or habanero pepper (optional)
  • 2 tablespoons Caribbean curry powder
  • 2 large potatoes, peeled and cubed
  • 2 cups chicken broth
  • 1 cup coconut milk (optional)
  • 2 sprigs fresh thyme
  • 1 bay leaf
  • Extra salt and black pepper, to taste
  • Fresh cilantro or parsley for garnish
  • Steamed white rice or rice and peas for serving

Each ingredient contributes to the layered flavors that make Caribbean curry so distinctive.


Ingredient Swaps and Notes

This dish is easy to adapt depending on your taste preferences.

Chicken options
Bone-in chicken gives the best flavor, but boneless thighs also work well.

Heat level
Scotch bonnet peppers are traditional and very spicy. If you prefer milder heat, leave the pepper whole (don’t cut it) so it gently flavors the sauce.

Coconut milk
This ingredient adds a subtle sweetness and creamy texture but can be omitted if you prefer a more traditional curry broth.

Potato varieties
Yukon Gold or red potatoes hold their shape well during simmering.


How to Make Caribbean Curry Chicken with Potatoes

1. Marinate the chicken

In a large bowl, season the chicken with curry powder, allspice, paprika, garlic, ginger, thyme, green onions, lime juice, salt, and black pepper. Mix well and marinate for at least 1 hour.

2. Bloom the curry powder

Heat oil in a large pot or Dutch oven over medium-high heat. Add 1 tablespoon curry powder and cook for about 30 seconds to release the spices’ aroma.

3. Brown the chicken

Add the chicken pieces and brown on all sides. Remove them from the pot once lightly seared.

4. Cook the aromatics

In the same pot, sauté the chopped onion until softened and lightly golden. Add the Scotch bonnet pepper if using.

5. Add potatoes and spices

Stir in the cubed potatoes and remaining curry powder, coating them in the fragrant spices.

6. Simmer the curry

Return the chicken to the pot and pour in the chicken broth and coconut milk. Add thyme sprigs and a bay leaf.

7. Cook until tender

Bring to a gentle boil, then reduce heat to low. Cover and simmer for 25–30 minutes, until the chicken is tender and potatoes are cooked through.

8. Adjust seasoning

Taste and add additional salt or pepper if needed. Remove the Scotch bonnet pepper and bay leaf.

9. Garnish and serve

Sprinkle fresh cilantro or parsley on top and serve hot with steamed rice.


Tips for Success

Marinate for deeper flavor
If you have time, marinating overnight creates even richer flavor.

Bloom the curry powder
Cooking the curry powder briefly in oil intensifies its aroma and taste.

Don’t cut the Scotch bonnet
Keeping it whole adds flavor without overwhelming heat.

Let the curry rest
Allowing the dish to sit for 10 minutes after cooking helps the flavors settle.


Serving Suggestions and Pairings

Caribbean curry chicken is traditionally served with steamed white rice or rice and peas, which absorb the delicious curry sauce.

For a balanced meal, add a light salad like Easy Homemade Caesar Salad with Chicken.

If you’re planning meals for the week, easy meal-prep options such as Protein-Packed Egg Muffins for Easy Meal Prep make great breakfast companions to your dinner rotation.

And for a comforting pasta night later in the week, you might enjoy Fettuccine Alfredo – The Creamy Pasta That Became a Comfort Food Favorite.


Nutritional Information (Per Serving)

Approximate values:

  • Calories: 520
  • Fat: 28 g
  • Carbohydrates: 24 g
  • Protein: 40 g

This dish offers a satisfying balance of protein, healthy fats, and hearty carbohydrates.


Storage and Leftover Tips

Caribbean curry chicken stores extremely well and often tastes even better the next day.

Refrigerator
Store in an airtight container for up to 4 days.

Freezer
Freeze portions for up to 2 months.

Reheating
Warm gently on the stovetop or microwave, adding a splash of broth or water if the sauce thickens.


More Recipes You’ll Love

If you enjoy flavorful, comforting meals like this curry, try these recipes:

These recipes make it easy to build a week of simple, delicious meals.


Final Thoughts

This Caribbean Curry Chicken with Potatoes is the kind of dish that fills your kitchen with incredible aromas and your table with comfort. With tender chicken, flavorful potatoes, and a rich curry sauce, it’s a meal that brings bold island flavors right to your home.

Whether you’re cooking for family dinner or preparing meals ahead for the week, this recipe is sure to become a favorite.

If you try it, I’d love to hear how it turned out. Leave a comment, share your variations, and follow along for more delicious recipes from Jason Griffith at Chef Maniac.