One-Pan Coconut Curry Salmon – Easy Healthy Dinner

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

  1. Prep the Salmon
    Pat salmon dry and season both sides with salt, pepper, and a light dusting of curry powder.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Print

One-Pan Coconut Curry Salmon – Easy Healthy Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 4 salmon fillets (56 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.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star