Go Back
A vibrant pan of creamy Coconut Curry Salmon garnished with fresh cilantro and a lime wedge, ready to be served.

Coconut Curry Salmon in Garlic Butter

Experience flaky, seared salmon fillets bathed in a luscious, aromatic sauce rich with coconut milk, warmed by curry spices, and grounded by a savory garlic butter base. This restaurant-quality dish is a perfect fusion of comfort and flavor, coming together in under 30 minutes for a weeknight dinner that feels like a weekend indulgence.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Fusion, Thai
Calories: 570

Ingredients
  

  • 1.5 lbs salmon fillets, cut into 4 equal portions, skin-on or skinless
  • 1 tablespoon olive oil
  • Salt and freshly ground black pepper, to taste
  • 3 tablespoons unsalted butter
  • 1 large shallot, finely chopped
  • 4 cloves garlic, freshly minced
  • 2 tablespoons red curry paste
  • 1/4 cup chicken or vegetable broth
  • 1 teaspoon brown sugar or maple syrup
  • 2 teaspoons fish sauce
  • 1 lime, zested and juiced
  • 1/4 cup fresh cilantro or Thai basil, chopped, for garnish

Equipment

  • Large Non-Stick Skillet
  • Spatula
  • Chef's knife
  • Cutting board
  • Whisk
  • Zester or microplane
  • Measuring spoons
  • Measuring cups
  • Paper towels

Method
 

  1. Pat the salmon fillets completely dry with a paper towel and season both sides generously with salt and pepper.
  2. Heat olive oil in a large, non-stick skillet over medium-high heat. Once shimmering, place the salmon skin-side down and sear for 4-5 minutes until the skin is golden and crispy. Flip and cook for another 1-2 minutes. The salmon will not be fully cooked. Transfer to a plate and set aside.
  3. Reduce heat to medium and add the unsalted butter to the same skillet. Once melted, add the chopped shallot and cook for 2 minutes until softened.
  4. Add the minced garlic and cook for another 30-60 seconds until fragrant, being careful not to let it burn.
  5. Stir in the red curry paste and cook for 1 minute, stirring constantly, to bloom the spices.
  6. Pour in the full-fat coconut milk and broth, whisking to combine. Stir in the brown sugar and fish sauce. Bring to a gentle simmer and cook for 3-4 minutes, allowing the sauce to thicken slightly.
  7. Taste the sauce and adjust seasoning with more salt or sugar if needed. Nestle the seared salmon fillets back into the skillet, skin-side up.
  8. Spoon some of the curry sauce over the salmon and let it simmer gently for 3-5 minutes, or until cooked through and flaky.
  9. Remove the skillet from the heat. Squeeze the fresh lime juice over the dish and sprinkle with the lime zest. Garnish generously with fresh cilantro or Thai basil and serve immediately.

Notes

Pro Tips:
- For the crispiest skin, ensure the salmon is patted completely dry before seasoning and searing.
- Do not overcook the salmon in the initial sear; it will finish cooking in the sauce.
- Full-fat coconut milk is essential for a rich, creamy sauce. Do not substitute with light coconut milk.
- The final squeeze of lime juice is crucial; it brightens and balances the richness of the curry.
Variations & Substitutions:
- Protein: This recipe works well with other firm fish like cod or halibut, or with large shrimp (adjust cooking time).
- Aromatics: Add 1 teaspoon of freshly grated ginger along with the garlic for extra warmth.
- Umami Boost: Whisk in 1 tablespoon of miso paste with the curry paste for a deeper savory flavor.
- Vegetables: Wilt in a handful of spinach or kale at the end, or add chopped bell peppers or broccoli florets with the shallots to make it a one-pan meal.
- Garnish: Top with toasted cashews, toasted shredded coconut, or thinly sliced red chilies for extra texture and heat.
Serving Suggestions:
- Serve with steamed jasmine or basmati rice to soak up the delicious sauce.
- Warm naan bread or roti is perfect for dipping.
- Pair with a side of steamed or roasted vegetables like broccoli, asparagus, or bok choy.