Get ready to bring bold island flavor to your dinner table with this unforgettable Caribbean Style Coconut Curry Salmon. Tender salmon fillets are lovingly pan-seared, then simmered in a vibrant coconut curry sauce kissed with warming spices, citrusy lime, and a hint of tropical heat. Every bite is a delightful journey through creamy, aromatic, and subtly spicy layers that will transport your senses straight to the Caribbean.

Ingredients You’ll Need
The magic of this Caribbean Style Coconut Curry Salmon lies in its simple, straightforward ingredients. Each one brings something delicious to the table: from the richness of salmon and coconut milk, to the depth of Jamaican spices, and the fresh finish of juicy lime.
- Salmon fillets: Opt for skin-on fillets for the best flavor and to keep your fish ultra tender.
- Olive oil: Helps get that beautiful golden sear and adds lovely richness to the sauce.
- Onion: Sweetens and grounds the base of your sauce—don’t skip it!
- Garlic: Provides a savory, aromatic boost with every bite.
- Fresh ginger: Gives a zesty warmth that is crucial in Caribbean curries.
- Jamaican curry powder: The true star, packed with bright, earthy, and slightly peppery notes.
- Ground allspice: Adds depth and the signature flavor hint that screams “Caribbean.”
- Paprika: Rounds out the spice blend and gives a pop of color.
- Scotch bonnet pepper (optional): For those who love authentic island heat—use with caution and joy!
- Coconut milk: Delivers luscious creaminess and subtle tropical sweetness.
- Fish or chicken broth: Balances the sauce, making it spoonable and packed with umami.
- Tomato paste: Adds savory depth and a subtle touch of sweetness.
- Lime juice: Brightens every bite and beautifully offsets the rich sauce.
- Fresh cilantro: The classic garnish that adds fresh, herby vibrancy at the end.
- Salt and black pepper: Essential for rounding out all the flavors.
How to Make Caribbean Style Coconut Curry Salmon
Step 1: Prep and Season the Salmon
Start by gently patting your salmon fillets dry with paper towels. A dry surface ensures a perfect sear, giving you that coveted crispy skin. Sprinkle both sides generously with salt and freshly ground black pepper—these seasonings seep into the fish as it cooks, enhancing each mouthful with well-balanced flavor.
Step 2: Sear the Salmon Fillets
Heat a tablespoon of olive oil in a large skillet, letting it shimmer over medium-high heat. Place the salmon skin-side down and listen for that satisfying sizzle. After 2–3 minutes, when the skin turns golden and releases easily, flip the fillets and let the other side brown for an additional 2 minutes. Don’t worry if the salmon isn’t cooked through—it’ll finish cooking in the curry sauce. Gently transfer the fillets to a plate and set aside for now.
Step 3: Build the Curry Base
In that same pan (all those tasty salmon bits are your flavor foundation!), add the remaining olive oil, then stir in the chopped onion, minced garlic, and grated ginger. Sauté for about 3 minutes until everything becomes fragrant and softened—the aromas alone will have you hooked! This trio forms a sweet, spicy base that underpins the whole Caribbean Style Coconut Curry Salmon experience.
Step 4: Bloom the Spices
Sprinkle in the Jamaican curry powder, ground allspice, paprika, and the finely minced Scotch bonnet pepper, if you love heat. Give everything a good stir and let it toast for one minute. This quick step unlocks the vibrant color and earthy, peppery fragrance that makes this salmon dish so irresistible.
Step 5: Simmer the Sauce
Pour in the creamy coconut milk, broth, and dollop in the tomato paste. Stir, scraping up any caramelized flavor bits from the pan. Bring the sauce to a gentle simmer and let it bubble away for 5 minutes, thickening slightly and letting all those bold flavors marry together. The kitchen will smell like the best fusion of comfort food and tropical adventure!
Step 6: Return the Salmon and Finish
Gently nestle your seared salmon fillets into the simmering sauce, spooning that golden curry over the tops. Let them cook in the sauce for another 4–5 minutes, just until the fish flakes easily and soaks up all the Caribbean goodness. Right before serving, splash in the fresh lime juice and adjust salt or pepper to taste. Shower with vibrant cilantro for a stunning finish.
How to Serve Caribbean Style Coconut Curry Salmon

Garnishes
This dish shines brightest when finished with plenty of chopped cilantro and a squeeze of extra lime. For even more island flair, try scattering on thinly sliced scallions, a few shavings of fresh coconut, or paper-thin slices of sweet chili for both extra color and subtle zing. These toppings make the Caribbean Style Coconut Curry Salmon pop both on the plate and the palate!
Side Dishes
To stay true to its island roots, serve your salmon over a bed of steaming jasmine or basmati rice, which soaks up all that luscious sauce. Fried sweet plantains, golden roti, or even coconut rice turn this meal into a celebration. Crusty bread or gently sautéed greens are also excellent additions to balance the creamy curry.
Creative Ways to Present
For a showstopper dinner, present each salmon fillet over a colorful bed of rice with the curry sauce spooned generously over the top. Or, serve family-style in a big, shallow dish scattered with fresh herbs and citrus wedges. You can even serve this Caribbean Style Coconut Curry Salmon in bowls with curry sauce and rice layered together to encourage everyone to dig right in and savor every bite.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftovers (a rare event!), let your Caribbean Style Coconut Curry Salmon cool to room temperature first. Transfer the fish and sauce into an airtight container and refrigerate for up to 2 days. Storing the fish in the sauce ensures it stays moist and soaks up even more island flavor.
Freezing
This curry can absolutely be frozen for future cravings. Place cooled salmon and sauce in a freezer-safe container, leaving a little headspace for expansion. Freeze for up to 2 months. Thaw overnight in the refrigerator to keep the texture of the fish and sauce at their best.
Reheating
Reheat gently on the stove over low heat, adding a splash of coconut milk or broth if the sauce has thickened up too much. Avoid high heat or the microwave if possible, as these can overcook the salmon and make it dry. Spoon the hot sauce over the fish as it warms to keep everything luscious and tender.
FAQs
Can I use a different type Main Course
Absolutely! Caribbean Style Coconut Curry Salmon also tastes fantastic with other firm white fish such as mahi-mahi, cod, or snapper. Just adjust the cooking time as needed so the fish stays tender and flakes easily.
How spicy is Caribbean Style Coconut Curry Salmon?
If you include the Scotch bonnet pepper, it’ll have a noticeable kick, just like a real Caribbean feast. Omit or reduce the pepper for a milder version that’s still packed with flavor but much more family-friendly.
Can I make this dish dairy free and gluten free?
Yes! Caribbean Style Coconut Curry Salmon is naturally dairy-free, and as long as you ensure your broth, curry powder, and tomato paste are gluten free, you’re good to go. Always double-check your labels if these are important dietary needs for you.
What’s the best way to thicken or thin the curry sauce?
If you want a thicker sauce, simply let it simmer uncovered for a bit longer. For a thinner curry, add an extra splash of broth or coconut milk to get it to your perfect consistency.
How do I get the salmon skin extra crispy?
Make sure the salmon is dry before it hits the pan, and don’t move it around while it’s searing. Cook skin-side down until it easily releases from the pan and is golden. Crisp skin adds fantastic texture to your Caribbean Style Coconut Curry Salmon.
Final Thoughts
If you’re searching for a weeknight dinner that’s bold, vibrant, and downright comforting, you owe it to yourself to try this Caribbean Style Coconut Curry Salmon. It’s a soul-satisfying meal that brings a little island adventure to your kitchen with every forkful. Dive in, and don’t be surprised if it becomes a new go-to favorite!
Print
Caribbean Style Coconut Curry Salmon Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Searing and Simmering
- Cuisine: Caribbean
- Diet: Non-Vegetarian
Description
Indulge in the exotic flavors of the Caribbean with this sumptuous Coconut Curry Salmon recipe. Succulent salmon fillets are bathed in a luscious coconut curry sauce, infused with Jamaican spices, and finished with a zesty lime kick.
Ingredients
Salmon Fillets:
- 4 salmon fillets (about 6 ounces each)
Curry Sauce:
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons Jamaican curry powder
- 1 teaspoon ground allspice
- 1/2 teaspoon paprika
- 1 Scotch bonnet pepper, seeded and finely minced (optional, for heat)
- 1 can (14 ounces) coconut milk
- 1/2 cup fish or chicken broth
- 1 tablespoon tomato paste
- juice of 1 lime
- 2 tablespoons fresh cilantro, chopped
- salt and black pepper to taste
Instructions
- Prepare Salmon: Pat salmon dry and season with salt and pepper.
- Sear Salmon: Heat 1 tablespoon olive oil in a large skillet. Sear salmon fillets skin-side down for 2–3 minutes until golden, then flip and cook another 2 minutes; remove to a plate.
- Make Curry Sauce: In the same skillet, add remaining olive oil, onion, garlic, and ginger; sauté until softened. Stir in curry powder, allspice, paprika, and Scotch bonnet; cook until fragrant. Add coconut milk, broth, and tomato paste; simmer for 5 minutes.
- Cook Salmon: Return salmon to the skillet, spoon sauce over the top, and cook for 4–5 minutes until just cooked through.
- Finish and Serve: Stir in lime juice, adjust seasoning, and garnish with cilantro before serving.
Notes
- Serve with steamed rice, plantains, or roti for an authentic Caribbean touch.
- For a milder dish, omit the Scotch bonnet pepper.
- This recipe works well with other firm fish such as mahi-mahi or snapper.
Nutrition
- Serving Size: 1 fillet with sauce
- Calories: 410 kcal
- Sugar: 3 g
- Sodium: 480 mg
- Fat: 28 g
- Saturated Fat: 15 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 7 g
- Fiber: 2 g
- Protein: 34 g
- Cholesterol: 95 mg