If Caribbean-Style Coconut Curry Salmon sounds like something you’d order at a dreamy little beachside restaurant… but you’re currently standing in your kitchen in yesterday’s leggings—hi, welcome, you’re my people. This is the kind of recipe that feels fancy, tastes like a mini vacation, and still respects the fact that you have approximately 12 other things to do before bedtime.
If there’s one thing I’ll always chase, it’s that moment when dinner hits the table and everyone suddenly forgets how to complain. This Caribbean-Style Coconut Curry Salmon is creamy, warmly spiced, and just a little bold (kind of like the friend who convinces you to get margaritas on a Tuesday).
Table of Contents
Why You’ll Love This Caribbean-Style Coconut Curry Salmon
- Fast but impressive: It’s weeknight-easy, dinner-guest worthy.
- Big flavor, simple steps: Curry + coconut milk = magic that basically cooks itself.
- Picky-eater friendly (with options): You control the heat (that scotch bonnet is optional).
- One-pan wonder: Less cleanup = more peace.
Ingredients You’ll Need
For the salmon
- 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
For the coconut 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 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 (do not cut!) optional
How to Make Caribbean-Style Coconut Curry Salmon
1) Prep & season the salmon
Pat the salmon fillets dry with a paper towel (this is how you get that gorgeous sear). In a small bowl, mix salt and pepper (to taste), 2 teaspoons curry powder, garlic powder, and smoked paprika.
Drizzle 1 tablespoon olive oil over the salmon and sprinkle the spice blend on top. Rub it in gently until each fillet looks evenly coated and ready to show off. Set aside for a minute.
2) Sear the salmon
Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat. When it’s hot and shimmering, add the salmon.
Let it sear undisturbed for about 2–3 minutes until it gets that deep golden crust. Flip and cook another 1–2 minutes, depending on your preferred doneness. (Remember: it’ll finish cooking in the sauce.)
Transfer salmon to a clean plate. Reduce heat to medium or medium-low.
3) Burn (bloom) the curry
Add the remaining 1 tablespoon oil to coat the bottom of the pan. Once hot, sprinkle in the remaining 1 tablespoon curry powder.
Stir constantly for about 30 seconds, until it smells amazing and turns a deeper golden brown. This step is where the flavor wakes up and starts doing cartwheels.
4) Sauté the veggies and aromatics
Add butter, bell peppers, and onion to the skillet. Cook for 3–4 minutes, stirring often, until softened and a little translucent.
Now add garlic, ginger, thyme, and allspice. Cook 1–2 minutes, just until everything smells like you know what you’re doing (even if you’re still deciding what to do with the laundry mountain).
5) Add coconut milk & simmer
Pour in the coconut milk and add the scotch bonnet pepper whole if using. Stir to combine, bring to a gentle simmer, then reduce heat to low.
Taste the sauce and season with more salt/pepper if needed. (This is the “make it yours” moment.)
6) Return salmon to the sauce
Nestle the salmon back into the skillet along with any juices on the plate (that’s flavor—don’t waste it!). Spoon sauce over the fillets and let it cook another 1–2 minutes.
Remove from heat.
7) Serve
Discard the scotch bonnet pepper. Serve immediately—this is so good over jasmine rice, but it also loves coconut rice, quinoa, or even mashed sweet potatoes.
Aneta’s Cooking Tips (Because Life Is Real)
- Don’t rush the sear. If you flip too soon, the salmon sticks or tears. Let it form that crust first.
- Keep the scotch bonnet whole. Whole pepper = gentle heat infusion. Cutting it = “Why is my face sweating?” levels.
- Use full-fat coconut milk. Light coconut milk can turn the sauce thin and sad. We want creamy, luscious, “give me a spoon” sauce.
- Sauce too thick? Add a splash of water or broth. Too thin? Simmer a few extra minutes.
- No fresh thyme? Use dried thyme—start with about 1 teaspoon. (Fresh is best, but dinner must still happen.)
A Little Story From My Kitchen
The first time I made this Caribbean-Style Coconut Curry Salmon, I was aiming for “quick dinner” and accidentally landed on “why does this taste like a vacation?” My family got weirdly quiet at the table—the good kind of quiet where you hear forks scraping and nobody’s asking for ketchup.
Now it’s one of my favorite back-pocket meals for busy nights when I want something cozy but not boring. And honestly? The sauce is so good I’ve caught myself “taste-testing” it about 47 times. For quality control, obviously.

FAQs About Caribbean-Style Coconut Curry Salmon
Can I make Caribbean-Style Coconut Curry Salmon less spicy?
Yes! Skip the scotch bonnet completely, or keep it whole and only simmer it briefly. You’ll still get tons of flavor without the fire alarm effect.
What can I use instead of scotch bonnet pepper?
A habanero works similarly—still keep it whole. If you want zero heat, use no pepper at all and add a squeeze of lime at the end for brightness.
Can I swap the salmon for another protein?
Absolutely. Shrimp is fantastic (cook it quickly at the end). Chicken works too—just cook it through before simmering in the sauce.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat so the salmon doesn’t dry out.
Can I freeze it?
You can, but salmon’s texture is best fresh. If you do freeze, thaw in the fridge overnight and reheat slowly.
Bring the Island Vibes to Dinner Tonight
If you’ve been stuck in a dinner rut—same chicken, same pasta, same “what are we even eating?”—this Caribbean-Style Coconut Curry Salmon is your delicious little escape hatch. Creamy coconut sauce, warm curry spice, tender salmon… it’s comfort food with sunshine energy.
Make it once, and I promise you’ll start thinking of it as that reliable recipe that always makes you feel like you’ve got your life together (even if the sink disagrees). And when you serve that first saucy bite, you’ll see why Caribbean-Style Coconut Curry Salmon deserves a permanent spot in your weeknight rotation.
Keep the Caribbean Vibes Going
- If you’re serving this over rice and want a perfectly sweet-and-tangy topper, try salmon with mango salsa and coconut rice—it’s like your dinner just booked a beach vacation.
- Want a cool, crunchy side that balances the warm curry sauce (and makes you feel like you planned this meal on purpose)? Make mango cucumber salad for that fresh, juicy bite.
- Craving another cozy “creamy + curry” moment for a busy night? Save coconut chicken curry for the next time you want comfort food with big flavor.
- And if you loved the coconut-magic flavor combo and want a lighter seafood twist, you’ll be obsessed with poached salmon in coconut lime sauce—silky, bright, and so easy.
⭐ Made this recipe? Please leave a quick review and tap your star rating below—your feedback helps other home cooks (and makes my day!)
Caribbean-Style Coconut Curry Salmon
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
Caribbean-Style Coconut Curry Salmon is a bold, creamy, flavor-packed dinner made with golden-seared salmon simmered in rich coconut curry sauce with peppers, thyme, and warm island spices. Ready in about 30 minutes, this easy one-pan recipe delivers restaurant-quality flavor with minimal effort—perfect for busy weeknights or an impressive yet simple dinner.
Ingredients
For the Salmon:
- 4 salmon fillets (5–6 ounces each), skin removed
- 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
For the Coconut 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 garlic, minced
- 1 teaspoon fresh grated ginger
- 6 sprigs fresh thyme, stems removed
- 1/2 teaspoon ground Jamaican allspice
- 1 (14-ounce) can full-fat coconut milk
- 1 whole scotch bonnet pepper (optional, do not cut)
Instructions
- Prep the salmon: Pat salmon dry. In a small bowl, mix salt, pepper, 2 teaspoons curry powder, garlic powder, and smoked paprika. Drizzle 1 tablespoon olive oil over salmon and rub spice blend evenly over fillets.
- Sear: Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Sear salmon 2–3 minutes per side until golden. Remove and set aside.
- Bloom the curry: Add remaining 1 tablespoon oil to skillet. Sprinkle in remaining 1 tablespoon curry powder. Stir continuously for about 30 seconds until fragrant and deep golden.
- Sauté aromatics: Add butter, bell peppers, and onion. Cook 3–4 minutes until softened. Stir in garlic, ginger, thyme, and allspice. Cook 1–2 minutes until fragrant.
- Simmer sauce: Pour in coconut milk and add whole scotch bonnet (if using). Bring to gentle simmer, then reduce heat to low. Adjust seasoning with salt and pepper.
- Finish cooking: Return salmon to skillet with any juices. Spoon sauce over fillets and simmer 1–2 minutes until cooked through.
- Serve: Discard scotch bonnet. Serve immediately over jasmine rice or your favorite side.
Notes
- Keep the scotch bonnet whole for mild heat; cutting it will make the dish very spicy.
- Full-fat coconut milk gives the sauce its creamy texture.
- If sauce thickens too much, add a splash of broth or water.
- Leftovers store in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Caribbean
Nutrition
- Serving Size: 1 salmon fillet with sauce
- Calories: 520 kcal
- Sugar: 5 g
- Sodium: 420 mg
- Fat: 38 g
- Saturated Fat: 16 g
- Unsaturated Fat: 20 g
- Trans Fat: 0 g
- Carbohydrates: 10 g
- Fiber: 2 g
- Protein: 36 g
- Cholesterol: 95 mg