I absolutely adore this Creamy Caribbean Coconut Chicken Recipe because it brings a burst of tropical sunshine right to my dinner table. The luscious coconut milk sauce, infused with warm spices and complemented by tender, golden chicken, creates such a comforting and flavorful meal that never fails to impress. Every time I make it, it transports me straight to the Caribbean coast, making it one of my all-time favorite dishes to share with friends and family.
Why You'll Love This Creamy Caribbean Coconut Chicken Recipe
What makes this Creamy Caribbean Coconut Chicken Recipe truly stand out is the incredible balance of flavors—a rich and creamy coconut base paired with aromatic spices like paprika, cumin, and coriander. The subtle warmth from the achiote powder adds a gentle earthiness that ties all the elements together perfectly. I love how the chicken stays juicy and tender while soaking up all those delicious notes, creating a dish that's both decadent and comforting.
Aside from how amazing it tastes, I appreciate how straightforward this recipe is to prepare. I often find myself pressed for time on weeknights, but this dish comes together in about 30 minutes without sacrificing any depth of flavor. The one-pan cooking method means fewer dishes and a quicker clean-up, which is always a bonus in my kitchen. You don’t have to be a seasoned chef to get fantastic results here!
This recipe is also incredibly versatile for serving occasions. Whether I’m hosting a casual dinner with friends, treating my family to something special, or even when I want to add a little island flair to a holiday meal, this coconut chicken fits the bill. It’s elegant enough to impress guests but simple and hearty enough for everyday meals. Honestly, once you try it, it quickly becomes your go-to comfort food with a Caribbean twist!
Ingredients You'll Need
The ingredients for this recipe are simple yet essential, each bringing its own magic to the final dish. The spices create that warm, tropical flavor, while the coconut milk provides a silky, luscious sauce that wraps the chicken in creamy goodness. Fresh veggies like onions, garlic, and tomato add layers of texture and brightness, making this more than just a comfort meal—it's a celebration of Caribbean flavors.
TIP : You'll find the full list of ingredients and measurements in the recipe card below
- Vegetable or achiote oil: For a golden sear and extra flavor, achiote oil adds a beautiful color and subtle earthiness.
- Skinless chicken: Tender chicken pieces that soak up the creamy sauce perfectly.
- Ground paprika, cumin, coriander, and achiote powder: The spice blend infuses the dish with warmth and exotic Caribbean flavors.
- Onion and garlic: Classic aromatics that provide a savory, fragrant base for the sauce.
- Tomato and tomato sauce or ketchup: Adds slight acidity and a touch of sweetness to balance the richness.
- Unsweetened shredded coconut: Toasted in the sauce, it deepens the coconut flavor and adds subtle texture.
- Unsweetened canned coconut milk: The star ingredient that makes the sauce irresistibly creamy and luscious.
- Bay leaves: Infuse a gentle herbal aroma that enhances the depth of the sauce.
- Salt and pepper: Essential to bring all the flavors together and adjust the seasoning to your liking.
- Fresh cilantro (optional): Adds a fresh, vibrant touch when sprinkled on top before serving.
Directions
Step 1: Heat the oil in a skillet over medium heat. While it's warming up, season the chicken thoroughly with ground paprika, cumin, coriander, achiote powder (if using), salt, and pepper. Once the oil is hot, add the chicken and cook until it turns golden on one side, about 5 to 6 minutes. Flip and continue cooking until the other side is golden, around 4 to 5 minutes more. Then, remove the chicken from the skillet and set it aside.
Step 2: In the same skillet, add a splash more oil if needed and toss in the minced onion, garlic, and tomato. Season again with paprika, cumin, coriander, achiote powder (if not using achiote oil), salt, and pepper. Sauté these aromatics until they become soft and fragrant, about 2 to 3 minutes.
Step 3: Stir in the tomato sauce or ketchup and let it cook for about a minute to meld the flavors. Then, add the shredded coconut and sauté for another 2 to 4 minutes until it releases a wonderful toasted scent.
Step 4: Lower the heat to medium-low and carefully pour in the coconut milk, stirring to combine everything. Nestle the chicken back into the sauce, ensuring each piece is evenly coated. Add the bay leaves, then let the mixture simmer gently over low-medium heat for 10 to 15 minutes until the sauce thickens beautifully.
Step 5: Taste the sauce and adjust the seasoning with salt or pepper as needed. Remove from heat, sprinkle with freshly chopped cilantro if you like, and prepare to serve this tropical delight warm alongside your favorite sides.
Servings and Timing
This Creamy Caribbean Coconut Chicken Recipe serves about 4 people, making it perfect for a family dinner or a small gathering. It requires around 5 minutes of prep time, mainly for chopping and seasoning, and about 25 minutes of cook time to develop those rich flavors and tenderize the chicken. Altogether, the total time is roughly 30 minutes, and there is no resting or cooling time necessary—it’s best enjoyed fresh and warm right off the stove.
How to Serve This Creamy Caribbean Coconut Chicken Recipe
When I serve this coconut chicken, I love pairing it with fluffy white rice or my favorite coconut rice to soak up every bit of that creamy sauce. The contrast of the tender chicken and the smooth sauce with the slightly firm grains of rice is heavenly. For a little extra Caribbean flair, I sometimes add fried green plantains, known as patacones, which offer a crunchy, savory sidekick that complements the creamy chicken beautifully.
Garnishing is simple but impactful: a sprinkle of freshly chopped cilantro adds a burst of color and fresh brightness to the rich dish. If you want to get a bit fancier, some thinly sliced avocado makes an excellent creamy, cool contrast. I find the presentation looks warm and inviting when served in shallow bowls with a spoonful of rice, a few plantains on the side, and a colorful sprinkle of herbs on top.
For drinks, this dish pairs wonderfully with a crisp white wine like Sauvignon Blanc or a fruity rosé. If you prefer cocktails, a classic rum punch or a fresh mojito brings out the tropical vibes perfectly. For non-alcoholic options, a chilled pineapple ginger mocktail or coconut water refresh the palate beautifully. This recipe really shines at weeknight dinners but also makes a festive centerpiece for laid-back dinner parties or holiday celebrations.
Variations
One of the things I love about this Creamy Caribbean Coconut Chicken Recipe is how adaptable it is. If you prefer chicken thighs to breasts, go for it—thighs stay extra juicy and even more flavorful. For a vegetarian or vegan twist, you can swap out the chicken for firm tofu or hearty vegetables like cauliflower florets and chickpeas; just adjust cooking times accordingly.
If you’re avoiding any nightshades (tomato and paprika), try substituting the paprika and tomato with smoked sweet paprika or a little roasted red pepper purée to keep the deep, smoky flavor without the acidity. For dairy or gluten-free requirements, this recipe is naturally suited since it uses coconut milk and is free of gluten, making it wonderfully inclusive for many dietary needs.
Cooking method wise, I sometimes finish the chicken in the oven after simmering on the stove to deepen the flavors and get a lightly caramelized top. Alternatively, you can use a slow cooker for a hands-off version—just brown the chicken and add ingredients to the pot for a slow cook on low for about 4 hours.
Storage and Reheating
Storing Leftovers
If you have leftovers (and that often happens because this dish is so good), store them in airtight containers in the refrigerator. I recommend using glass containers with tight-fitting lids to keep the sauce fresh. These leftovers should keep well for about 2 to 3 days. Before storing, make sure the chicken has cooled to room temperature to prevent condensation and sogginess in the sauce.
Freezing
This recipe freezes fairly well, especially if you want to prep meals ahead. To freeze, place portions of the chicken and sauce in freezer-safe containers or heavy-duty freezer bags, leaving a little space for expansion. It can be safely frozen for up to 3 months. When ready to use, thaw overnight in the refrigerator to maintain the texture and flavor integrity.
Reheating
To reheat, I gently warm leftovers in a skillet over medium-low heat, adding a splash of coconut milk, cream, or even water to loosen the sauce if it has thickened too much. It’s important that the added liquid is warm to avoid curdling the rich coconut milk sauce. Avoid microwaving if possible, as it tends to make the sauce separate or become grainy. Slow, gentle reheating preserves the creamy texture and brings back that tropical charm beautifully.
FAQs
Can I use boneless, skinless chicken thighs instead of breasts?
Absolutely! Boneless skinless thighs actually hold up wonderfully in this recipe because they stay juicy and absorb the flavors really well. Just adjust your cooking time slightly if pieces are larger, making sure they’re cooked through but still tender.
Is achiote powder necessary, or can I skip it?
Achiote powder adds a lovely mild earthiness and vibrant color to the dish, but if you don’t have any, you can skip it or substitute with a pinch of smoked paprika. Using achiote oil instead of vegetable oil also helps you capture that signature hue and flavor.
How spicy is this recipe?
This recipe is generally mild, highlighting warmth rather than heat, thanks to the paprika and cumin. If you want a little kick, you can add fresh chopped chili or a pinch of cayenne pepper to taste during cooking.
Can I make this recipe ahead of time?
While this dish is best eaten fresh to enjoy that luscious creaminess, you can prepare and cook the chicken beforehand (step 1) and refrigerate it overnight. Simply bring the chicken to room temperature before making the coconut sauce and finishing the dish the next day.
What’s the best side dish to serve with this chicken?
I’m a huge fan of pairing this chicken with jasmine or basmati rice, which soaks up the sauce beautifully. Fried green plantains (patacones) and sliced avocado also make stunning, authentic sides that add contrast and texture for a truly satisfying meal.
Conclusion
I'm so excited for you to try this Creamy Caribbean Coconut Chicken Recipe because it truly brings a little sunshine and comfort to your kitchen. It’s easy, flavorful, and packed with all the tropical goodness I love. Whether you’re cooking for yourself or sharing with loved ones, I promise this dish will become a beloved classic in your recipe rotation. Give it a go and let yourself be transported to the islands with every creamy, spiced bite!
Print
Creamy Caribbean Coconut Chicken Recipe
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 4 people
- Category: Main Course
- Method: Stovetop
- Cuisine: Latin American
Description
This Coconut Chicken recipe is a luscious and creamy Caribbean-inspired dish featuring tender skinless chicken simmered in a fragrant coconut milk sauce with sautéed coconut, aromatic spices, and fresh vegetables. Perfectly paired with rice, avocado, and fried green plantains, this flavorful main course transports your taste buds to the tropics with every bite.
Ingredients
For The Chicken
- 1 and ½ tablespoon vegetable oil (or achiote oil; if using achiote oil, skip ground achiote powder)
- 1 lb (450 g) skinless chicken
- 1 tsp ground paprika
- 1 tsp ground cumin
- ¼ tsp ground coriander
- ¼ tsp achiote/annatto powder (optional but recommended)
- Salt and pepper (to taste)
For The Coconut Sauce
- 1 medium yellow onion, minced
- 3 cloves garlic, minced
- 1 tomato (half of a large or a whole medium/small), minced
- ½ tsp ground paprika
- ¼ tsp ground cumin
- ¼ tsp ground coriander
- ¼ tsp achiote/annatto powder (optional; skip if using achiote oil)
- Salt and pepper (to taste)
- 1 tbsp tomato sauce or ketchup (or ½ tbsp tomato paste)
- ¼ cup (25 g) unsweetened shredded coconut
- 1 can (450 ml) unsweetened canned coconut milk (room temperature)
- Salt and pepper (if needed, to taste)
- 2 bay leaves (dried or fresh)
- Cilantro, chopped (optional, for topping)
Instructions
- Cook the chicken: Heat the oil in a skillet over medium heat. Season the chicken with paprika, cumin, coriander, achiote powder (if using), salt, and pepper. Add the chicken to the skillet and cook until golden, about 5-6 minutes. Flip and cook the other side until golden, about 4-5 minutes. Remove chicken from the skillet and set aside.
- Make the coconut sauce: In the same skillet over medium heat, add an extra splash of oil if needed. Add minced onion, garlic, and tomato. Season with paprika, cumin, coriander, achiote (if using), salt, and pepper. Sauté until softened and fragrant, about 2-3 minutes.
- Add tomato and coconut: Stir in the tomato sauce or ketchup and sauté for about 1 minute. Add shredded coconut and continue to sauté until fragrant, approximately 2-4 minutes. Reduce heat to medium-low, pour in the coconut milk, and stir to combine.
- Simmer chicken in sauce: Return the chicken pieces to the skillet, ensuring they are evenly coated with the sauce. Add bay leaves and simmer on low-medium heat until the sauce thickens, about 10-15 minutes. Taste and adjust seasoning if necessary.
- Serve: Garnish with chopped cilantro if desired. Serve warm alongside rice, fried green plantains (patacones), or sliced avocado for a delicious tropical meal.
Notes
- Make-Ahead Instructions: For best results, enjoy this dish freshly made to keep the sauce creamy and warm. You can cook the chicken (step 1) ahead of time and store it covered in the refrigerator overnight. Before proceeding with the sauce (step 2), allow the chicken to come to room temperature.
- Storing Instructions: Store leftovers covered or in an airtight container in the refrigerator for 2-3 days. Reheat gently over medium-low heat, adding a splash of coconut milk, cream, milk, or water at room temperature to loosen the sauce and prevent curdling.

Leave a Reply