Caribbean-Style Coconut Curry Salmon Recipe
Introduction
This Caribbean-Style Coconut Curry Salmon brings vibrant island flavors to your dinner table. Tender salmon fillets are seared and simmered in a fragrant coconut curry sauce infused with fresh herbs and spices. It’s a quick, flavorful meal perfect for weeknights or special occasions.

Ingredients
- 4 salmon fillets, about 5-6 ounces each, skin-off
- Kosher salt & 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
- 2 tablespoons unsalted butter
- 1 red bell pepper, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 small white onion, thinly sliced into half-moons
- 6 cloves of garlic, finely minced or pressed
- 1 teaspoon fresh grated ginger
- 6 sprigs fresh thyme, de-stemmed
- 1/2 teaspoon ground Jamaican allspice
- 1 (14 ounce/400ml) can full-fat coconut milk
- 1 scotch bonnet pepper, left whole (optional, do not cut)
Instructions
- Step 1: Pat the salmon fillets dry with a paper towel. In a small bowl, combine salt, pepper, 2 teaspoons curry powder, garlic powder, and smoked paprika. Drizzle 1 tablespoon olive oil over the salmon and rub the spice blend evenly into the fillets. Set aside.
- Step 2: Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat. When hot and shimmering, add the salmon. Sear undisturbed for 2-3 minutes until golden, then flip and cook another 1-2 minutes until desired doneness. Remove salmon to a clean plate and reduce heat to medium or medium-low.
- Step 3: Add the remaining 1 tablespoon olive oil to the skillet. Once hot, sprinkle in 1 tablespoon curry powder. Stir continuously and cook for about 30 seconds until the curry is fragrant and turns a deep golden brown.
- Step 4: Add butter, red and green bell peppers, and onion. Sauté for 3-4 minutes until the vegetables are translucent and softened. Stir in garlic, ginger, fresh thyme, and allspice. Cook for another 1-2 minutes until aromatic.
- Step 5: Pour in the coconut milk and add the whole scotch bonnet pepper if using. Stir to combine and bring to a gentle simmer. Reduce heat to the lowest setting. Season the sauce with salt and pepper to taste.
- Step 6: Return the salmon fillets to the skillet, spooning sauce over them. Simmer together for 1-2 minutes to meld flavors. Remove from heat.
- Step 7: Discard the scotch bonnet pepper before serving. Serve immediately with your favorite side such as jasmine rice. Enjoy!
Tips & Variations
- For a milder dish, omit the scotch bonnet pepper or use a small chili pepper instead.
- Try adding fresh cilantro or a squeeze of lime juice just before serving for extra brightness.
- Swap salmon for other firm fish like cod or halibut if preferred.
Storage
Store leftover salmon curry in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove over low heat or in the microwave to avoid overcooking the salmon. The sauce may thicken when chilled, so stir in a little coconut milk or water when reheating if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dish spicier?
Yes, leaving the scotch bonnet pepper whole imparts a subtle heat, but for more spice, carefully pierce the pepper or finely chop and add it. Remember to handle scotch bonnet peppers with care and wash hands thoroughly afterward.
Is it necessary to sear the salmon first?
Searing the salmon creates a flavorful crust and helps the fillets hold together when simmering in the curry sauce. It also adds texture and depth to the dish, making it worth the extra step.
Print
Caribbean-Style Coconut Curry Salmon Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Halal
Description
This Caribbean-Style Coconut Curry Salmon is a vibrant and flavorful dish combining perfectly seared salmon fillets with a rich, fragrant coconut curry sauce featuring bell peppers, fresh thyme, and a hint of scotch bonnet heat. This easy skillet recipe brings tropical warmth to your table and pairs wonderfully with jasmine rice or your favorite side dishes.
Ingredients
Salmon and Seasoning
- 4 salmon fillets, about 5–6 ounces each, skin-off
- Kosher salt, to taste
- 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
Curry Sauce
- 2 tablespoons unsalted butter
- 1 red bell pepper, thinly sliced
- 1 green bell pepper, thinly sliced
- 1 small white onion, thinly sliced into half-moons
- 6 cloves of garlic, finely minced or pressed
- 1 teaspoon fresh grated ginger
- 6 sprigs fresh thyme, de-stemmed
- 1/2 teaspoon ground Jamaican allspice
- 1 (14 ounce/400ml) can full-fat coconut milk
- 1 scotch bonnet pepper, left whole (optional)
Instructions
- Prep & season: Pat the salmon fillets dry with a paper towel. In a small bowl, mix kosher salt, freshly ground black pepper, 2 teaspoons of Caribbean-style curry powder, garlic powder, and smoked paprika. Drizzle 1 tablespoon of olive oil over the salmon and rub the spice blend evenly into the fillets. Set aside to marinate briefly.
- Sear the salmon: Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat until shimmering. Add salmon fillets skin-side down if applicable, and sear undisturbed for 2-3 minutes until a deep golden crust forms. Flip and cook the other side for 1-2 minutes until desired doneness. Remove salmon from the skillet and set aside on a clean plate. Reduce heat to medium or medium-low for the next steps.
- Burn curry: Add the remaining 1 tablespoon olive oil to the empty skillet and heat until shimmering. Sprinkle in the remaining 1 tablespoon of curry powder and stir frequently with a wooden utensil, allowing the spices to bloom and darken slightly, about 30 seconds, releasing their aroma and flavor into the oil.
- Sauté the aromatics & add spices: Add butter, sliced red and green bell peppers, and sliced onion to the skillet. Cook, stirring often, for 3-4 minutes until vegetables are translucent and softened. Then add minced garlic, grated ginger, fresh thyme sprigs, and ground Jamaican allspice. Continue to cook and stir for 1-2 minutes until fragrant and well combined.
- Add coconut milk & simmer sauce: Pour in the full-fat coconut milk and add whole scotch bonnet pepper if using. Stir gently to combine and bring the sauce to a gentle simmer. Lower the heat to the lowest setting, season to taste with additional salt and pepper, and stir. Return the seared salmon fillets and any accumulated juices to the skillet. Spoon the sauce over the salmon and simmer gently for 1-2 minutes to finish cooking and absorb flavors.
- Serve: Remove and discard the scotch bonnet pepper. Serve the coconut curry salmon immediately, ideally over jasmine rice or with your preferred side dishes. Enjoy the vibrant flavors and creamy texture of this Caribbean-inspired meal.
Notes
- Leaving the scotch bonnet pepper whole preserves its heat without making the dish overly spicy.
- Use skin-off salmon fillets for easy searing and serving, or skin-on for extra crispiness if desired.
- The curry powder should be Caribbean-style for authentic flavor; ensure it contains a blend of turmeric, coriander, cumin, and fenugreek.
- This dish pairs beautifully with jasmine rice, steamed vegetables, or fried plantains.
- Adjust the amount of curry powder and scotch bonnet pepper to taste if you prefer milder heat.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Caribbean
Keywords: Caribbean salmon recipe, coconut curry salmon, stovetop salmon, Caribbean curry, quick salmon dinner, coconut milk salmon, spicy salmon recipe, scotch bonnet pepper dish

