Caribbean Coconut Curry Salmon Recipe
If you are craving something vibrant, full of flavor, and with a tropical twist, this Caribbean Coconut Curry Salmon Recipe is going to be your new go-to dish. Imagine tender, juicy salmon fillets perfectly seasoned with aromatic curry spices, gently cooked in a creamy coconut milk sauce that bursts with the flavors of bell peppers, garlic, and a hint of fresh thyme. It’s like a little escape to the islands on your plate, where every bite sings with warmth and just the right kick. Whether you’re cooking for family, friends, or just treating yourself, this recipe proves that indulgence and wholesome ingredients can live happily together in one delightful meal.

Ingredients You’ll Need
Each ingredient in this Caribbean Coconut Curry Salmon Recipe plays an essential role in building layers of flavor and texture, making it a surprisingly simple yet spectacular dish. From the fresh vegetables to the rich coconut milk and fragrant spices, these ingredients come together to create a harmonious balance between creamy, spicy, and savory elements.
- Salmon fillets: Choose skinless fillets around 5 to 6 ounces for even cooking and tender texture.
- Kosher salt and freshly ground black pepper: Basic seasoning to enhance the natural flavor of the fish.
- Caribbean-style curry powder: Brings authentic island spices that define the dish’s signature taste.
- Garlic powder: Adds a subtle pungency that complements fresh garlic perfectly.
- Smoked paprika: Infuses a smoky depth that elevates the curry profile.
- Olive oil: Used for searing and sautéing, providing a mild fruity note.
- Unsalted butter: Adds richness to the sauce and helps mellow the spices.
- Red and green bell peppers: Thinly sliced for sweetness and vibrant color.
- White onion: Offers a mild sharpness to balance the creamy sauce.
- Garlic cloves: Fresh and minced for punchy aroma and flavor.
- Fresh grated ginger: Introduces a zesty warmth that pairs beautifully with the curry.
- Fresh thyme sprigs: Delivers earthy, herbaceous notes that brighten the dish.
- Ground Jamaican allspice: Adds complexity with hints of cinnamon, cloves, and nutmeg.
- Full-fat coconut milk: The creamy base that makes the sauce luxuriously smooth and rich.
- Whole scotch bonnet pepper (optional): For those who want a fiery kick typical of Caribbean cooking.
How to Make Caribbean Coconut Curry Salmon Recipe
Step 1: Prep and Season the Salmon
Start by patting your salmon fillets dry with a paper towel; this helps the seasoning stick and promotes a nice sear. Generously season both sides with kosher salt, black pepper, 1 tablespoon of the Caribbean-style curry powder, garlic powder, and smoked paprika. Drizzle 1 tablespoon olive oil over the fillets and gently rub the spices into the fish to coat evenly. Set the salmon aside to let those flavors seep in while you prep the rest.
Step 2: Sear the Salmon Fillets
Heat 1 tablespoon olive oil in a large skillet over medium-high heat. When the oil is shimmering, add the salmon pieces and sear them for 2 to 3 minutes on each side until they develop a gorgeous golden crust. This step locks in moisture and gives the fish a lovely texture. Once seared, remove the salmon from the pan and set aside—don’t worry, it’s not finished cooking yet!
Step 3: Burn the Curry Powder
Using the same pan lets you capture all those wonderful browned bits from the salmon. Add the remaining 2 teaspoons of curry powder to the hot skillet and stir it around for about 30 seconds. This “burning” releases the spice’s full fragrance, intensifying the flavor of your sauce without making it bitter.
Step 4: Sauté Aromatics and Add Spices
Next, stir in the unsalted butter to the skillet. Once melted, toss in the thinly sliced red and green bell peppers along with the white onion. Cook everything for 3 to 4 minutes until the vegetables soften just enough to release their natural sweetness. Then add the minced garlic, freshly grated ginger, de-stemmed thyme sprigs, and ground Jamaican allspice. Let these aromatics mingle and cook for 1 to 2 minutes until they fill your kitchen with irresistible scent.
Step 5: Create the Coconut Curry Sauce and Finish Cooking
It’s time to pour in the full-fat coconut milk which will create a silky, fragrant sauce. Add the optional whole scotch bonnet pepper if you’re feeling adventurous and want a real kick. Let the sauce simmer gently for a few minutes to thicken and marry all the flavors. Then nestle the seared salmon fillets back into the pan, spooning the curry sauce over the top. Reduce the heat to low and cook for an additional 1 to 2 minutes, allowing the fish to finish cooking in that luscious sauce. Remember to carefully remove the scotch bonnet pepper before serving to avoid overpowering heat.
How to Serve Caribbean Coconut Curry Salmon Recipe

Garnishes
A sprinkle of fresh chopped cilantro or parsley adds a pop of color and fresh herbal brightness that pairs beautifully with the creamy curry sauce. For an extra touch, a squeeze of lime juice right before serving can enhance the dish with a tangy zip.
Side Dishes
This Caribbean Coconut Curry Salmon Recipe shines alongside fluffy jasmine rice or fragrant coconut rice, which soaks up every bit of that luscious sauce. For a lighter option, steamed green beans or sautéed spinach provide a crisp, fresh contrast that balances the richness of the curry.
Creative Ways to Present
Serve the salmon in rustic shallow bowls with plenty of sauce and colorful veggies visible to delight the eyes. For a casual gathering, plate the salmon atop a bed of rice and garnish with thin slices of fresh chili and a sprig of thyme. If you want to impress guests, consider pairing with grilled pineapple slices on the side to play up the tropical vibe of the dish.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers of this Caribbean Coconut Curry Salmon Recipe, store them in an airtight container in the refrigerator. The salmon stays tender and flavorful for up to 2 days, making it perfect for a quick lunch or dinner the following day.
Freezing
While freezing is possible, the texture of cooked salmon can change slightly when thawed. If you plan to freeze, transfer the cooled curry and salmon into a freezer-safe container and freeze for up to 1 month. Thaw overnight in the refrigerator before reheating gently.
Reheating
Reheat the curry gently in a skillet over low heat, stirring occasionally to prevent the coconut milk from separating. Avoid microwaving if possible, as delicate salmon fillets can dry out quickly. Reheating slowly keeps that silky sauce intact and the fish tender.
FAQs
Can I use skin-on salmon fillets for this recipe?
Absolutely! If you prefer skin-on fillets, just sear the skin side first until crispy, then flip to cook the other side. The skin adds wonderful texture but doesn’t affect the overall flavor of the curry sauce.
Is the scotch bonnet pepper necessary?
The scotch bonnet pepper is optional and primarily used to add authentic Caribbean heat. If you prefer a milder curry, feel free to skip it or substitute with milder chili peppers.
Can I use light coconut milk instead of full-fat?
Full-fat coconut milk gives the sauce its rich, creamy texture and depth of flavor. Using light coconut milk will result in a thinner sauce and less richness, but it’s still a tasty alternative if you want to reduce calories.
What can I substitute for Jamaican allspice?
If you don’t have Jamaican allspice, a mix of cinnamon, nutmeg, and cloves in equal parts works well to mimic the warm, complex flavor it provides.
How long can I marinate the salmon in the spices?
You can season the salmon right before cooking or let it marinate for up to 30 minutes. Marinating longer helps the flavors penetrate but isn’t required since the curry sauce adds layers of seasoning later.
Final Thoughts
This Caribbean Coconut Curry Salmon Recipe is such a wonderful celebration of flavors that bring together the best of island cuisine in a quick and easy meal. It’s perfect for any night you want something comforting yet exciting, and I promise once you try it, this dish will become one of your favorite ways to enjoy salmon. So gather your ingredients, turn up the heat, and let the incredible aromas and tastes transport you straight to the Caribbean coast.
Print
Caribbean Coconut Curry Salmon Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This Caribbean Coconut Curry Salmon recipe combines tender, seared salmon fillets with a rich and aromatic coconut curry sauce infused with Caribbean spices, bell peppers, and fresh herbs. Perfect for a flavorful tropical-inspired dinner that comes together in under an hour, delivering a balanced dish of protein and vibrant, mildly spicy flavors.
Ingredients
Salmon and Seasoning
- 4 skinless salmon fillets (5–6 ounces each)
- Kosher salt and freshly ground black pepper, to taste
- 1 tablespoon + 2 teaspoons Caribbean-style curry powder (divided)
- 1 teaspoon garlic powder
- 1/2 teaspoon smoked paprika
- 3 tablespoons olive oil (divided)
Sauce and Vegetables
- 2 tablespoons unsalted butter
- 1 red bell pepper (thinly sliced)
- 1 green bell pepper (thinly sliced)
- 1 small white onion (thinly sliced)
- 6 cloves garlic (minced)
- 1 teaspoon fresh grated ginger
- 6 sprigs fresh thyme (de-stemmed)
- 1/2 teaspoon ground Jamaican allspice
- 1 (14 oz / 400 ml) can full-fat coconut milk
- 1 whole scotch bonnet pepper (optional)
Instructions
- Prep & Season: Pat the salmon fillets dry with a paper towel. Season both sides of each fillet with kosher salt, freshly ground black pepper, 1 tablespoon of Caribbean-style curry powder, garlic powder, and smoked paprika. Drizzle 1 tablespoon of olive oil over the salmon and rub the spices evenly into the fish. Set aside to let the flavors meld.
- Sear the Salmon: Heat 1 tablespoon of olive oil in a skillet over medium-high heat. Add the seasoned salmon fillets and sear for 2 to 3 minutes on each side until the salmon develops a golden crust. Once seared, remove the fillets from the skillet and set them aside on a plate.
- Burn the Curry: In the same skillet, add the remaining 1 tablespoon of olive oil and heat over medium-high heat. Sprinkle in the remaining 2 teaspoons of Caribbean curry powder and stir continuously for about 30 seconds until the spices become fragrant but do not burn.
- Sauté Aromatics & Add Spices: Add the butter to the skillet along with the thinly sliced red and green bell peppers and white onion. Cook for 3 to 4 minutes until the vegetables have softened. Stir in the minced garlic, grated ginger, fresh thyme leaves, and ground Jamaican allspice. Continue cooking for another 1 to 2 minutes until the mixture is aromatic.
- Make the Sauce: Pour in the full-fat coconut milk and add the whole scotch bonnet pepper if using, taking care not to burst it unless you want extra heat. Allow the sauce to simmer gently for a few minutes to combine flavors, then reduce the heat to low. Return the seared salmon fillets to the skillet and spoon the coconut curry sauce over them. Cook for an additional 1 to 2 minutes to warm the salmon through. Remove and discard the scotch bonnet pepper before serving.
Notes
- The scotch bonnet pepper is optional; including it adds authentic heat but can be omitted for a milder sauce.
- Use fresh thyme for the best flavor, but dried thyme can be substituted if necessary.
- To avoid overcooking, monitor the salmon closely during the final simmer.
- This dish pairs beautifully with steamed rice or fried plantains.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Caribbean