Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
Growing up along California’s coast, I learned early that salmon isn’t just food, it’s a canvas for bold flavors. This creamy coconut lemongrass preparation proves exactly why. One skillet, twenty-five minutes, and suddenly you’re serving something that tastes like it came from a Bangkok street vendor’s kitchen, not your stovetop.
The magic happens when coconut milk meets lemongrass and salmon’s rich, buttery flesh. The sauce cradles the fish perfectly, infusing it with brightness while keeping it impossibly tender. It’s the kind of dish that makes people ask, “How did you make this at home?” and then immediately want the recipe.
This isn’t complicated cooking. It’s confident cooking. And by the time you plate it up, you’ll understand why salmon recipes remain some of the most searched-for meals online.
Table of Contents
Why This Recipe Works
This Thai-inspired skillet dinner combines everything that makes seafood cooking exciting. The coconut milk creates a silky, luxurious sauce without any heavy cream, while lemongrass adds that aromatic, citrusy brightness that defines authentic Thai cuisine. Your salmon stays moist and tender because it poaches gently in the broth rather than searing dry in a pan.
Here’s what makes this approach brilliant for home cooks: you’re building layers of flavor without requiring multiple pans or advanced techniques. The aromatics, garlic, ginger, and fresh chilies, infuse the coconut base while the salmon cooks, creating a cohesive dish in one vessel.
Nutritionally, salmon is a powerhouse. It’s loaded with omega-3 fatty acids that support heart health, packed with lean protein, and rich in B vitamins. Pairing it with coconut and fresh herbs? You’re eating something that’s genuinely good for your body while tasting absolutely delicious.
Did You Know? Lemongrass contains citral, a compound that gives it its distinctive lemon-like aroma and actually aids digestion. It’s not just flavor, it’s functional.
Ingredients You’ll Need

Here’s everything you’ll need to bring this Thai-inspired salmon to life. I’ve organized this by component so you can shop efficiently and prep with confidence.
For the Salmon:
- 4 salmon fillets (6 oz each, skin-on preferred)
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
For the Creamy Coconut Base:
- 1 can (14 oz) full-fat coconut milk
- 3 stalks fresh lemongrass (white and light green parts, trimmed and bruised), or 2 tablespoons lemongrass paste
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1-2 fresh Thai red chilies, thinly sliced (or 1/2 teaspoon red pepper flakes for milder heat)
For the Seasoning:
- 2 tablespoons fish sauce (optional but recommended for authenticity)
- 1 tablespoon fresh lime juice
- 1 teaspoon honey or palm sugar
- 1 tablespoon olive oil
For Finishing:
- Fresh cilantro, chopped
- Fresh Thai basil or regular basil, torn
- 2 green onions, sliced thin
- Lime wedges for serving
Pro Tip: If you can’t find fresh lemongrass, lemongrass paste works beautifully and requires zero prep. Fish sauce is truly the secret to authentic flavor, but if you’re new to it, start with half the amount and adjust to your taste.
Fast Fact: One 6-ounce serving of salmon contains about 2,500 mg of omega-3 fatty acids, roughly what most nutrition experts recommend as a weekly intake.
Step-by-Step Instructions
Making this dish is straightforward once you understand the basic flow. Each step builds on the last, creating flavor and tenderness with minimal fuss.
Step 1: Prepare Your Ingredients
Gather everything before you start cooking. Mince your garlic and ginger, slice your chilies, trim and bruise your lemongrass stalks with the back of a knife (this releases their oils), and pat your salmon fillets dry with paper towels. Dry salmon is crucial for proper cooking.
Step 2: Heat Your Skillet and Add Oil
Place a 12-inch skillet over medium heat. Once hot, add the olive oil and let it warm for about 30 seconds. You’re not trying to get the pan smoking, medium heat is your friend here because you want to gently infuse the sauce, not violently sear anything.
Step 3: Build Your Aromatic Base
Add the minced garlic, ginger, and sliced chilies to the hot oil. Stir constantly for about 1 minute until fragrant. You’re looking for the kitchen to smell absolutely incredible, that’s your signal that the aromatics are releasing their essential oils. Don’t let anything brown; keep the heat at medium.
Step 4: Add the Lemongrass and Coconut Milk
Pour in the coconut milk and add your bruised lemongrass stalks. Stir everything together and let it simmer gently for about 2 minutes. This allows the lemongrass to infuse its flavor into the coconut milk. You’ll notice the sauce becoming increasingly fragrant.
Step 5: Season Your Sauce
Add the fish sauce, lime juice, and honey. Stir well to combine. Taste it now, this is your chance to adjust seasonings before the salmon goes in. If you prefer less funk from the fish sauce, add it gradually. If you want more depth, add a touch more. Remember, you can always add more salt, but you can’t take it out.
Step 6: Nestle In Your Salmon
Gently place your salmon fillets into the simmering sauce, skin-side down if they have skin. The sauce should come about halfway up the sides of the fish. Reduce heat to medium-low, you want a gentle simmer, not a rolling boil.
Step 7: Poach Until Perfect
Let the salmon cook undisturbed for about 12 to 15 minutes, depending on thickness. You’ll know it’s done when the thickest part flakes easily with a fork or when an instant-read thermometer reaches 145ยฐF internally. The flesh should be opaque throughout, not translucent.
Step 8: Finish and Serve
Remove the skillet from heat. Fish out the lemongrass stalks (they’ve done their job and look a bit sad by now). Scatter fresh cilantro, basil, and green onions over the salmon and sauce. Finish with a squeeze of fresh lime juice. Serve immediately over jasmine rice, coconut rice, or rice noodles.
Real Culinary Insight: The residual heat will continue cooking the fish even after you remove it from the stove. This is why pulling it off heat just before it reaches 145ยฐF is perfect, carryover cooking finishes the job without drying it out.
Creamy Coconut Lemongrass Salmon: Thai-Inspired Dinner
- Total Time: 30 minutes
- Yield: 4 1x
Description
A Thai-inspired coconut lemongrass salmon dish that’s restaurant-quality yet simple enough for weeknight cooking. Creamy, bright, and packed with omega-3s.
Ingredients
- 4 salmon fillets, 6 oz each
- 1 can (14 oz) full-fat coconut milk
- 3 stalks fresh lemongrass, trimmed and bruised
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1–2 fresh Thai red chilies, thinly sliced
- 2 tablespoons fish sauce
- 1 tablespoon fresh lime juice
- 1 teaspoon honey
- 1 tablespoon olive oil
- Kosher salt and black pepper to taste
- Fresh cilantro, chopped
- Fresh basil, torn
- 2 green onions, sliced
- Lime wedges for serving
Instructions
- Pat salmon fillets dry and season with salt and pepper
- Heat olive oil in a 12-inch skillet over medium heat
- Add garlic, ginger, and chilies; stir for 1 minute until fragrant
- Pour in coconut milk and add lemongrass stalks; simmer 2 minutes
- Add fish sauce, lime juice, and honey; stir to combine and taste for seasoning
- Gently place salmon fillets skin-side down into the sauce
- Reduce heat to medium-low and cook 12-15 minutes until salmon reaches 145ยฐF internally
- Remove from heat and discard lemongrass stalks
- Garnish with cilantro, basil, and green onions
- Serve with jasmine rice, coconut rice, or rice noodles with lime wedges
Notes
- Fish sauce is essential for authentic flavor but start with less if you’re new to it
- Choose fresh, high-quality salmon from a reputable fishmonger
- An instant-read thermometer ensures perfectly cooked salmon every time
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Skillet
- Cuisine: Thai
Nutrition
- Serving Size: 1 salmon fillet with sauce
- Calories: 385 calories
- Sugar: 3g
- Sodium: 580mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 0g
- Protein: 38g
- Cholesterol: 78mg
Pro Tips for Perfect Results
Nailing this dish every time comes down to a few key techniques and mindset shifts. Let me share what I’ve learned from years of cooking salmon.
Choose Quality Salmon:
Fresh salmon from a reputable fishmonger is non-negotiable. Look for bright color, no fishy smell, and firm flesh. If fresh isn’t available, high-quality frozen salmon (thawed properly) works beautifully. Wild-caught salmon has more omega-3s than farmed, but either choice is nutritious.
Master the Temperature:
Don’t rely on time alone. Invest in an instant-read thermometer and check salmon at the thickest part. 145ยฐF is the USDA-safe temperature, but many chefs prefer pulling it at 140ยฐF for maximum moisture. The carryover cooking brings it to safe temperature.
Adjust Heat Level to Your Preference:
Thai food can be spicy, but this dish doesn’t have to be. Start with one chili and taste before adding more. Red pepper flakes are a gentler alternative if you’re cooking for mixed tolerance levels.
Don’t Skip the Fish Sauce:
I know it smells intense straight from the bottle. But in this sauce, it dissolves into umami magic. Start with less if you’re nervous, then add more next time. Once you taste the difference it makes, you’ll be a believer.
Lemongrass Substitutes:
Fresh lemongrass is ideal, but if you can’t find it, use lemongrass paste, or substitute with the zest of 2 lemons plus 1 teaspoon of grated ginger for brightness.
Did You Know? Cooking salmon skin-side down first creates a natural barrier that helps keep the flesh moist. The skin essentially acts as insulation during the poaching process.
Serving Suggestions
This Thai-inspired salmon deserves thoughtful accompaniments that complement without competing with the sauce. Here’s what I recommend.
Rice is Essential:
Jasmine rice is the traditional choice, its subtle floral notes echo the lemongrass beautifully. Coconut rice is equally stunning if you want to lean into the creamy element. Both soak up the sauce perfectly, which means every bite tastes complete.
Noodles Work Too:
Rice noodles or fresh ramen noodles make this feel more casual and equally delicious. Toss them lightly in a bit of sesame oil and serve as a base for the salmon and sauce.
Simple Greens Balance the Richness:
A light salad with lime vinaigrette cuts through the coconut cream beautifully. Try mixed greens with cucumber, cilantro, and a lime-fish sauce dressing. It’s bright, refreshing, and lets the salmon shine.
Vegetables for Extra Nutrition:
Bok choy, snap peas, or green beans added to the sauce during the last 3 minutes of cooking add vegetable nutrition without changing the flavor profile. They soften slightly and absorb the sauce.
Fast Fact: Jasmine rice pairs so well with Thai dishes because its subtle jasmine aroma complements lemongrass without overwhelming it, a technique that professional Thai chefs depend on.
Storage and Make-Ahead Tips
This dish keeps beautifully, making it perfect for meal prep or leftovers. Here’s how to handle it properly.
| Storage Method | Duration | Details |
|---|---|---|
| Refrigerator | 3-4 days | Store salmon and sauce together in an airtight container. The salmon continues absorbing flavor as it sits. Reheat gently over low heat or in the microwave with a splash of water. |
| Freezer | Up to 2 months | Cool completely first, then freeze in an airtight container or freezer bag. Thaw overnight in the refrigerator before reheating. Texture remains excellent. |
| Make-Ahead Sauce | 2 days | Prepare the coconut-lemongrass sauce entirely the day before. Store separately from the salmon. Cook the salmon fresh when ready to serve for best texture. |
| Leftover Salmon Only | 3-4 days | Cooked salmon keeps separately if you prefer. Use it in salads, grain bowls, or flaked into rice the next day. |
Pro Tip: If you’re meal prepping, make the sauce ahead and cook the salmon fresh just before eating. This preserves the tender, flaky texture that makes this dish special. Salmon’s texture is more forgiving than most fish, but fresh cooking always wins.
Real insight: Salmon actually absorbs flavor beautifully over time, so day-two leftovers often taste even better than day-one. The lemongrass and coconut continue infusing the fish, it’s a win-win.
Time to Cook Like You Know What You’re Doing
You’ve just created a dish that most home cooks think requires restaurant training. But here’s the truth: you followed a few simple principles, trusted your senses, and ended up with something restaurant-quality sitting on your own table.
That’s not luck. That’s confidence. And that’s exactly what happens when you understand seafood cooking.
The next time someone asks how you made this, tell them the truth: you learned that salmon is forgiving when treated with respect, that coconut and lemongrass belong together, and that one skillet can create magic. Then watch their face when they taste it.
I’d love to know how yours turned out. Did you adjust the spice level? Did you try a different rice? Drop your thoughts in the comments, I read every single one, and I’m genuinely curious about your version. And if anything didn’t work, ask away. That’s what I’m here for.
Now go cook this. Your dinner table is waiting.










