Coconut Curry Salmon

Highlighted in: Spectacular Entrées for Every Occasion

This exquisite dish combines perfectly seared salmon with a velvety coconut curry sauce enhanced by aromatic garlic butter. The salmon is first seared until golden, then gently simmered in a sauce made from coconut milk, red curry paste, and fresh lime juice. The result is a harmonious blend of flavors – the richness of the salmon balances beautifully with the creamy, slightly spiced curry sauce. Ready in about 25 minutes, this impressive meal works wonderfully served over rice or with a side of vegetables for a complete dinner that feels both indulgent and nourishing.

A woman with a spoon in her hand.
Written by Emma
Last modified on Mon, 18 Aug 2025 08:16:25 GMT
A plate of food with fish and rice. Bookmark
A plate of food with fish and rice. | mygourmetflavors.com

This coconut curry salmon has become my weeknight secret weapon when I want a restaurant-quality dinner without the fuss. The rich coconut milk creates a velvety sauce that perfectly complements the tender salmon, while the red curry paste adds just the right amount of warmth and complexity.

I first made this recipe when trying to impress my in laws during their first visit to our home. Now it has become their requested dish whenever they visit and they often ask me for the recipe to make at home.

Ingredients

  • Salmon fillets choose wild caught when possible for the best flavor and nutrition
  • Full fat coconut milk provides the creamy base for the sauce avoid light versions which will make a thinner sauce
  • Red curry paste the heart of the flavor provides depth and complexity without overwhelming heat
  • Butter divided between searing and the sauce adds richness
  • Garlic minced fresh is always best for the most vibrant flavor
  • Fresh lime juice brightens the entire dish and balances the richness
  • Salt and pepper to taste always crucial for properly seasoning any dish
  • Optional chili flakes add customizable heat for those who enjoy spice
  • Fresh cilantro provides a fresh herbal note and beautiful garnish

Step-by-Step Instructions

Prepare the Salmon
Pat the salmon fillets completely dry with paper towels this is crucial for achieving a perfect sear. Season both sides generously with salt and pepper ensuring even coverage. Heat 1 tablespoon of butter in a large skillet over medium high heat until it begins to foam which indicates it has reached the perfect temperature for searing.
Sear the Salmon
Place the seasoned salmon fillets in the hot skillet skin side down pressing gently with a spatula to ensure full contact with the pan. Cook undisturbed for 3 4 minutes until the skin becomes crispy and golden. Carefully flip the fillets and cook for another 3 4 minutes until the salmon is mostly cooked through but still slightly translucent in the center. Remove from the pan and set aside on a warm plate.
Make the Coconut Curry Sauce
Using the same skillet with all its flavorful fond add the remaining butter and allow it to melt. Add the minced garlic and sauté for about 1 minute stirring constantly to prevent burning while releasing its aromatic oils. Add the red curry paste and use your spatula to work it into the butter and garlic cooking for 2 minutes which allows the spices to bloom and intensify.
Develop the Sauce
Pour in the coconut milk while stirring continuously to incorporate all the curry paste evenly. Reduce the heat to maintain a gentle simmer and let the sauce cook for 5 7 minutes watching as it gradually thickens and deepens in color. The sauce should coat the back of a spoon when ready. Finish with fresh lime juice and adjust seasoning with salt and pepper tasting as you go.
Combine and Finish
Return the seared salmon to the skillet placing it gently into the simmering sauce. Spoon some sauce over the top of each fillet and allow everything to simmer together for another 5 7 minutes. The salmon will finish cooking through while absorbing the curry flavors. For those who enjoy heat sprinkle with chili flakes in the final minutes of cooking.
A plate of fish with rice and lime. Bookmark
A plate of fish with rice and lime. | mygourmetflavors.com

The red curry paste is truly the magical ingredient in this recipe. I spent years using storebought versions before learning to make my own on a cooking trip to Thailand. While homemade is wonderful a quality jarred version works beautifully and saves significant time without sacrificing flavor.

Perfectly Cooked Salmon Tips

The key to perfect salmon is not overcooking it. When the salmon flakes easily with a fork but still has a slightly translucent center it is perfectly done. It will continue cooking slightly when returned to the warm sauce so keep this in mind when determining doneness. Wild caught salmon tends to cook faster than farmed varieties due to its lower fat content so adjust your cooking time accordingly if changing between types.

Easy Substitutions

This recipe is wonderfully adaptable to what you have on hand. Green or yellow curry paste can replace the red for different flavor profiles. Coconut cream can substitute for coconut milk if you want an even richer sauce. For a dairy free version replace the butter with coconut oil or ghee. White fish like cod or halibut works beautifully in place of salmon though cooking times may need adjustment. Lime zest makes a perfect replacement if fresh limes are unavailable.

Serving Suggestions

This curry salmon pairs perfectly with jasmine rice or cauliflower rice for a lower carb option. The sauce is so delicious you will want something to soak it up. For a complete meal serve with steamed bok choy or broccoli on the side. A simple cucumber salad with rice vinegar dressing provides a refreshing contrast to the rich curry. For entertaining serve family style on a large platter garnished generously with fresh herbs and lime wedges for an impressive presentation that requires minimal effort.

Recipe FAQs

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

Yes! While salmon works beautifully with the coconut curry sauce, you can substitute other firm-fleshed fish like cod, halibut, or sea bass. Just adjust cooking times accordingly as thinner fillets will cook more quickly.

→ How can I make this dish spicier?

To increase the heat level, you can add more red curry paste, include the optional chili flakes, or add a finely chopped Thai chili pepper to the sauce. Start with small amounts and adjust to your preference.

→ What can I serve with coconut curry salmon?

This dish pairs wonderfully with jasmine rice, cauliflower rice, or rice noodles to soak up the delicious sauce. For a complete meal, add steamed vegetables like broccoli or bok choy on the side.

→ Can I make this dish dairy-free?

Yes, simply replace the butter with coconut oil or a plant-based butter alternative. The coconut milk already provides creaminess, so the flavor profile will remain similar.

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

Salmon is done when it flakes easily with a fork and reaches an internal temperature of 145°F (63°C). The flesh should be opaque but still moist. Be careful not to overcook as salmon can quickly become dry.

→ Can I prepare any components of this dish ahead of time?

You can prepare the coconut curry sauce up to a day in advance and refrigerate it. When ready to serve, reheat the sauce gently and then cook the salmon fresh for the best texture and flavor.

Coconut Curry Salmon

Tender salmon fillets simmered in a creamy coconut curry sauce infused with garlic butter for a quick, flavorful dinner.

Prep Time
10 min
Cooking Time
20 min
Total Time
30 min
Written by: Emma

Category: Main Dishes

Skill Level: Intermediate

Cuisine Type: Thai-inspired

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

Dietary Preferences: Low-Carb, Gluten-Free

Ingredients

→ Main Ingredients

01 4 salmon fillets (6 oz each)
02 1 can (13.5 oz) full-fat coconut milk
03 2 tablespoons red curry paste
04 3 tablespoons butter, divided
05 4 cloves garlic, minced
06 1 tablespoon fresh lime juice
07 Salt and pepper to taste

→ Optional Ingredients

08 ¼ teaspoon chili flakes
09 Fresh cilantro for garnish

Steps

Step 01

Pat the salmon fillets dry with a paper towel and season both sides with salt and pepper.

Step 02

Heat 1 tablespoon of butter in a large skillet over medium-high heat. Once the butter is melted and foamy, add the salmon fillets, skin-side down. Sear for about 3-4 minutes per side, or until the salmon is golden brown and cooked through. Remove the salmon from the pan and set aside.

Step 03

In the same skillet, add the remaining 2 tablespoons of butter. Add minced garlic and sauté for about 1 minute until fragrant. Stir in the curry paste and cook for another 2 minutes, allowing the paste to bloom and infuse the oil.

Step 04

Pour in the coconut milk, stirring to combine. Let the sauce simmer on low heat for 5-7 minutes, allowing it to thicken and develop flavor. Season the sauce with lime juice, salt, and pepper to taste.

Step 05

Gently return the seared salmon fillets to the skillet, nestling them into the curry sauce. Let the salmon simmer in the sauce for an additional 5-7 minutes, or until the fish is fully cooked and the flavors have melded together. If desired, sprinkle with chili flakes before serving.

Notes

  1. This dish pairs wonderfully with steamed jasmine rice or cauliflower rice for a low-carb option.

Essential Tools

  • Large skillet or pan
  • Paper towels
  • Measuring spoons

Allergen Info

Check each ingredient for potential allergens and consult a medical professional if needed.
  • Contains fish (salmon)
  • Contains dairy (butter)

Nutritional Information (Per Serving)

These details are for reference only and shouldn't replace expert medical advice.
  • Calories: 425
  • Fats: 32 g
  • Carbohydrates: 5.2 g
  • Proteins: 28 g