Imagine transforming your kitchen into a fragrant oasis of exotic flavors in under 30 minutes. That’s exactly what happens when you make this One-Pan Coconut Curry Salmon with Garlic Butter. The marriage of rich coconut milk, warming curry spices, and the natural buttery texture of salmon creates something truly magical – all in a single pan!
This dish brilliantly bridges the gap between restaurant-quality dining and convenient home cooking. The aromatic spices bloom in the coconut milk, creating a velvety sauce that the salmon gently poaches in, absorbing all those incredible flavors while remaining perfectly tender.
Why This Recipe is Awesome

The One-Pan Coconut Curry Salmon with Garlic Butter deserves a special place in your recipe collection for so many reasons. First, it’s a one-pan wonder that minimizes cleanup while maximizing flavor – perfect for those busy weeknights when you want something impressive without the fuss.
The combination of curry and coconut creates a silky, aromatic sauce that transforms simple salmon into something extraordinary. It’s the kind of dish that makes you look like a culinary genius with minimal effort. What I particularly love is how this recipe bridges cultural flavors – taking cues from Southeast Asian cuisine while incorporating the classic French technique of finishing with garlic butter.
This creates a unique fusion that’s both comforting and sophisticated. Unlike many curry dishes that require hours of simmering, this comes together in less than 30 minutes, yet tastes like it’s been developing flavors all day. It’s weeknight-friendly but special enough for guests!
Equipment needed: Large skillet with lid, mixing bowl, measuring spoons, knife, cutting board

One-Pan Coconut Curry Salmon with Garlic Butter
Ingredients
- 4 salmon fillets 6 oz each, skin-on preferred for better texture
- 1 can 14 oz full-fat coconut milk (light coconut milk works but will create a thinner sauce)
- 2 tablespoons curry powder yellow curry for milder flavor, red for more heat
- 1 tablespoon fresh ginger grated
- 3 cloves garlic minced (divided – half for curry, half for butter)
- 1 small yellow onion finely diced
- 1 red bell pepper sliced into thin strips
- 4 tablespoons unsalted butter softened
- 1 lime juiced and zested
- 1 tablespoon brown sugar or honey
- Fresh cilantro chopped (for garnish)
- 2 tablespoons neutral oil such as avocado or vegetable
- Salt and freshly ground black pepper to taste
- 1 teaspoon fish sauce optional, for deeper umami flavor
Instructions
- Prepare the garlic butter first by mixing 4 tablespoons of softened butter with half the minced garlic, 1 teaspoon of lime zest, a pinch of salt, and 1 tablespoon of chopped cilantro in a small bowl. Set aside at room temperature.
- Pat salmon fillets dry with paper towels and season generously with salt and pepper on both sides. This ensures proper searing and seasoning throughout the fish.
- Heat oil in a large skillet over medium-high heat until shimmering. Place salmon skin-side down and sear for 3-4 minutes until the skin is crispy. Carefully flip and cook for just 1 minute more, then transfer to a plate. The salmon will finish cooking in the sauce later.
- In the same pan, reduce heat to medium and add onions, cooking until translucent (about 3 minutes). Add remaining garlic and ginger, stirring constantly for 30 seconds until fragrant to prevent burning.
- Sprinkle curry powder into the pan and stir continuously for 1 minute to toast the spices, releasing their essential oils and deepening the flavor profile.
- Pour in coconut milk, brown sugar, and fish sauce (if using), stirring to combine. Add bell pepper strips and bring mixture to a gentle simmer, allowing it to reduce slightly for 3-4 minutes.
- Return salmon to the pan, skin-side up, nestling it into the sauce. Cover and simmer gently for 4-5 minutes until salmon is just cooked through but still moist inside. The internal temperature should reach 125°F (52°C) for medium doneness.
- Remove from heat and top each salmon fillet with a generous dollop of the prepared garlic butter, allowing it to melt into the sauce, creating a rich, velvety finish.
- Squeeze fresh lime juice over the entire dish and garnish with additional chopped cilantro. Serve immediately while hot, spooning plenty of the coconut curry sauce around each portion.
Notes
- For a spicier version, add 1-2 finely chopped Thai chilies or a teaspoon of chili flakes with the garlic and ginger.
- The dish pairs beautifully with jasmine rice, cauliflower rice, or warm naan bread for soaking up the delicious sauce.
- You can prepare the garlic butter up to 3 days in advance and store it covered in the refrigerator.
- For meal prep, make extra sauce and store separately from the cooked salmon – reheat the sauce gently and add the salmon just until warmed through to avoid overcooking.
- If you prefer a thicker sauce, simmer it for a few extra minutes before returning the salmon to the pan.
Calories & Nutritional Info

- Calories: Approximately 490 calories per serving
- Protein: 34g per serving
- Fat: 35g per serving (primarily healthy omega-3 fatty acids from salmon)
- Carbohydrates: 9g per serving
- Fiber: 2g per serving
- Contains: Fish, dairy (butter)
- Suitable for: Gluten-free, keto-friendly, and low-carb diets
Common Mistakes to Avoid
- Overcooking the salmon – This delicate fish continues cooking in residual heat, so remove it from heat when it’s just shy of your desired doneness.
- Burning the curry powder – Always toast spices over medium heat while stirring constantly to release flavors without scorching them.
- Using cold salmon straight from the refrigerator – Let it sit at room temperature for 15 minutes before cooking for more even results.
- Stirring the sauce too vigorously once the salmon is added – This can break apart the delicate fillets; instead, gently spoon sauce over the top.
- Skipping the skin-searing step – The crispy skin adds wonderful texture and helps the fish hold together in the sauce.
Alternatives & Substitutions
- Protein alternatives: Firm white fish like cod or halibut work well but may need less cooking time. For a vegetarian option, try extra-firm tofu or tempeh.
- Dairy-free option: Replace butter with coconut oil mixed with the same seasonings for a fully dairy-free dish that maintains richness.
- Vegetable variations: Spinach, snow peas, or broccoli florets can replace or complement the bell pepper for added nutrition and texture.
- No coconut milk? In a pinch, heavy cream mixed with a little chicken broth can substitute, though the flavor profile will change significantly.
- Herb substitutes: If cilantro isn’t your thing, try fresh basil or Thai basil for a different but complementary flavor profile.
FAQs
Can I make this dish ahead of time?
You can prepare the sauce up to 2 days ahead, but I recommend cooking the salmon fresh when you’re ready to serve. If you must make everything ahead, slightly undercook the salmon so it doesn’t become dry when reheated.
What’s the best type of salmon to use for this recipe?
Wild-caught salmon (especially sockeye or coho) offers the best flavor, but any salmon works well. The important thing is freshness – look for vibrant color and firm texture when purchasing.
My coconut milk separated in the can. Is it still usable?
Absolutely! This is completely normal. Simply empty the entire can into your sauce and whisk well to recombine the thick cream and thinner liquid. The heat will help it blend seamlessly.
How can I make this dish less spicy for kids?
Use mild yellow curry powder and omit any additional chili. You can also increase the amount of coconut milk slightly and add an extra teaspoon of honey or brown sugar to balance the heat.
Can I cook this in the oven instead?
Yes! Prepare the sauce on the stovetop, then transfer to an oven-safe dish with the seared salmon. Bake at 375°F (190°C) for about 10 minutes until salmon reaches desired doneness, then top with garlic butter.
Final Thoughts
This One-Pan Coconut Curry Salmon with Garlic Butter beautifully demonstrates how simple ingredients can transform into something extraordinary with just a little culinary know-how. The harmony of the rich coconut curry sauce with the buttery salmon creates a dish that feels both comforting and sophisticated. Don’t be surprised if this becomes your new go-to recipe for both weeknight dinners and special occasions!