Bold, creamy, and surprisingly easy — this One-Pan Coconut Curry Salmon with Garlic Butter is a luxurious yet simple dish that’s packed with warming spices and melt-in-your-mouth texture. Fresh salmon fillets are pan-seared to perfection, then simmered in a rich coconut curry sauce infused with garlic butter, making this a standout meal that feels restaurant-worthy but comes together in under 30 minutes.
This dish is perfect for busy weeknights, date nights at home, or when you want to impress without the stress. The one-pan method means fewer dishes and maximum flavor, and the combination of curry spices and creamy coconut milk is endlessly comforting and nourishing.
Ingredients Overview
This recipe uses vibrant, pantry-friendly ingredients that come together beautifully in one skillet.
Salmon Fillets
Use skin-on or skinless fresh salmon, about 6 oz per portion. Look for bright, firm fillets and pat them dry before cooking to get that golden crust.
Garlic
Fresh minced garlic builds the flavor base for the sauce. Sautéed gently in butter, it becomes aromatic and mellow — the perfect match for curry.
Butter
Adds richness and balances the heat and spice of the curry. Use unsalted butter to better control salt levels in the dish.
Curry Powder
Choose a mild or medium curry powder depending on your spice preference. You can also blend your own with turmeric, cumin, coriander, paprika, and a pinch of chili powder.
Coconut Milk
Full-fat canned coconut milk gives the sauce its creamy texture and tropical depth. Shake the can well before opening.
Lime Juice
Brightens the dish and balances the richness. Use fresh lime juice for the best flavor.
Fresh Cilantro
Adds a fresh, herbaceous finish. If you’re not a cilantro fan, try fresh basil or parsley.
Optional Add-Ins
-
Red chili flakes or fresh chilies for heat
-
Ginger for added warmth and depth
-
Spinach or kale for extra greens
-
Cherry tomatoes for sweetness and acidity
Step-by-Step Instructions

-
Prep the Salmon
Pat salmon dry and season both sides with salt, pepper, and a light dusting of curry powder. -
Sear the Salmon
In a large skillet over medium-high heat, add a drizzle of oil. Sear the salmon, skin-side down first (if using skin-on), for about 3–4 minutes per side until golden and cooked to your liking. Transfer to a plate and cover loosely. -
Sauté Garlic in Butter
Reduce heat to medium. Add butter to the same pan and stir in the garlic. Sauté for 30 seconds until fragrant — do not let it brown. -
Build the Curry Sauce
Add curry powder to the butter and garlic and cook for 30 seconds to bloom the spices. Pour in the coconut milk, scraping any browned bits from the bottom of the pan. -
Simmer and Thicken
Bring the sauce to a gentle simmer for 3–5 minutes, stirring occasionally. Add lime juice and adjust salt and spice to taste. -
Finish the Dish
Return the salmon to the pan and spoon sauce over the top. Let it simmer gently for 2–3 minutes to heat through and absorb the flavors. -
Garnish and Serve
Sprinkle with chopped cilantro and extra lime wedges before serving.
Tips, Variations & Substitutions
-
No Salmon? This works beautifully with cod, shrimp, or chicken breast.
-
Make It Creamier: Stir in a spoonful of Greek yogurt at the end for an extra creamy texture (off heat to avoid curdling).
-
Add Vegetables: Sauté baby spinach, bell peppers, or zucchini before adding the sauce.
-
Spice Level: Use mild curry powder or add chili flakes for heat control.
-
Make It Dairy-Free: Use olive oil instead of butter for a fully dairy-free version.
Serving Ideas & Occasions
This dish is versatile and elegant enough for special occasions, yet simple enough for a midweek meal. Serve it with:
-
Jasmine or basmati rice to soak up the sauce
-
Cauliflower rice or sautéed greens for a low-carb version
-
Flatbread or naan to swipe up every drop
-
Roasted sweet potatoes or carrots on the side for added sweetness and color
It’s perfect for:
-
Date nights in
-
Dinner parties with minimal prep
-
Meal prep — the sauce gets even better after a day
Nutritional & Health Notes
This dish is naturally gluten-free and rich in protein and healthy fats from the salmon and coconut milk. It’s also a great source of omega-3s and anti-inflammatory spices.
Per serving (based on 4 servings):
-
Calories: ~450–500
-
Protein: 30–35g
-
Fat: 30–35g
-
Carbohydrates: 6–8g
-
Fiber: 1–2g
To lighten:
-
Use light coconut milk
-
Reduce butter to 1 tablespoon
-
Add extra greens to bulk up the volume
FAQs
Q1: Can I use frozen salmon?
A1: Yes. Thaw it completely and pat dry before searing to avoid excess moisture and splattering.
Q2: Can I make this ahead of time?
A2: The sauce can be made ahead and refrigerated. For best texture, sear the salmon fresh and reheat gently in the sauce just before serving.
Q3: Is this dish spicy?
A3: Not by default — it depends on your curry powder. Add red pepper flakes or fresh chili to increase the heat if desired.
Q4: Can I use curry paste instead of powder?
A4: Yes! Use 1–2 tablespoons of Thai red or yellow curry paste for a bolder, spicier twist.
Q5: How do I know when the salmon is done?
A5: Salmon is done when it flakes easily with a fork and reaches an internal temperature of 125–130°F for medium-rare, or 140°F for fully cooked.
Q6: Can I make this dish dairy-free?
A6: Absolutely. Just substitute butter with olive oil or a plant-based butter alternative.
Q7: How should I store leftovers?
A7: Store in an airtight container in the fridge for up to 3 days. Reheat gently over low heat to avoid overcooking the salmon.
PrintOne-Pan Coconut Curry Salmon – Easy Healthy Dinner
Seared salmon fillets in a rich garlic butter coconut curry sauce — bold, creamy, and made in one pan. A weeknight-friendly dish with gourmet flavor.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
Ingredients
-
4 salmon fillets (5–6 oz each)
-
2 tbsp unsalted butter
-
1 tbsp olive oil
-
3 cloves garlic, minced
-
1 tbsp curry powder (mild or medium)
-
1 can (13.5 oz) full-fat coconut milk
-
1 tbsp fresh lime juice
-
Salt and pepper to taste
-
2 tbsp chopped fresh cilantro
-
Optional: red pepper flakes, baby spinach
Instructions
-
Pat salmon dry and season with salt, pepper, and light curry powder.
-
Heat oil in skillet over medium-high. Sear salmon 3–4 minutes per side. Remove and set aside.
-
In same pan, melt butter. Add garlic and cook 30 seconds.
-
Stir in curry powder, then add coconut milk and bring to a gentle simmer.
-
Add lime juice. Return salmon to pan and spoon sauce over top.
-
Simmer 2–3 minutes until heated through. Garnish with cilantro and serve.
Notes
Serve over rice or with naan. Substitute other proteins if desired. Sauce can be made ahead.
