Caribbean Coconut Curry Salmon

As seen in: Fresh Flavors from the Coastlines

This Caribbean-inspired dish combines tender salmon fillets with a luscious coconut curry sauce. The salmon is seasoned with aromatic spices, seared until golden, then gently simmered in a sauce of coconut milk, bell peppers, and authentic Caribbean seasonings.

The vibrant flavors come from a blend of curry powder, fresh thyme, ginger, garlic, and allspice, with optional scotch bonnet pepper for heat. The creamy coconut milk balances the spices perfectly, creating a silky sauce that coats each piece of fish. Ready in just 45 minutes, this colorful one-pan meal brings tropical flavors to your dinner table with minimal effort.

A woman wearing an apron and smiling.
Created By Mia
Last modified on Fri, 18 Apr 2025 06:31:34 GMT
A pan of food with fish and vegetables. Save This
A pan of food with fish and vegetables. | yummywithmia.com

This Caribbean coconut curry salmon transforms ordinary weeknight dinners into a tropical escape with its vibrant flavors and creamy coconut sauce. The combination of Caribbean curry spices, fresh aromatics, and rich salmon creates a dish that's both comforting and exotic.

I first discovered this recipe during a vacation to Jamaica and have spent years perfecting it at home. My family now requests this "vacation dinner" whenever we need a mental escape from routine, especially during cold winter months.

Ingredients

  • Skinless salmon fillets Choose wild-caught when possible for best flavor and sustainability
  • Caribbean curry powder The signature flavor that differentiates this dish from other curries
  • Scotch bonnet pepper Adds authentic Caribbean heat without overpowering when kept whole
  • Full fat coconut milk Creates the luxurious sauce base don't substitute light versions
  • Fresh thyme Essential for authentic Caribbean flavor profile
  • Jamaican allspice Adds warm complexity to balance the curry
  • Bell peppers Both red and green add color visual appeal and sweetness
  • Fresh ginger and garlic The aromatic foundation that elevates the entire dish

Step-by-Step Instructions

Prep & Season
Pat salmon fillets completely dry with paper towels to ensure a proper sear. Combine salt, pepper, 2 teaspoons curry powder, garlic powder and smoked paprika in a small bowl. Drizzle olive oil over salmon then gently but thoroughly rub the spice blend into all sides of the fillets. Allow to sit for at least 5 minutes while you prepare other ingredients.
Sear the Salmon
Heat olive oil in a large skillet until shimmering but not smoking. Carefully place seasoned salmon in the hot pan without overcrowding. Let the fillets sear undisturbed for 2-3 minutes until a golden crust forms. Gently flip and repeat on the other side. The salmon should be about 75% cooked through. Remove to a plate and tent loosely with foil.
Burn the Curry
This critical step develops the curry's complex flavors. Add the remaining tablespoon of olive oil to the same pan and heat until shimmering. Sprinkle in the tablespoon of curry powder and stir constantly for exactly 30 seconds. The curry should become intensely aromatic but not burnt. This process blooms the spices and creates the foundation for an authentic flavor.
Sauté Aromatics & Add Spices
Add butter to the pan with curry powder and allow it to melt completely. Immediately add bell peppers and onion, stirring to coat with the curry butter mixture. Cook for 4-5 minutes until vegetables begin to soften but still maintain some texture. Add garlic, ginger, thyme leaves and allspice. Stir continuously for 1-2 minutes until the garlic becomes fragrant but doesn't brown.
Make the Sauce
Pour in the coconut milk and add the whole scotch bonnet pepper if using. Bring to a gentle simmer, stirring occasionally to incorporate all the spices. Reduce heat to low and simmer for 5 minutes to allow flavors to meld. Return salmon to the pan, spooning the rich sauce over each fillet. Cook for just 1-2 minutes more until salmon is heated through but still moist. Remove whole scotch bonnet before serving.
A spoonful of sauce is being poured over a piece of fish. Save This
A spoonful of sauce is being poured over a piece of fish. | yummywithmia.com

The scotch bonnet pepper is truly the secret ingredient in this recipe. By keeping it whole, you get all the distinctive floral notes without overwhelming heat. My Caribbean neighbor taught me this technique, explaining that removing the pepper before serving allows everyone to enjoy the dish regardless of spice tolerance.

Serving Suggestions

This curry shines when served over fragrant jasmine rice or coconut rice that absorbs the flavorful sauce. For a complete Caribbean experience, pair it with fried plantains on the side—the sweetness beautifully complements the curry's complex flavors. A simple side of steamed vegetables like broccoli or green beans makes it a complete meal.

Storage & Reheating

This curry actually improves with time as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, do so gently over low heat to prevent the salmon from becoming tough. Add a splash of coconut milk if the sauce has thickened too much. While you can freeze the sauce separately, I don't recommend freezing the salmon as the texture suffers.

Spice Level Adjustments

The beauty of this recipe lies in its adaptability to different heat preferences. For mild flavor, completely omit the scotch bonnet pepper and reduce the curry powder to 2 teaspoons total. For medium heat, use the whole scotch bonnet as directed but remove before serving. For those who enjoy intense spice, pierce the scotch bonnet with a knife before adding it to the sauce, or substitute with habanero peppers which are more widely available in many grocery stores.

A spoon is dipping into a bowl of food. Save This
A spoon is dipping into a bowl of food. | yummywithmia.com

Common Questions

→ Can I use a different type of fish for this Caribbean curry?

Yes, you can substitute salmon with other firm white fish like mahi-mahi, cod, or halibut. Adjust cooking time based on thickness - thinner fillets will cook faster than salmon.

→ What can I use if I can't find Caribbean curry powder?

If Caribbean curry powder isn't available, substitute with a mix of regular curry powder, ground turmeric, ground cumin, and a pinch of cinnamon to approximate the flavor profile.

→ How spicy is this dish with the scotch bonnet pepper?

With a whole scotch bonnet added and then removed, the dish will have moderate heat. For milder flavor, keep the pepper whole and remove earlier. For extra spice, pierce or slice the pepper before adding to the sauce.

→ What sides pair well with Caribbean Coconut Curry Salmon?

Traditional pairings include rice and peas, plain rice, fried plantains, or roti. A simple green salad or steamed vegetables also complement the rich curry flavors nicely.

→ Can I make this dish ahead of time?

The curry sauce can be made 1-2 days ahead and refrigerated. When ready to serve, gently reheat the sauce, then add freshly seared salmon and simmer until fish is cooked through.

→ Is there a dairy-free alternative to the butter in this recipe?

Yes, you can substitute coconut oil for butter to keep the dish completely dairy-free while maintaining the tropical flavor profile.

Caribbean Coconut Curry Salmon

Succulent salmon in a creamy coconut curry with Caribbean spices, colorful bell peppers, and aromatic herbs for a tropical dinner delight.

Preparation Time
15 Minutes Required
Cooking Time
30 Minutes Required
Overall Time
45 Minutes Required
Created By: Mia

Recipe Type: Coastal Seafood

Skill Level: Moderate

Recipe Origin: Caribbean

Output: 4 Portions (4 salmon fillets with curry sauce)

Diet Preferences: Low in Carbs, Without Gluten

What You Need

→ Protein

01 4 skinless salmon fillets (150-170g each)

→ Spices & Seasonings

02 Kosher salt and freshly ground black pepper, to taste
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

→ Produce

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

→ Oils & Dairy

14 3 tablespoons olive oil, divided
15 2 tablespoons unsalted butter

→ Liquids

16 1 can (400ml) full-fat coconut milk

How to Make It

Step 01

Pat the salmon fillets dry with paper towels. In a small bowl, combine salt, pepper, 2 teaspoons of curry powder, garlic powder, and smoked paprika. Drizzle 1 tablespoon of olive oil over the salmon, then thoroughly rub the spice mixture into all sides of the fillets.

Step 02

Heat 1 tablespoon olive oil in a large skillet over medium-high heat. Place the salmon in the hot pan and sear for 2-3 minutes per side until golden brown. Remove from pan and set aside.

Step 03

In the same skillet, heat the remaining 1 tablespoon olive oil. Add the remaining 1 tablespoon curry powder and stir continuously until fragrant, about 30 seconds.

Step 04

Add butter to the pan along with bell peppers and onion. Sauté until vegetables have softened, about 4-5 minutes. Stir in minced garlic, grated ginger, thyme leaves, and allspice. Cook for an additional 1-2 minutes until highly aromatic.

Step 05

Pour in the coconut milk and add the whole scotch bonnet pepper if using. Bring to a simmer, then reduce heat to low. Return the salmon to the pan, spoon the sauce over the fillets, and cook for 1-2 more minutes until salmon is just cooked through. Remove the scotch bonnet pepper before serving.

Helpful Tips

  1. For a milder heat, leave the scotch bonnet pepper whole and remove before serving. For more heat, pierce the pepper several times before adding to the sauce.
  2. This dish pairs excellently with steamed rice or roti to soak up the flavorful curry sauce.

What You'll Need

  • Large skillet or sauté pan
  • Paper towels for drying salmon
  • Small mixing bowl for spices

Allergy Details

Review ingredients for allergens and reach out to a healthcare expert with concerns.
  • Contains fish (salmon)
  • Contains dairy (butter)

Per-Serving Nutrition Info

Please view this nutritional data as an estimate and not a replacement for professional guidance.
  • Calories: 400
  • Fat Content: 28 g
  • Carbohydrates: 8.5 g
  • Protein Content: 29 g