One-Pan Coconut Curry Salmon with Garlic Butter is the kind of meal that makes dinner feel special — without the hassle. This rich, aromatic dish combines flaky salmon fillets, a creamy coconut curry sauce, and the indulgent touch of garlic butter, all simmered together in one skillet.
Inspired by Southeast Asian flavors, this recipe brings together the lush creaminess of coconut milk, the warmth of curry spices, and the deep savoriness of seared salmon. Garlic butter adds richness and rounds everything out into a sauce that’s perfect for spooning over rice, noodles, or steamed vegetables.
It’s a stunning yet simple weeknight dinner, ready in under 30 minutes with just one pan to clean. Perfect for date nights, cozy weekends, or anyone craving bold, comforting flavor.
Ingredients Overview
Every element of this dish plays a key role in creating its layered flavor profile — from the sweet creaminess of coconut milk to the heat of curry and the richness of salmon.
-
Salmon Fillets: Skin-on or skinless both work well. Choose center-cut fillets for even cooking. Wild-caught salmon offers richer flavor, while farm-raised is typically milder.
-
Garlic: Sautéed in butter to form a rich base for the sauce. Use fresh garlic for the best aroma and taste.
-
Butter: Adds silky body and depth to the curry sauce. You can use ghee or coconut oil for a dairy-free version.
-
Coconut Milk: Full-fat canned coconut milk is essential for that rich, creamy texture. Avoid the boxed kind used for beverages.
-
Curry Powder: A mild yellow curry powder provides warmth and complexity. You can also use red curry paste for a Thai-inspired twist.
-
Ginger: Fresh ginger adds brightness and a gentle zing that balances the creaminess of the sauce.
-
Lime Juice: A splash at the end cuts through the richness and wakes up the flavors.
-
Fresh Cilantro or Thai Basil: Optional garnish that adds a vibrant, herbal note.
-
Salt & Pepper: Basic seasoning for the salmon and sauce.
Optional Additions & Swaps
-
Chili Flakes or Sriracha: For those who like a spicy kick.
-
Spinach or Kale: Stir in at the end for added greens.
-
Cherry Tomatoes or Bell Peppers: Adds sweetness and color to the sauce.
-
Lemongrass: For a brighter, more Southeast Asian flavor.
Step-by-Step Instructions
-
Prepare the Salmon
Pat the salmon fillets dry with paper towels. Season generously on both sides with salt and pepper. -
Sear the Salmon
Heat a large skillet over medium-high heat. Add a drizzle of oil and sear the salmon (skin-side down if using) for 3–4 minutes per side, until golden and almost cooked through. Remove to a plate — it will finish cooking in the sauce. -
Make the Garlic Butter Base
Lower the heat to medium. Add the butter and garlic to the same skillet. Sauté for 1–2 minutes until the garlic is fragrant and just starting to turn golden. -
Build the Sauce
Stir in the curry powder and grated ginger. Toast the spices for 30 seconds, then pour in the coconut milk. Stir well to combine, scraping up any browned bits from the pan. -
Simmer and Thicken
Let the sauce simmer gently for 5–7 minutes, stirring occasionally, until slightly thickened and glossy. If adding vegetables (like spinach or tomatoes), stir them in now. -
Return the Salmon to the Pan
Nestle the salmon fillets back into the sauce. Spoon sauce over the top and let them simmer for 2–3 more minutes until fully cooked and flaky. -
Finish with Lime and Herbs
Remove from heat. Squeeze fresh lime juice over the top and sprinkle with chopped cilantro or Thai basil. -
Serve Immediately
Spoon the sauce generously over the salmon. Serve with jasmine rice, basmati rice, or rice noodles to soak up every drop.
Chef’s Notes
-
Don’t boil the coconut milk — a gentle simmer keeps it creamy without splitting.
-
Adjust salt at the end after reducing the sauce to avoid overseasoning.
-
Always use full-fat coconut milk for best results.
Tips, Variations & Substitutions
This dish is naturally gluten-free and easily adaptable to a variety of diets and flavor profiles.
Make It Dairy-Free
Use coconut oil or olive oil instead of butter. Ghee is also a delicious alternative if dairy isn’t an issue.
Add Veggies
-
Zucchini, spinach, peas, or broccoli can be added during the simmering step.
-
For more texture, quickly sauté the vegetables separately and stir them in at the end.
Switch the Protein
-
Try shrimp, cod, or tofu as substitutes for salmon.
-
For chicken, sear thin cutlets and simmer a bit longer in the sauce.
Flavor Variations
-
Use red curry paste for more heat and deeper Thai flavor.
-
Add a splash of fish sauce or soy sauce for umami depth.
Serving Ideas & Occasions
This coconut curry salmon is as versatile as it is flavorful — ideal for everything from weeknight meals to elegant dinners.
Perfect Pairings
-
Steamed jasmine rice or basmati rice
-
Rice noodles or coconut rice
-
Garlic naan or flatbread for soaking up sauce
-
Steamed bok choy, green beans, or a fresh cucumber salad
Great For:
-
Impressive yet easy date nights
-
Meal prep — the flavors improve as it sits
-
Dinner parties — it scales easily for a crowd
-
Cozy nights in when you want restaurant-style flavor with minimal effort
The warm curry spice, the richness of garlic butter, and the flaky salmon make this an unforgettable one-pan meal.
Nutritional & Health Notes
This recipe balances healthy fats from salmon and coconut milk with anti-inflammatory spices like ginger and turmeric (often found in curry powder).
Salmon is high in omega-3 fatty acids and protein, while coconut milk offers satiating fats that keep you full longer. Garlic and ginger support digestion and immunity.
To lighten the dish:
-
Use light coconut milk, though the sauce won’t be as thick.
-
Reduce the butter to 1 tablespoon or swap for heart-healthy oil.
-
Serve with cauliflower rice or a bed of wilted greens for a low-carb version.
FAQs
Q1: Can I use frozen salmon?
Yes, just make sure it’s fully thawed and patted dry before cooking to get a nice sear. Frozen salmon can release extra moisture, so drying it is key.
Q2: Can I make this ahead of time?
You can make the sauce ahead and refrigerate it for up to 3 days. Reheat gently and add the salmon fresh to avoid overcooking.
Q3: Is curry powder the same as curry paste?
No — curry powder is a dry spice blend, while curry paste is a wet mixture with more concentrated flavor. You can substitute red or yellow curry paste (about 1–2 tbsp) but adjust salt and heat levels.
Q4: Can I freeze this dish?
It’s best eaten fresh. Coconut milk can separate after freezing, and the salmon texture may change. If freezing, store just the sauce and add fresh salmon later.
Q5: How spicy is this?
Not very spicy unless you use hot curry powder or add chili. You can control the heat by using mild curry blends and omitting any extra chili flakes.
Q6: Can I use another type of fish?
Yes! Cod, halibut, or even shrimp work well. Adjust the cook time — white fish will cook faster than salmon.
Q7: What wine pairs well with this?
A lightly chilled Riesling, Sauvignon Blanc, or Gewürztraminer pairs beautifully with the dish’s richness and spice.
PrintOne-Pan Coconut Curry Salmon with Garlic Butter – Rich, Creamy, and Boldly Flavorful
A rich and creamy one-pan coconut curry salmon with garlic butter, fresh herbs, and bold Southeast Asian flavors. Ready in under 30 minutes and perfect for weeknights or dinner parties.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
-
4 salmon fillets (about 5 oz each)
-
1 tbsp olive oil
-
Salt and pepper, to taste
-
2 tbsp unsalted butter (or coconut oil)
-
4 cloves garlic, minced
-
1 tbsp grated fresh ginger
-
1½ tsp curry powder (or 1 tbsp red curry paste)
-
1 can (13.5 oz) full-fat coconut milk
-
Juice of ½ lime
-
Optional: chili flakes, fresh spinach, cherry tomatoes
-
Fresh cilantro or Thai basil, for garnish
Instructions
-
Pat salmon dry and season with salt and pepper.
-
Heat oil in a skillet over medium-high. Sear salmon 3–4 minutes per side. Remove and set aside.
-
Reduce heat to medium. Add butter and garlic. Cook 1–2 minutes.
-
Stir in ginger and curry powder. Cook 30 seconds.
-
Pour in coconut milk and stir well. Simmer 5–7 minutes to thicken slightly.
-
Add vegetables if using. Return salmon to the pan and simmer 2–3 more minutes.
-
Squeeze lime juice over the top. Garnish with fresh herbs. Serve hot.
Notes
-
Use red curry paste for deeper heat.
-
Add vegetables for extra color and nutrition.
-
Serve with jasmine rice, noodles, or naan.