Caribbean Coconut Curry Salmon

Category: Family Dinner Ideas

This Caribbean-inspired dish features salmon fillets seasoned with curry powder, garlic, and smoked paprika, then pan-seared to perfection. The fillets are nestled in a luxurious coconut milk sauce infused with bell peppers, onions, fresh thyme, ginger, and authentic Jamaican spices. The optional whole scotch bonnet adds gentle heat without overwhelming the dish. Ready in just 35 minutes, this weeknight-friendly meal pairs beautifully with jasmine rice to soak up the flavorful sauce.

Fatiha
By Fatiha Fatiha
Last updated Mon, 28 Jul 2025 18:51:40 GMT
A plate of salmon with a sauce on top. Pin
A plate of salmon with a sauce on top. | zestplate.com

This vibrant Caribbean-Style Coconut Curry Salmon brings island flavors right to your dinner table with minimal effort. The richness of coconut milk paired with aromatic curry spices creates a sauce so good you'll want to drink it straight from the skillet.

I first made this dish when craving something different from our usual salmon routine. After one bite, my family declared it an instant favorite, and now it appears on our table at least twice a month.

  • Salmon fillets Fresh, wild-caught salmon provides the best flavor and texture for this dish
  • Curry powder Caribbean-style curry powder brings authentic island flavor with its unique blend of turmeric, coriander, and fenugreek
  • Coconut milk Full-fat version creates a lusciously creamy sauce that perfectly balances the spices
  • Bell peppers Add sweetness, color, and texture to complement the rich sauce
  • Fresh thyme Essential for authentic Caribbean flavor with its earthy, slightly floral notes
  • Scotch bonnet pepper Adds gentle heat without overwhelming when left whole in the sauce
  • Garlic and ginger Fresh aromatics that form the flavor foundation of any good curry
  • Jamaican allspice Brings warm, complex notes that are quintessentially Caribbean

How To Make Caribbean-Style Coconut Curry Salmon

Season the salmon
Combine curry powder, garlic powder, smoked paprika, salt, and pepper in a small bowl. Drizzle olive oil over salmon fillets and generously coat with the spice mixture, rubbing it in thoroughly to ensure every bite is flavorful. Allow the salmon to sit briefly while you prepare your pan.
Sear to perfection
Heat oil in a large skillet until shimmering. Place seasoned salmon in the hot pan and resist the urge to move it for 2-3 minutes. This patience creates that beautiful golden crust that adds texture and seals in moisture. Flip once and cook just until your desired doneness, then set aside.
Bloom the curry
This step is magic. Sprinkle curry powder into hot oil and stir continuously as it darkens and becomes intensely aromatic. This process, called blooming, activates the essential oils in the spices, transforming their flavor from flat to fantastic. It only takes about 30 seconds but makes all the difference.
Build the sauce
Add butter, peppers, and onions to the pan, sautéing until softened but still vibrant. Introduce garlic, ginger, thyme, and allspice, stirring until the kitchen fills with an intoxicating aroma. Pour in coconut milk and add the whole scotch bonnet for gentle heat that infuses rather than overwhelms.
Reunite and simmer
Return the seared salmon to the skillet, nestling it into the simmering sauce. Spoon the curry over the fillets, allowing the flavors to meld for just a minute or two. The salmon will finish cooking gently in the sauce, remaining perfectly tender.

My absolute favorite part of this dish is how the salmon absorbs the curry sauce while still maintaining its distinct flavor. The first time I served this to my Caribbean friend, she closed her eyes and said it reminded her of home. That moment cemented this recipe as a special one in my collection.

The Art of Curry Blooming

Blooming your curry powder in hot oil is the secret technique that elevates this dish from good to extraordinary. This brief cooking of dry spices awakens dormant flavors and transforms them into something richer and more complex. When you see the curry powder darken slightly and smell its intensified aroma, you know you've done it right. Never skip this step, even if you're tempted to save time.

Perfect Pairings

This coconut curry salmon begs to be served over a bed of fluffy jasmine rice that will soak up every drop of the precious sauce. For a complete meal, add steamed baby bok choy or green beans on the side. The vegetables provide a fresh contrast to the rich curry. A side of fried plantains offers a traditional Caribbean sweet counterpoint that complements the savory salmon beautifully.

A bowl of salmon in a coconut curry sauce.
A bowl of salmon in a coconut curry sauce. | zestplate.com

Storing and Reheating

This curry actually improves with time as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to three days. When reheating, do so gently over low heat to preserve the texture of the salmon. Add a splash of coconut milk if the sauce has thickened too much. Avoid microwaving if possible as it can make the salmon tough and overcooked.

Smart Substitutions

No Caribbean curry powder? Use standard Madras curry powder mixed with a pinch of allspice and extra turmeric. Scotch bonnet peppers can be replaced with habaneros or even a teaspoon of hot sauce added at the end. For a lighter version, light coconut milk works, though the sauce won't be quite as creamy. Salmon can be swapped for firm white fish like cod or even chicken thighs for a different spin.

A plate of salmon with a sauce.
A plate of salmon with a sauce. | zestplate.com

Recipe FAQs

→ What can I substitute for Caribbean curry powder?

If you can't find Caribbean curry powder, you can substitute with a mix of standard curry powder, ground turmeric, ground coriander, and a pinch of ground allspice. Brands like Betapac or Chief are recommended, but you can also check international food sections in larger supermarkets or order online.

→ How do I know when the salmon is properly cooked?

Properly cooked salmon should flake easily with a fork but still maintain moisture. For medium doneness, the center should be slightly translucent. The searing time (2-3 minutes per side) typically yields medium-cooked salmon, but adjust according to thickness and preference.

→ Can I use light coconut milk instead of full-fat?

While you can use light coconut milk, full-fat coconut milk creates a richer, more authentic sauce. Light coconut milk will produce a thinner consistency and less creamy flavor. For best results, stick with full-fat coconut milk.

→ What can I substitute for scotch bonnet pepper?

If scotch bonnet isn't available, habanero peppers make the closest substitute with similar heat levels. For less heat, try jalapeño or serrano peppers. Remember to keep the pepper whole and remove before serving. Alternatively, add a dash of hot sauce to taste after cooking.

→ What sides pair well with Caribbean coconut curry salmon?

Jasmine rice is ideal for absorbing the flavorful sauce. Other excellent pairings include coconut rice, roti, plantains, steamed vegetables, or a fresh cucumber salad. For a lower-carb option, try cauliflower rice or a bed of sautéed greens.

→ Can I make this dish ahead of time?

The coconut curry sauce can be made 1-2 days ahead and refrigerated. When ready to serve, gently reheat the sauce and add freshly seared salmon. For best quality, cook the salmon just before serving as reheating can dry it out.

Caribbean Coconut Curry Salmon

Tender salmon fillets in a flavorful Caribbean-style coconut curry sauce with bell peppers and aromatic island spices.

Preparation Time
15 min
Cooking Time
20 min
Total Duration
35 min
By Fatiha: Fatiha

Category: Main Dishes

Skill Level: Intermediate

Cuisine: Caribbean

Output: 4 Servings (4 salmon fillets with coconut curry sauce)

Dietary Preferences: Low-Carb, Gluten-Free

Ingredients

→ Protein

01 4 salmon fillets (5-6 ounces each), skin removed

→ Seasonings

02 Kosher salt and freshly ground black pepper
03 1 tablespoon + 2 teaspoons Caribbean-style curry powder, divided
04 1 teaspoon garlic powder
05 1/2 teaspoon smoked paprika
06 1/2 teaspoon ground Jamaican allspice
07 6 sprigs fresh thyme, leaves removed

→ Aromatics

08 1 red bell pepper, thinly sliced
09 1 green bell pepper, thinly sliced
10 1 small white onion, thinly sliced into half-moons
11 6 cloves of garlic, finely minced
12 1 teaspoon fresh grated ginger
13 1 scotch bonnet pepper, whole (optional)

→ Liquids

14 3 tablespoons olive oil, divided
15 2 tablespoons unsalted butter
16 400ml can full-fat coconut milk

Directions

Step 01

Pat salmon fillets dry with paper towel. Combine salt, pepper, 2 teaspoons curry powder, garlic powder, and smoked paprika in a small bowl. Drizzle 1 tablespoon olive oil over salmon and rub spice mixture evenly onto fillets. Set aside.

Step 02

Heat 1 tablespoon olive oil in a large nonstick skillet over medium-high heat until shimmering. Place salmon in skillet and sear undisturbed for 2-3 minutes until deeply golden. Flip and continue cooking 1-2 minutes until desired doneness. Transfer to a clean plate.

Step 03

Reduce heat to medium-low and add remaining tablespoon of oil to the pan. When hot, add the remaining tablespoon of curry powder. Stir continuously with a wooden utensil until curry becomes fragrant and develops a deep golden brown color, about 30 seconds.

Step 04

Add butter, bell peppers, and onion to the skillet. Sauté for 3-4 minutes until vegetables soften and become translucent. Add garlic, ginger, thyme leaves, and allspice. Cook for 1-2 minutes until fragrant, stirring occasionally.

Step 05

Pour in coconut milk and add whole scotch bonnet pepper (if using). Stir to combine and bring to a gentle simmer. Reduce heat to lowest setting and adjust seasoning with salt and pepper to taste.

Step 06

Return salmon fillets to the skillet along with any accumulated juices. Spoon sauce over the salmon and simmer for 1-2 minutes more. Remove from heat and discard the scotch bonnet pepper before serving.

Notes

  1. Caribbean-style curry powder can be found at Caribbean/West Indian or Latin markets. Betapac or Chief brand curry powders are recommended.
  2. This dish pairs excellently with jasmine rice to absorb the flavorful sauce.
  3. The scotch bonnet pepper adds authentic heat but keeping it whole moderates the spice level.

Required Equipment

  • Large nonstick skillet
  • Wooden spoon or spatula
  • Paper towels
  • Small mixing bowl

Allergen Information

Review each component for possible allergens and consult a health professional when concerned.
  • Contains fish (salmon)
  • Contains dairy (butter)
  • Contains tree nuts (coconut)