One-Pan Coconut Curry Salmon with Garlic Butter – A Rich, Flavorful Dinner in 30 Minutes

One-Pan Coconut Curry Salmon with Garlic Butter is a luxurious yet weeknight-friendly dish that brings bold flavor and comfort to your table — all in under 30 minutes and with minimal cleanup. It’s a fusion of creamy coconut curry and buttery garlic sauce, paired with tender salmon fillets that practically melt in your mouth.

This recipe draws from Southeast Asian curry traditions, infusing the dish with warming spices, fresh aromatics, and the subtle sweetness of coconut milk. Garlic butter adds richness, while lime and herbs keep things fresh and balanced. Serve it over jasmine rice, rice noodles, or sautéed greens for a restaurant-quality meal made effortlessly at home.

Ingredients Overview

Salmon Fillets

Use center-cut fillets, skin-on or skinless, depending on preference. Wild-caught salmon has a firmer texture and richer flavor, while farmed salmon tends to be milder and fattier. Aim for fillets around 6 oz each, evenly sized for uniform cooking.

Tip: Pat salmon dry and season well before searing to enhance browning.

Coconut Milk

Full-fat coconut milk creates a velvety, slightly sweet curry base. Avoid “light” versions as they tend to separate and lack richness. Shake the can before opening to evenly mix the cream and liquid.

Red Curry Paste

Thai red curry paste provides bold flavor, gentle heat, and color. Choose a quality brand like Maesri or Thai Kitchen. Adjust the amount based on your spice preference.

Garlic Butter

A mix of melted butter and fresh garlic, this element adds depth and a rich, savory finish. It balances the sweetness of coconut milk and enhances the natural flavor of the salmon.

Onion & Ginger

Sautéed onions form the aromatic base of the sauce, while fresh ginger adds a subtle, zesty warmth that brightens the curry.

Lime Juice

Fresh lime juice cuts through the richness with acidity and ties the dish together. It should be added at the end to preserve its fresh flavor.

Fresh Herbs

Chopped cilantro or Thai basil adds brightness and a pop of green. Optional garnish, but highly recommended for contrast and aroma.

Optional Add-ins

  • Baby spinach or kale for added greens

  • Cherry tomatoes or red bell peppers for sweetness and texture

  • Crushed red pepper flakes for more heat

  • Fish sauce for umami depth (use sparingly)

Step-by-Step Instructions

Step 1: Prep the Salmon

Season salmon fillets with salt and pepper on both sides. If using skin-on, pat skin dry to help crisp up during searing.

Step 2: Sear the Salmon

Heat 1 tablespoon of neutral oil (like avocado or canola) in a large skillet over medium-high heat. Add salmon fillets skin-side down (if using skin-on) and sear for 3–4 minutes until browned. Flip and cook another 2–3 minutes. Remove and set aside — they’ll finish cooking in the sauce.

Tip: Avoid moving the fillets too early — allow a crust to form for easy flipping.

Step 3: Sauté Aromatics

In the same pan, reduce heat to medium. Melt 2 tablespoons of butter and add 4 minced garlic cloves and ½ a small diced onion. Sauté for 2–3 minutes until fragrant and translucent. Stir in 1 tablespoon of grated fresh ginger and cook for another 30 seconds.

Step 4: Build the Curry Sauce

Add 2 tablespoons of red curry paste and stir into the aromatics, cooking for 1 minute to bring out its oils and flavor.

Pour in 1 can (13.5 oz) of full-fat coconut milk, stirring until smooth. Simmer for 3–5 minutes to thicken slightly. Add a pinch of salt and taste for seasoning.

Step 5: Finish with Salmon & Garlic Butter

Return the seared salmon to the skillet, nestling the fillets into the sauce. Spoon some sauce over the tops and reduce heat to low. Simmer uncovered for 5–7 minutes until the salmon is cooked through and flakes easily.

Drizzle with 1 tablespoon of melted garlic butter (extra garlic sautéed in butter) right before serving for added richness.

Step 6: Add Lime and Herbs

Remove from heat and squeeze in the juice of half a lime. Garnish with chopped cilantro or Thai basil and lime wedges.

Tips, Variations & Substitutions

Pro Tips

  • Don’t overcrowd the pan. If making more than 4 fillets, cook in batches to maintain a good sear.

  • Simmer gently. Boiling the coconut milk can cause separation — keep the heat low after adding it.

  • Taste as you go. Adjust curry paste, salt, and acidity to suit your palate.

Variations

  • Coconut Curry Shrimp: Swap salmon for peeled, deveined shrimp and reduce simmering time to 3–4 minutes.

  • Vegetarian Version: Use tofu or chickpeas and add vegetables like zucchini, spinach, or bell peppers.

  • Creamier Sauce: Stir in a spoonful of peanut butter or cream cheese for extra richness and body.

Dietary Adaptations

  • Dairy-Free: Use vegan butter or skip garlic butter altogether — the coconut milk provides creaminess.

  • Low-Carb: Serve with cauliflower rice or sautéed greens instead of regular rice.

  • Gluten-Free: This dish is naturally gluten-free; just check that your curry paste is free of additives.

Serving Ideas & Occasions

This dish is elegant enough for entertaining yet simple enough for weeknight meals. It’s perfect for:

  • Date nights with a chilled glass of Riesling or Sauvignon Blanc

  • Family dinners served with jasmine or coconut rice

  • Meal prep — store leftovers and reheat gently

  • Guests or dinner parties — present straight from the skillet for a rustic, inviting look

Serve with:

  • Steamed jasmine or basmati rice

  • Rice noodles or glass noodles

  • Sautéed bok choy, snow peas, or baby spinach

  • Warm naan or flatbread to mop up the sauce

Nutritional & Health Notes

This one-pan salmon dish delivers heart-healthy fats, protein, and essential nutrients:

  • Protein: Salmon provides 20–25g of high-quality protein per serving.

  • Omega-3s: Wild salmon is a rich source of anti-inflammatory omega-3 fatty acids.

  • Healthy Fats: Coconut milk and garlic butter contribute to satiety — balance with vegetables and a fiber-rich side.

  • Vitamins: Lime and herbs add vitamin C and antioxidants.

For a lighter version, reduce the butter and use half coconut milk, half broth. Skip white rice and serve with spiralized zucchini or sautéed greens.

FAQs

Q1: Can I use canned salmon or frozen salmon?

Fresh or thawed salmon fillets are best. If using frozen, fully thaw and pat dry before searing. Canned salmon can work, but you’ll need to skip the searing step and gently fold it into the sauce at the end.

Q2: What if I don’t have red curry paste?

You can substitute with yellow or green curry paste for a slightly different flavor. Alternatively, use a combination of ground cumin, coriander, paprika, and chili flakes for a DIY version.

Q3: How spicy is this dish?

It depends on your curry paste. Start with 1–2 tablespoons and adjust to your preferred heat level. Red curry paste is typically medium-spicy, but you can balance heat with more coconut milk or a touch of honey.

Q4: Can I make this ahead of time?

Yes, but salmon is best freshly cooked. If prepping ahead, make the sauce separately and store in the fridge for up to 3 days. Reheat gently and add freshly seared salmon before serving.

Q5: What should I do with leftovers?

Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of water or coconut milk to loosen the sauce.

Q6: Can I make this dish without butter?

Absolutely. The garlic butter is optional. You can sauté garlic in olive oil or skip it altogether and rely on the richness of the coconut milk and curry paste.

Q7: Can I freeze Coconut Curry Salmon?

The sauce freezes well, but cooked salmon can dry out once thawed. If freezing, store sauce separately and add fresh salmon when ready to serve.

Print

One-Pan Coconut Curry Salmon with Garlic Butter – A Rich, Flavorful Dinner in 30 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

One-Pan Coconut Curry Salmon with Garlic Butter features seared salmon fillets simmered in a rich coconut curry sauce, finished with a drizzle of garlic butter and fresh herbs. A bold, comforting dinner in just 30 minutes.

  • Author: Maya Lawson

Ingredients

Scale
  • 4 salmon fillets (about 6 oz each)

  • Salt and black pepper, to taste

  • 1 tbsp neutral oil (avocado or canola)

  • 2 tbsp butter

  • 4 garlic cloves, minced

  • ½ small onion, finely diced

  • 1 tbsp fresh ginger, grated

  • 2 tbsp Thai red curry paste

  • 1 can (13.5 oz) full-fat coconut milk

  • Juice of ½ lime

  • 2 tbsp fresh cilantro or Thai basil, chopped

  • Optional: melted garlic butter for drizzling

Instructions

  1. Season salmon with salt and pepper. Sear in oil over medium-high heat for 3–4 minutes per side. Set aside.

  2. Reduce heat. In same pan, melt butter and sauté garlic, onion, and ginger until fragrant.

  3. Stir in curry paste and cook 1 minute. Add coconut milk and simmer 3–5 minutes.

  4. Return salmon to pan. Simmer 5–7 minutes, spooning sauce over fillets.

  5. Remove from heat. Add lime juice and fresh herbs. Drizzle with garlic butter if using.

  6. Serve hot with rice or greens.

Notes

  • Add spinach or bell peppers for more veggies.

  • Use shrimp or tofu as a variation.

  • Store sauce and salmon separately for best leftovers.

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