Coconut Curry Salmon with Garlic Butter

Total Time: 1 hr 10 mins Difficulty: Intermediate
Seared salmon fillets slip into a silky coconut curry, then gleam under a melting ribbon of garlic butter for a bright, aromatic dinner.
pinit

Coconut Curry Salmon with Garlic Butter brings together the richness of coconut milk, the zing of lime, and the melty goodness of garlic butter in one bowl. Each salmon fillet is seared to a golden crisp before swimming in a fragrant, spice-laden coconut curry that’s brightened with fresh ginger and garlic. Topped with a ribbon of melting garlic butter and garnished with herbs, this dish feels both indulgent and vibrant—perfect for weekday dinners or weekend feasts. Dive in and discover why this recipe will be on your rotation all year long!

Key Ingredients

Let’s break down the star components that make this Coconut Curry Salmon with Garlic Butter so unforgettable:

  • 4 salmon fillets, skin-on or skinless, about 150–180 g each: succulent fish that sears to a perfect golden crust and stays moist inside.
  • 1 teaspoon fine sea salt: seasons the salmon evenly and enhances its natural flavor.
  • 1/2 teaspoon freshly ground black pepper: adds a gentle heat and aromatic punch.
  • 1/2 teaspoon smoked paprika (optional, for color and depth): deepens the salmon’s hue and lends a subtle smoky note.
  • 1 tablespoon fresh lime juice or lemon juice: brightens the fish and balances the rich curry.
  • 1 tablespoon olive oil or neutral cooking oil: ensures a hot pan for a crisp sear.
  • 2 tablespoons unsalted butter: creates the aromatic base of the curry sauce.
  • 4 cloves garlic, finely minced: infuses garlicky warmth into both sauce and finish.
  • 1 small yellow onion, finely diced: softens into sweetness for a layered curry.
  • 1 tablespoon fresh ginger, finely grated: lends a fragrant, zesty kick.
  • 1–2 tablespoons red curry paste or yellow curry paste (adjust to your heat preference): the spicy heart of the coconut curry.
  • 1 teaspoon ground turmeric: bright gold color with earthy undertones.
  • 1 teaspoon ground coriander (optional but recommended): adds a citrusy, floral warmth.
  • 1/2 teaspoon ground cumin: brings a nutty, savory depth.
  • 1 can (400 ml) full-fat coconut milk, well shaken: the rich, creamy foundation of the sauce.
  • 1/2 cup low-sodium chicken broth or vegetable broth: thins and rounds out the curry.
  • 1 tablespoon fish sauce or soy sauce: deepens umami complexity.
  • 1 tablespoon brown sugar or coconut sugar: balances heat and acidity with gentle sweetness.
  • Juice of 1/2–1 lime, to taste: freshens and cuts through richness.
  • Salt and freshly ground black pepper, to taste: final seasoning adjustments.
  • 3 tablespoons unsalted butter, softened or at room temperature: the base for the garlic butter finish.
  • 3 cloves garlic, very finely minced or grated: supercharges the butter with garlic aroma.
  • 1 tablespoon fresh parsley, finely chopped: bright herbal note in the finish.
  • 1 tablespoon fresh cilantro, finely chopped (optional): adds vibrant, citrusy greens.
  • Pinch of salt: balances the garlic butter.
  • Pinch of chili flakes or cayenne (optional): extra spark for the finish.
  • Steamed jasmine rice, basmati rice, or coconut rice: perfect for soaking up every drop of curry.
  • Fresh cilantro leaves or basil leaves: fresh herbal garnish for color and aroma.
  • Sliced red chili or jalapeño for heat (optional): adds crunch and spice.
  • Lime wedges: for an extra squeeze of citrus at the table.
  • Thinly sliced green onions: bright, mild onion crunch on top.

How To Make Coconut Curry Salmon with Garlic Butter

This recipe unfolds in clear stages: you’ll season and sear your salmon to create a crisp exterior, whip up a luscious garlic butter, then build a fragrant coconut curry right in the same pan. Nestling the seared fillets back into the sauce lets them finish cooking gently, absorbing all those vibrant flavors. Follow these detailed steps and you’ll end up with flaky, flavorful salmon bathed in a creamy, tangy curry—no heavy lifting required.

1. Prepare the salmon: Pat each fillet very dry with paper towels (this ensures a golden sear). Drizzle both sides with 1 tablespoon lime or lemon juice, then season generously with sea salt, freshly ground black pepper, and smoked paprika if using. Let the salmon rest at room temperature for 10–15 minutes so the flavors soak in and the fish cooks evenly.

2. Make the garlic butter mixture: In a small bowl, combine the softened 3 tablespoons unsalted butter, minced garlic, chopped parsley, optional chopped cilantro, a pinch of salt, and optional chili flakes. Stir until completely smooth and creamy. Set aside—this will melt over the fillets for an extra burst of richness at the end.

3. Sear the salmon: Heat a large nonstick or stainless-steel skillet over medium-high heat. Add 1 tablespoon oil, and once it shimmers, gently lay the salmon fillets presentation-side down. Sear undisturbed for 3–4 minutes until a golden crust forms. Flip carefully and cook 2–3 more minutes, aiming for the center to remain slightly underdone. Transfer the fillets to a plate, tent loosely with foil, and keep warm.

4. Start the coconut curry base: Lower heat to medium. If the pan is dry, add a small knob of butter or a teaspoon of oil. Melt 2 tablespoons unsalted butter, then add minced garlic and diced onion. Sauté for 3–4 minutes until onions are translucent and the garlic is fragrant (but not browned). Stir in the grated ginger and cook another minute.

5. Add the spices and curry paste: Stir in the curry paste, ground turmeric, ground coriander, and ground cumin. Cook for 1–2 minutes, stirring constantly, to toast and bloom the spices. If it starts sticking, splash in a bit of broth or coconut milk to loosen.

6. Build the sauce: Pour in the coconut milk and broth, whisking to dissolve the curry paste into a smooth, glossy sauce. Add the fish sauce (or soy sauce) and brown sugar, stirring to combine. Bring to a gentle simmer and let it bubble for 5–7 minutes until slightly thickened. Taste and tweak seasoning with salt, sugar, or extra curry paste as needed.

7. Add lime and finish seasoning: Squeeze in half the lime and stir. Taste again, adding the remaining lime juice if you want more brightness. Adjust the balance of salty, sweet, and sour until it tastes rich, vibrant, and perfectly tangy.

8. Return the salmon to the sauce: Reduce heat to low. Nestle the seared fillets back into the curry, skin-side down if the skin is on. Spoon a little sauce over the tops, cover with a lid, and let simmer gently for 3–5 minutes until the fish is just cooked through and flakes easily.

9. Melt in the garlic butter: Remove the lid and dot each fillet with a spoonful of the prepared garlic butter. As it melts into the hot sauce, gently swirl the pan or spoon the sauce over the fish to incorporate all that herby, garlicky goodness without breaking the fillets.

10. Prepare for serving: Fluff your choice of rice and divide it among shallow bowls or plates. Carefully transfer a salmon fillet to each, then ladle plenty of the coconut curry sauce around and over the fish.

11. Garnish: Scatter fresh cilantro or basil leaves, sliced green onions, and optional thin chili slices over the top. Serve with lime wedges on the side so everyone can brighten their dish to taste.

Serving Suggestions

This Coconut Curry Salmon shines when it’s plated thoughtfully. The creamy curry sauce pairs beautifully with simple sides that soak up every drop. Below are a few of my favorite ideas for a complete, balanced meal:

  • Steamed Jasmine Rice

The classic partner—its fragrant grains soak up the creamy curry, turning every bite into a flavor-packed mouthful.

  • Coconut Rice

Cook half water, half coconut milk for extra richness; it echoes the sauce and feels ultra-luxurious.

  • Sautéed Snap Peas and Bell Peppers

Quickly toss in a splash of oil with garlic and a pinch of salt; their crisp-tender texture adds color and crunch.

  • Fresh Green Salad with Lime Vinaigrette

Mix greens, cucumber ribbons, and sliced avocado with a zesty lime-olive oil dressing to cut through the richness.

Tips For Perfect Coconut Curry Salmon with Garlic Butter

Nailing this recipe is all about quality ingredients and timing—so a few friendly pointers can make a big difference. Below are extra insights that have served me well:

  • Use full-fat coconut milk for the richest, creamiest sauce; light coconut milk will be thinner and less luxurious.
  • Skin-on salmon sears beautifully and holds together better; you can remove the skin after cooking if you prefer.
  • This recipe works well with other fish like cod, halibut, or even shrimp; adjust cooking times accordingly.
  • For extra vegetables, add baby spinach, snap peas, or bell pepper strips to the sauce during the last 5 minutes of simmering.
  • Serve with coconut rice (rice cooked in part water, part coconut milk) for a fragrant, restaurant-style presentation.

How To Store It

This dish can be made ahead or saved for later without losing its charm. Proper storage keeps flavors vibrant and textures just right:

  • Refrigerate in an airtight container: Cool completely, then seal and store for up to three days. The salmon will mellow in the curry, so gently reheat over low heat.
  • Freeze portions separately: Freeze curry sauce on its own in freezer-safe containers for up to one month; thaw overnight in the fridge and reheat with quick-sear salmon or your favorite protein.
  • Separate rice and curry: If you have leftovers, store rice and salmon curry in different containers to prevent sogginess. Reheat ingredients gently, then combine just before serving.
  • Reheat gently: Always warm on low heat, adding a splash of broth or coconut milk if the sauce thickens too much. This prevents the fish from drying out.

Frequently Asked Questions

A few quick answers to common questions:

  • How long does it take to prepare this recipe?

It takes about 45 minutes from start to finish, including 10–15 minutes to season the salmon and prepare the garlic butter, 5–7 minutes to sear the fillets, 15–20 minutes to build and simmer the coconut curry sauce, and an additional 3–5 minutes to finish the salmon in the sauce and melt in the garlic butter.

  • Can I substitute another type of fish or protein for the salmon?

Yes, you can swap in cod, halibut, sea bass or even shellfish like shrimp; simply adjust the searing and simmering times so that thinner fillets cook through in 2–3 minutes per side and shrimp become opaque and curled, usually within 4–5 minutes total in the sauce.

  • How can I adjust the heat level of the coconut curry sauce?

To make it milder, reduce the curry paste to 1 tablespoon or use a yellow curry paste instead of red, and omit the chili flakes in the garlic butter. For more heat, increase the curry paste to 2 tablespoons, add a pinch of cayenne or sliced fresh chili when simmering, and garnish with extra sliced red chili or jalapeño.

  • What’s the best way to prevent the salmon from overcooking?

Pat the fillets very dry before searing and remove them from direct heat while they are still slightly underdone in the center. Let them finish cooking gently in the hot coconut curry sauce, covered, for 3–5 minutes so they remain moist and flaky rather than dry.

  • Can I prepare the sauce ahead of time and how should I store leftovers?

You can make the coconut curry base up to two days in advance, cool it completely and store it in an airtight container in the refrigerator. Reheat gently over low heat, stirring in a splash of broth if it has thickened. Leftover salmon and sauce will keep in the fridge for up to three days; gently rewarm covered to avoid drying out the fish.

  • What sides and garnishes pair best with Coconut Curry Salmon?

Steamed jasmine rice or coconut rice soaks up the sauce beautifully, while a side of sautéed spinach or snap peas adds color and crunch. Garnish with fresh cilantro or basil leaves, thinly sliced green onions, lime wedges for extra brightness, and optional sliced red chili for more heat.

  • How can I add vegetables directly into the curry sauce?

During the last 5 minutes of simmering, stir in baby spinach leaves, snap peas, bell pepper strips or even halved cherry tomatoes so they cook just until tender-crisp and are coated in the rich, fragrant sauce.

What Makes This Special

This Coconut Curry Salmon with Garlic Butter is a symphony of flavors—crispy salmon meets a creamy, tangy coconut curry, all topped with a luscious garlic butter finish. The layers of ginger, garlic, and lime keep each bite vibrant, while the sear on the fish adds irresistible textural contrast. Trust me, once you try it, you’ll want to print this article, tuck it into your recipe binder, and revisit it whenever you need a weeknight meal that feels extra special. Give it a whirl, leave a comment if you have questions, or drop your feedback after you’ve savored every last bite!

Coconut Curry Salmon with Garlic Butter

Difficulty: Intermediate Prep Time 25 mins Cook Time 30 mins Rest Time 15 mins Total Time 1 hr 10 mins
Calories: 800

Description

Tender salmon seared to a golden crust swims in a fragrant coconut curry rich with garlic, ginger, and lime. Each fillet is crowned with a melting garlic butter ribbon, delivering layers of creamy, tangy warmth in every forkful.

Ingredients

Instructions

  1. Prepare the salmon:
  2. - Pat the salmon fillets dry with paper towels to help them sear nicely.
  3. - Place the salmon on a plate or tray. Drizzle with 1 tablespoon lime or lemon juice.
  4. - Season both sides with salt, pepper, and smoked paprika if using. Let the salmon sit at room temperature for 10–15 minutes while you prepare the other ingredients.
  5. Make the garlic butter mixture:
  6. - In a small bowl, combine the softened butter, minced garlic, chopped parsley, chopped cilantro (if using), salt, and chili flakes.
  7. - Mix until evenly combined and creamy. Set aside; it will be used to finish the dish for extra richness and aroma.
  8. Sear the salmon:
  9. - Heat a large nonstick or stainless-steel skillet over medium-high heat.
  10. - Add 1 tablespoon oil. When the oil is hot and shimmering, place the salmon fillets in the pan, presentation side down (the side that will face up when serving).
  11. - Sear without moving them for 3–4 minutes, until a golden crust forms.
  12. - Carefully flip the salmon and cook for another 2–3 minutes, depending on thickness, until almost cooked through but still slightly underdone in the center.
  13. - Transfer the salmon to a plate and tent loosely with foil to keep warm. It will finish cooking gently in the sauce later.
  14. Start the coconut curry base:
  15. - In the same skillet, reduce the heat to medium. If the pan looks very dry, add a small knob of butter or a teaspoon of oil.
  16. - Add 2 tablespoons butter and let it melt. Add the minced garlic and diced onion.
  17. - Cook, stirring often, for 3–4 minutes until the onion is soft and translucent and the garlic is fragrant, but not browned.
  18. - Add the grated ginger and cook for another 1 minute.
  19. Add the spices and curry paste:
  20. - Stir in the curry paste, turmeric, ground coriander, and ground cumin.
  21. - Cook the mixture for 1–2 minutes, stirring constantly, to toast the spices and bloom the flavors. If it looks dry or starts to stick, add a splash of broth or coconut milk to loosen it.
  22. Build the sauce:
  23. - Pour in the coconut milk and broth, stirring well to dissolve the curry paste and spices into a smooth sauce.
  24. - Add fish sauce or soy sauce and brown sugar or coconut sugar. Stir to combine.
  25. - Bring the sauce to a gentle simmer over medium heat. Let it simmer for 5–7 minutes, stirring occasionally, until slightly thickened and glossy.
  26. - Taste the sauce and adjust: add more salt if needed, more sugar for sweetness, or a little more curry paste for extra heat and flavor.
  27. Add lime and finish seasoning:
  28. - Squeeze in half the lime and stir. Taste the sauce again:
  29. - If it needs more brightness, add the remaining lime juice.
  30. - Adjust the balance of salty, sweet, and sour so that it tastes rich, vibrant, and slightly tangy.
  31. Return the salmon to the sauce:
  32. - Reduce the heat to low.
  33. - Nestle the seared salmon fillets into the coconut curry sauce, skin-side down if the skin is on.
  34. - Spoon some of the sauce over the tops of the fillets.
  35. - Cover the skillet with a lid and let the salmon gently simmer for 3–5 minutes, or until just cooked through and flaky but still moist. Cooking time will depend on thickness; aim for a slightly opaque center that flakes easily with a fork.
  36. Melt in the garlic butter:
  37. - Once the salmon is done, dot the top of each fillet with a spoonful of the prepared garlic butter.
  38. - Let it melt into the hot sauce and over the salmon, then gently swirl the pan or softly spoon sauce over the fillets to mix the garlic butter into the curry without breaking the fish.
  39. Prepare for serving:
  40. - Fluff the cooked rice of your choice and portion it into shallow bowls or plates.
  41. - Carefully place a piece of salmon on top or beside the rice.
  42. - Spoon plenty of the coconut curry sauce around and over the salmon, ensuring each portion has a generous amount of sauce.
  43. Garnish:
  44. - Top with fresh cilantro leaves or basil, sliced green onions, and sliced red chili if you like heat.
  45. - Serve with lime wedges on the side so everyone can add extra acidity to taste.

Note

  • Use full-fat coconut milk for the richest, creamiest sauce; light coconut milk will be thinner and less luxurious.
  • Skin-on salmon sears beautifully and holds together better; you can remove the skin after cooking if you prefer.
  • This recipe works well with other fish like cod, halibut, or even shrimp; adjust cooking times accordingly.
  • For extra vegetables, add baby spinach, snap peas, or bell pepper strips to the sauce during the last 5 minutes of simmering.
  • Serve with coconut rice (rice cooked in part water, part coconut milk) for a fragrant, restaurant-style presentation.
Keywords: coconut curry salmon, garlic butter salmon, seared salmon recipe, creamy fish curry, easy dinner ideas, asian-inspired dinner

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How long does it take to prepare this recipe?

It takes about 45 minutes from start to finish, including 10–15 minutes to season the salmon and prepare the garlic butter, 5–7 minutes to sear the fillets, 15–20 minutes to build and simmer the coconut curry sauce, and an additional 3–5 minutes to finish the salmon in the sauce and melt in the garlic butter.

Can I substitute another type of fish or protein for the salmon?

Yes, you can swap in cod, halibut, sea bass or even shellfish like shrimp; simply adjust the searing and simmering times so that thinner fillets cook through in 2–3 minutes per side and shrimp become opaque and curled, usually within 4–5 minutes total in the sauce.

How can I adjust the heat level of the coconut curry sauce?

To make it milder, reduce the curry paste to 1 tablespoon or use a yellow curry paste instead of red, and omit the chili flakes in the garlic butter. For more heat, increase the curry paste to 2 tablespoons, add a pinch of cayenne or sliced fresh chili when simmering, and garnish with extra sliced red chili or jalapeño.

What’s the best way to prevent the salmon from overcooking?

Pat the fillets very dry before searing and remove them from direct heat while they are still slightly underdone in the center. Let them finish cooking gently in the hot coconut curry sauce, covered, for 3–5 minutes so they remain moist and flaky rather than dry.

Can I prepare the sauce ahead of time and how should I store leftovers?

You can make the coconut curry base up to two days in advance, cool it completely and store it in an airtight container in the refrigerator. Reheat gently over low heat, stirring in a splash of broth if it has thickened. Leftover salmon and sauce will keep in the fridge for up to three days; gently rewarm covered to avoid drying out the fish.

What sides and garnishes pair best with Coconut Curry Salmon?

Steamed jasmine rice or coconut rice soaks up the sauce beautifully, while a side of sautéed spinach or snap peas adds color and crunch. Garnish with fresh cilantro or basil leaves, thinly sliced green onions, lime wedges for extra brightness, and optional sliced red chili for more heat.

How can I add vegetables directly into the curry sauce?

During the last 5 minutes of simmering, stir in baby spinach leaves, snap peas, bell pepper strips or even halved cherry tomatoes so they cook just until tender-crisp and are coated in the rich, fragrant sauce.

Julia Martinez

Food and Lifestyle Blogger

Hey there ! I'm Julia Martinez, and welcome to my kitchen where tradition meets innovation. Growing up in a multigenerational household, I learned that the best recipes aren't just about ingredients – they're about the stories, memories, and love that get passed down through each carefully prepared dish.

Leave a Comment

Your email address will not be published. Required fields are marked *