One-Pan Coconut Curry Salmon with Garlic Butter is a flavor-packed, weeknight-friendly dish that delivers elegance and comfort in every bite. This recipe pairs rich, flaky salmon fillets with a creamy coconut curry sauce infused with garlic butter, ginger, and warm spices — all cooked in a single skillet for easy prep and cleanup.
This dish is inspired by the fusion of Southeast Asian flavors and Western cooking methods. The curry base is made with full-fat coconut milk, red curry paste, and aromatics that simmer into a velvety sauce, while the salmon is pan-seared to a golden finish. The addition of garlic butter rounds out the spice with richness and depth, creating a sauce that’s luxurious but not heavy.
Whether served over jasmine rice, rice noodles, or a bed of sautéed greens, this one-pan meal feels restaurant-worthy but takes just 30 minutes to make.
Ingredients Overview
Each ingredient in this dish contributes to its creamy texture, bold flavor, and balanced spice:
-
Salmon Fillets: Skin-on or skinless, boneless fillets work. Choose fresh, firm fillets about 1-inch thick for even cooking. The richness of salmon pairs beautifully with curry flavors.
-
Salt & Pepper: Basic seasoning for the salmon before searing.
-
Oil & Garlic Butter:
-
Use olive oil or coconut oil for searing.
-
Garlic Butter (unsalted butter + minced garlic) enhances the sauce’s richness.
-
-
Aromatics:
-
Shallots or red onion: Mild sweetness.
-
Ginger: Adds warmth and a subtle zing.
-
Garlic: Infuses deep savory flavor.
-
-
Thai Red Curry Paste: A blend of red chilies, lemongrass, and spices. Choose a brand with balanced heat; adjust quantity to taste.
-
Coconut Milk: Full-fat coconut milk is essential for creaminess and flavor. Avoid light coconut milk, which can make the sauce watery.
-
Fish Sauce (or soy sauce): For salty umami depth — optional but recommended.
-
Fresh Lime Juice: Brightens and balances the richness.
-
Fresh Cilantro or Thai Basil: Optional for garnish — adds a fragrant, herbaceous finish.
Optional Add-ins:
-
Baby spinach or snap peas for added greens.
-
Red bell peppers or cherry tomatoes for sweetness and color.
Ingredient Swaps:
-
Use cod, halibut, or shrimp instead of salmon.
-
Swap ghee or vegan butter for dairy-free alternatives.
-
For vegetarian: use tofu or chickpeas with the same sauce base.
Step-by-Step Instructions

-
Season & Sear the Salmon
Pat the salmon fillets dry and season with salt and pepper on both sides. In a large skillet, heat a drizzle of oil over medium-high heat. Place salmon skin-side down (if using skin-on) and sear for 3–4 minutes until golden. Flip and cook for another 2–3 minutes, depending on thickness. Transfer to a plate — they’ll finish in the sauce later. -
Make the Garlic Butter Base
Lower the heat to medium. Add butter to the skillet and let it melt. Stir in minced garlic, shallots, and ginger. Sauté for 2–3 minutes until fragrant and soft, scraping up the salmon bits for extra flavor. -
Stir in Curry Paste
Add red curry paste to the aromatics and cook for 1 minute to toast the spices and bring out depth. -
Add Coconut Milk & Simmer
Pour in the full-fat coconut milk, stirring to blend. Add a splash of fish sauce or soy sauce if using. Bring to a gentle simmer. Let the sauce reduce slightly for 3–5 minutes until it thickens and becomes glossy. -
Finish with Lime & Greens (Optional)
Stir in fresh lime juice to brighten. If adding baby spinach or quick-cooking veggies, stir them in now and let them wilt. -
Return Salmon to Pan
Gently nestle the seared salmon fillets into the sauce. Spoon sauce over the top. Cover and simmer on low for 2–3 minutes until salmon is cooked through and flaky. -
Garnish & Serve
Sprinkle with chopped cilantro or Thai basil. Serve hot over rice, noodles, or sautéed greens.
Tips, Variations & Substitutions
-
Don’t Overcook Salmon: Salmon is done when it flakes easily with a fork and is opaque in the center. Remove from heat as soon as it’s cooked to keep it moist.
-
Extra Creamy: Stir in a spoonful of peanut butter or heavy cream for added richness and body.
-
Heat Level: Adjust the red curry paste based on your spice preference. Add chili flakes for more heat or a splash of coconut sugar to mellow it.
-
Make It Vegetarian: Replace salmon with cubed tofu or canned chickpeas. Pan-sear tofu first for texture.
-
Add Texture: Top with crushed peanuts or toasted coconut flakes before serving for a contrasting crunch.
-
Broil Finish: After simmering, place the skillet under a broiler for 2 minutes to slightly caramelize the top of the salmon (if using an oven-safe pan).
Serving Ideas & Occasions
This dish is perfect for:
-
Weeknight dinners: Quick cleanup and quick cook time.
-
Impressing guests: Elegant presentation with bold flavors.
-
Date nights: Sophisticated but easy.
-
Meal prep: Stores well in the fridge for up to 3 days.
Serve with:
-
Steamed jasmine rice, basmati rice, or rice noodles
-
A crisp cucumber salad or shredded carrot slaw
-
Naan or flatbread to scoop up extra sauce
The warm coconut curry combined with buttery salmon makes every bite satisfying and luxurious — without being heavy.
Nutritional & Health Notes
This one-pan salmon dish is rich in nutrients:
-
Salmon: A great source of omega-3 fatty acids, high-quality protein, and B vitamins.
-
Coconut Milk: Adds healthy fats; use moderate portions for a balanced meal.
-
Garlic & Ginger: Known for anti-inflammatory and immune-boosting benefits.
-
Red Curry Paste: Contains spices and herbs like lemongrass and galangal, which support digestion.
Healthy Tips:
-
Use wild-caught salmon for higher omega-3 content.
-
Balance the richness with a side salad or light veggies.
-
Control salt by using low-sodium broth or skipping fish sauce if desired.
FAQs
Q1: Can I use light coconut milk?
You can, but the sauce will be thinner and less creamy. Full-fat is best for flavor and texture.
Q2: What curry paste should I use?
Thai red curry paste is most common for this recipe. Brands like Mae Ploy or Thai Kitchen are widely available. Adjust amount based on heat level.
Q3: Can I bake the salmon instead of pan-searing?
Yes. Bake at 400°F for 12–15 minutes, then nestle into the curry sauce to finish.
Q4: How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove to prevent the sauce from separating.
Q5: Is this dish dairy-free?
Yes, as long as you use a plant-based butter or just oil instead of traditional butter.
Q6: Can I make it ahead of time?
Yes, prepare the sauce ahead and refrigerate. Reheat and add fresh-cooked salmon before serving for best texture.
Q7: What if I don’t like fish sauce?
Skip it or substitute with a splash of soy sauce or tamari. It adds savory depth but isn’t essential.
One-Pan Coconut Curry Salmon with Garlic Butter – Bold, Creamy & Ready in 30 Minutes
Description
A rich and creamy one-pan salmon dish simmered in a coconut curry sauce with garlic butter, red curry paste, and fresh lime — ready in 30 minutes.
Ingredients
-
4 salmon fillets (about 6 oz each)
-
Salt & pepper to taste
-
1 tbsp olive oil or coconut oil
-
2 tbsp unsalted butter
-
4 cloves garlic, minced
-
1 small shallot, finely chopped
-
1 tbsp grated ginger
-
2 tbsp Thai red curry paste
-
1 (14 oz) can full-fat coconut milk
-
1 tbsp fish sauce (or soy sauce)
-
Juice of 1 lime
-
Optional: 2 cups baby spinach or sliced bell peppers
Instructions
-
Season salmon with salt and pepper. Sear in oil, 3–4 minutes per side. Remove and set aside.
-
Lower heat and add butter. Sauté garlic, shallot, and ginger until fragrant.
-
Stir in curry paste and toast for 1 minute.
-
Add coconut milk and fish sauce. Simmer for 3–5 minutes.
-
Stir in lime juice and optional greens. Let wilt.
-
Return salmon to skillet. Simmer 2–3 minutes until cooked through.
-
Garnish and serve with rice or noodles.
Notes
-
For extra richness, add a spoonful of peanut butter.
-
Substitute salmon with shrimp, tofu, or cod.
-
Serve with naan, jasmine rice, or roasted vegetables.