Poached Salmon in Coconut Lime Sauce is one of those weeknight dinners that looks like it came straight from a restaurant but takes just 30 minutes to pull off. I made this on a rainy Tuesday when my fridge had a can of coconut milk and four salmon fillets that needed using, and it became the most requested dinner in my house that month. My teenagers ate every drop of sauce straight from the pan.
There is something about the combination of lemongrass, ginger, and creamy coconut milk that makes this dish feel genuinely special. The salmon gets a quick sear for golden, crispy skin, then finishes gently in the fragrant sauce, soaking up every bit of that rich, citrusy flavor. It is gluten-free, dairy-free, and seriously delicious.
Table of Contents
Ingredients for Poached Salmon in Coconut Lime Sauce
After making this poached salmon in coconut lime sauce more times than I can count, I have learned that quality ingredients make a real difference here. I always reach for full-fat coconut milk it is the backbone of that silky, restaurant-quality sauce. Swap it for light coconut milk and you will end up with something thin and disappointing, and I learned that the hard way. Here is everything you need:
For the Salmon:
- 4 salmon fillets (6 oz each, skin-on preferred) I recommend skin-on fillets for the best flavor and texture during poaching
- Salt and black pepper to taste
- 1 tbsp neutral oil (canola or similar)
For the Coconut Lime Sauce:
- 1 tbsp neutral oil
- 2 cloves garlic, minced
- 2 tsp fresh ginger, grated in my experience, fresh ginger is non-negotiable here; jarred paste tastes flat by comparison
- 1 stalk lemongrass, white part only, thinly sliced (peel away the tough outer layers and use only the pale, tender inner core)
- 1 tsp chili garlic paste
- 1 tsp brown sugar
- 1 can (14 oz) full-fat coconut milk my go-to is a Thai brand; the fat content makes the sauce luxuriously thick
- 1 tbsp fish sauce add gradually and taste as you go, it is quite salty
- 2 tsp lime zest, freshly grated (reserve this it goes in at the end to keep the brightness fresh)
- 2 to 3 tbsp fresh lime juice, to taste
For Serving:
- Fresh cilantro leaves
- 1 large red chili, thinly sliced
- Steamed bok choy or gai lan
- Vermicelli noodles or steamed jasmine rice
Step-by-Step Instructions
In my experience, having everything prepped and measured before the heat goes on is what separates a relaxed cook from a stressed one with this recipe. The actual cooking moves fast, so get organized first.
Step 1: Prep all your ingredients before turning on the stove. Mince the garlic, grate the ginger, thinly slice the lemongrass inner core and red chili, and measure out your coconut milk and liquid ingredients. Season the salmon fillets generously on both sides with salt and black pepper.
Step 2: Heat 1 tablespoon of neutral oil in a large pan over medium-high heat until shimmering. Place the salmon fillets skin-side down and cook for 1 and a half minutes without touching or moving them this undisturbed contact is exactly what builds a golden, crispy skin. Flip and cook 1 minute on the flesh side, then transfer to a clean plate. The salmon will finish cooking in the sauce, so some undercooking here is intentional.
Step 3: Reduce heat to medium. Add the remaining tablespoon of oil to the same pan. Add the garlic, ginger, and lemongrass. Stir constantly for about 1 minute until light golden and fragrant. When you can smell a warm, toasty aroma rising from the pan, you are at exactly the right stage.
Step 4: Sprinkle the brown sugar over the aromatics and stir for 20 seconds to caramelize slightly. Stir in the chili garlic paste until evenly distributed throughout.
Step 5: Pour in the full-fat coconut milk and stir well to combine. Increase to medium heat. Add the fish sauce, stir to incorporate, and simmer for 2 minutes until the sauce thickens slightly and the flavors come together.
Step 6: Carefully nestle the seared salmon fillets into the simmering sauce, skin-side up. Placing the fillets skin-side up protects that crispy skin from softening in the liquid. Lower heat to medium-low and gently simmer uncovered for 4 minutes until the salmon flakes easily at the thickest part. Remove from heat and transfer the salmon to a serving platter using a slotted spatula go slowly to keep the fillets intact.
Step 7: Stir the lime zest and fresh lime juice into the sauce remaining in the pan. Adding the zest at this stage keeps the citrus flavor bright and fresh rather than cooked-out. Taste and adjust with additional fish sauce, salt, or lime juice as needed.
Step 8: Divide noodles or rice among bowls, top with a salmon fillet, and ladle the coconut lime sauce generously over everything. Garnish with fresh cilantro and sliced red chili. Serve with steamed Asian greens alongside.
What to Serve with Poached Salmon in Coconut Lime Sauce
The rich, fragrant coconut lime sauce calls for sides that either soak it up or cut through its creaminess with freshness and crunch.
Steamed Jasmine Rice: The classic pairing for this dish. Fluffy jasmine rice absorbs the coconut lime sauce beautifully and makes every bite complete and satisfying.
Vermicelli Noodles: Thin rice noodles work equally well in the bowl, offering a lighter, silkier texture. If you love noodle-based dinners, our Shrimp Stir Fry with Noodles uses a similar Southeast Asian flavor approach and pairs brilliantly as an inspiration for sides.
Steamed Bok Choy or Gai Lan: These Asian greens add a fresh, slightly bitter contrast that cuts through the richness of the coconut sauce and rounds out the meal nutritionally with fiber and vitamins.
Coconut Rice: For double coconut flavor, serve this over coconut-steamed rice. Our Best Coconut Chicken Rice Bowl uses this exact technique and the rice recipe works perfectly here.
Cucumber Salad: A quick cucumber salad with a splash of rice vinegar brings brightness and crunch a refreshing contrast to the warm, creamy sauce.
Chili Oil Drizzle: A drizzle of chili oil over the finished bowl adds depth and slow heat that complements the lemongrass beautifully.
More Salmon Dinners You Will Love: If this poached salmon in coconut lime sauce has you on a salmon kick, our High Protein Low Calorie Teriyaki Salmon Bowls and One Skillet Salmon with Lemon Orzo are the next recipes to try. For another coconut-forward Southeast Asian dinner in the same flavor family, our Thai Red Curry Noodle Soup is a reader favorite.
Storage and Serving Tips
Store leftover salmon and sauce separately in airtight containers in the refrigerator for up to 2 days. Keeping them apart prevents the fish from becoming waterlogged and gives you more control when reheating.
To reheat, warm the sauce gently in a pan over low heat, then add the salmon and heat just until warmed through. Avoid high heat it will dry out the fish quickly. I recommend adding a small splash of water or coconut milk to loosen the sauce if it has thickened in the fridge.
Freezing is not recommended for this recipe. The texture of both the salmon and the coconut sauce will suffer after thawing, and the sauce tends to separate. This one is genuinely best enjoyed fresh.
Conclusion
This poached salmon in coconut lime sauce is the kind of recipe that earns a permanent spot in your weeknight dinner rotation. It is bold, fragrant, and deeply satisfying yet genuinely simple to pull together on any night of the week. Whether you are cooking for your family on a Tuesday or impressing guests on a Friday, the results are always worth it. Give it a try and let me know how it goes I have a feeling it is about to become one of your favorites. For another high-protein salmon dinner the whole family will love, check out our One Pot Salmon and Rice and our Gochujang Salmon for bold Asian-inspired options that are just as easy.
Poached Salmon in Coconut Lime Sauce
Equipment
-
Large pan or deep skillet
-
Slotted spatula
-
Microplane or fine grater
Ingredients
- 4 salmon fillets (6 oz each, skin-on preferred)
- salt and black pepper to taste
- 2 tbsp neutral oil (canola or similar) divided
- 2 cloves garlic minced
- 2 tsp fresh ginger grated
- 1 stalk lemongrass white inner part only, thinly sliced
- 1 tsp chili garlic paste
- 1 tsp brown sugar
- 14 oz full-fat coconut milk 1 can
- 1 tbsp fish sauce add gradually and taste
- 2 tsp lime zest freshly grated, added at the end
- 3 tbsp fresh lime juice to taste
- fresh cilantro leaves for serving
- 1 large red chili thinly sliced, for serving
- steamed bok choy or gai lan for serving
- vermicelli noodles or steamed jasmine rice for serving
Instructions
-
Prep all ingredients before turning on the heat. Mince the garlic, grate the ginger, thinly slice the lemongrass inner core and red chili, and measure out all liquids. Season the salmon fillets generously on both sides with salt and black pepper.
-
Heat 1 tablespoon of neutral oil in a large pan over medium-high heat until shimmering. Place the salmon fillets skin-side down and cook for 1 and a half minutes without moving. Flip and cook for 1 minute on the flesh side, then transfer to a clean plate. The salmon will finish cooking in the sauce.
-
Reduce heat to medium. Add the remaining 1 tablespoon of oil to the same pan. Add the minced garlic, grated ginger, and sliced lemongrass. Stir constantly for about 1 minute until light golden and fragrant.
-
Sprinkle the brown sugar over the aromatics and cook for about 20 seconds, stirring to caramelize slightly. Stir in the chili garlic paste until evenly distributed.
-
Pour in the full-fat coconut milk and stir well to combine. Increase to medium heat. Add the fish sauce and stir to incorporate. Simmer for 2 minutes until the sauce thickens slightly and the flavors meld.
-
Carefully place the seared salmon fillets into the simmering sauce, skin-side up. This protects the crispy skin from the liquid. Lower heat to medium-low and gently simmer uncovered for 4 minutes until the salmon flakes easily at the thickest part. Remove from heat and transfer salmon to a serving platter using a slotted spatula.
-
Stir the lime zest and fresh lime juice into the sauce remaining in the pan. Adding zest at the end keeps the citrus flavor fresh and bright. Taste and adjust with additional fish sauce, salt, or lime juice as needed.
-
Divide the vermicelli noodles or jasmine rice among bowls. Top each with a salmon fillet and ladle the coconut lime sauce generously over the fish. Garnish with fresh cilantro and sliced red chili. Serve alongside steamed Asian greens.




