Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
When I first learned to poach salmon, I thought I was overcomplicating it. But the moment that delicate fillet emerged from a simmering coconut broth, infused with lime and ginger, I understood why this method has been trusted in kitchens for centuries.
It’s gentle, forgiving, and somehow tastes like you spent hours cooking when you really spent twenty minutes.
This dish is everything I believe in as a home cook: simple ingredients, minimal fuss, and results that feel restaurant-quality.
Poaching keeps your salmon impossibly moist while the coconut-lime broth adds this subtle, coastal elegance that makes weeknight dinner feel special.
Served over fluffy jasmine rice, it’s the kind of meal that reassures you that cooking seafood at home isn’t intimidating, it’s actually easier than you think.
Table of Contents
Why Poaching Is Your Secret Weapon
Poaching might sound fancy, but it’s honestly the most forgiving way to cook salmon at home. Instead of managing heat and timing with a pan, you’re gently simmering your fish in liquid that keeps it moist and infuses it with flavor. There’s no risk of drying it out, no need to flip it, and no burnt edges to worry about.
I love poaching because it teaches you to trust the process. The residual heat does most of the work while you handle the rice or set the table. Your salmon comes out tender, flaky, and perfectly cooked every single time.
Did You Know? Poaching has been used in French cuisine for centuries because it’s one of the few methods that keeps delicate proteins moist while allowing them to absorb surrounding flavors.
It’s not just old-school, it’s actually the technique that separates a dry salmon from a restaurant-quality one.
Why You’ll Love This Recipe
Here’s what makes this dish so special for home cooks like us:
- Takes just 25 to 30 minutes from start to plate
- One pot for the salmon, one for the rice, minimal cleanup
- No special equipment needed, just a skillet and a lid
- Naturally gluten-free and pescatarian-friendly
- Tastes like something you’d order at a nice coastal restaurant
- High in omega-3s and protein for a truly healthy meal
- Coconut-lime flavors that feel bright and elegant without being complicated
Fast Fact: Salmon is one of the best sources of omega-3 fatty acids, which support heart and brain health. One serving of this poached salmon delivers about 25 grams of protein and fills you with good fats that keep you satisfied.
Ingredients You’ll Need

Gather these simple, quality ingredients and you’re ready to create something beautiful.
For the Poaching Liquid:
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup fish stock or vegetable broth
- Juice of 2 fresh limes (about 1/4 cup)
- 2 tablespoons fresh ginger, sliced thin (no need to peel)
- 3 garlic cloves, smashed
- 1 teaspoon sea salt
- 1/2 teaspoon coconut sugar (optional, for balance)
For the Salmon:
- 4 salmon fillets (5 to 6 oz each, skin-on)
- Pinch of sea salt and cracked black pepper
For the Jasmine Rice:
- 1 1/2 cups jasmine rice
- 1 cup coconut milk (from a second can, or use the remaining from the poaching liquid)
- 1 1/2 cups water
- 1/2 teaspoon sea salt
For Garnish:
- Fresh cilantro or Thai basil, chopped
- Lime wedges
- Toasted coconut flakes (optional, for texture)
Step-by-Step Instructions
Follow these simple steps and you’ll have a restaurant-quality meal ready in less than half an hour.
Step 1: Start the Jasmine Rice
Rinse your jasmine rice under cold water until the water runs mostly clear. This removes excess starch and helps each grain stay fluffy and separate.
In a medium pot, combine the rinsed rice, coconut milk, water, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let it rest, covered, for 5 minutes. Your rice will be perfectly fluffy and infused with coconut flavor.
Step 2: Build Your Poaching Liquid
While the rice cooks, pour the coconut milk and fish stock into a large skillet. Add the sliced ginger, smashed garlic, lime juice, salt, and coconut sugar if using.
Bring the liquid to a gentle simmer over medium heat. Let it bubble softly for about 5 minutes so the ginger and garlic release their flavors into the broth. You should smell that bright, aromatic blend of lime and ginger filling your kitchen.
Step 3: Poach the Salmon
Pat your salmon fillets dry with a paper towel and season both sides lightly with salt and pepper. Carefully nestle the fillets, skin-side down, into the simmering poaching liquid.
Reduce heat to medium-low and cover the skillet. Let the salmon cook gently for 8 to 10 minutes, depending on thickness. The salmon is done when it flakes easily with a fork and the flesh is opaque throughout. Don’t overcrowd the pan, if your fillets are large, you might need to cook them in batches.
Step 4: Plate and Serve
Spoon some fluffy jasmine rice into each bowl or onto a plate. Using a slotted spatula, carefully lift a salmon fillet from the poaching liquid and place it over the rice.
Ladle some of the warm coconut-lime broth over and around the salmon. Garnish with fresh cilantro, a squeeze of lime, and toasted coconut flakes if you like that extra textural contrast. Serve immediately while everything is warm.
Did You Know? The cooking liquid left in your pan is pure liquid gold. Don’t discard it, save it for soups, grain bowls, or even as a sauce for roasted vegetables. It keeps in the fridge for up to three days.
Coconut-Lime Poached Salmon with Jasmine Rice
- Total Time: 30 minutes
- Yield: 4 1x
Description
Tender, moist salmon infused with bright coconut-lime flavors, gently poached and served over fluffy jasmine rice. This elegant yet simple dish proves that restaurant-quality seafood belongs in your home kitchen.
Ingredients
- 1 can (13.5 oz) full-fat coconut milk
- 1 cup fish stock or vegetable broth
- Juice of 2 fresh limes
- 2 tablespoons fresh ginger, sliced thin
- 3 garlic cloves, smashed
- 1 teaspoon sea salt
- 1/2 teaspoon coconut sugar (optional)
- 4 salmon fillets (5 to 6 oz each, skin-on)
- Sea salt and black pepper to taste
- 1 1/2 cups jasmine rice
- 1 cup coconut milk
- 1 1/2 cups water
- 1/2 teaspoon sea salt
- Fresh cilantro, chopped
- Lime wedges
- Toasted coconut flakes (optional)
Instructions
- Rinse jasmine rice under cold water until water runs clear. Combine rice, coconut milk, water, and salt in a medium pot. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let rest, covered, for 5 minutes.
- Pour coconut milk and fish stock into a large skillet. Add ginger, garlic, lime juice, salt, and coconut sugar. Bring to a gentle simmer over medium heat and cook for 5 minutes to infuse flavors.
- Pat salmon fillets dry and season lightly with salt and pepper. Nestle fillets skin-side down into the simmering liquid. Reduce heat to medium-low, cover, and poach for 8 to 10 minutes until salmon flakes easily with a fork.
- Spoon rice into bowls or plates. Using a slotted spatula, carefully lift salmon fillets from the liquid and place over rice. Ladle warm coconut-lime broth over salmon.
- Garnish with fresh cilantro, lime wedges, and toasted coconut flakes. Serve immediately.
Notes
- High-quality frozen salmon works beautifully, thaw gently in the refrigerator overnight
- Keep the poaching liquid at a gentle simmer, not a rolling boil, to ensure tender, moist salmon
- Store salmon and rice separately from the broth for best results when reheating
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Poaching
- Cuisine: Asian Fusion
Nutrition
- Serving Size: 1 salmon fillet with rice and broth
- Calories: 385 calories
- Sugar: 3g
- Sodium: 680mg
- Fat: 20g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 78mg
Serving and Pairing Ideas
This salmon shines on its own, but a simple side makes it feel even more complete. Sautรฉed bok choy, sugar snap peas, or steamed broccoli add a light, fresh element that echoes the coconut-lime flavors without overwhelming the plate.
If you want to stretch it into a more filling meal, add a small side salad with a light lime vinaigrette or serve alongside roasted asparagus with a touch of sesame oil. The beauty of poached salmon is that it pairs beautifully with bright, fresh vegetables and doesn’t need heavy sides to feel satisfying.
For a cozy dinner, pair with a crisp white wine like Sauvignon Blanc or a light Pinot Grigio. If you prefer non-alcoholic options, sparkling water with fresh lime and mint is just as lovely.
Fast Fact: Pairing seafood with acidic flavors like lime juice actually helps your body absorb the iron in salmon more efficiently. So that squeeze of lime isn’t just delicious, it’s also boosting the nutritional value of your meal.
Storage Tips
| How to Store | Duration | Reheating |
|---|---|---|
| Refrigerator (in an airtight container) | 3 to 4 days | Gently reheat in a low oven (275ยฐF) for 8 to 10 minutes, or warm the broth on the stove and nestle the salmon in to warm through |
| Freezer (wrap individual fillets tightly) | Up to 2 months | Thaw in the refrigerator overnight, then reheat gently as above |
| Poaching liquid separately | 3 to 4 days | Use in soups, rice bowls, or as a sauce for roasted vegetables |
This dish actually tastes even better the next day because the flavors deepen and meld together. The salmon stays tender as long as you reheat it gently, never microwave it, as that can dry it out.
Pro Tip: If you’re meal prepping, cook the rice and salmon separately, then store them in different containers. This way, you can reheat just what you need and the rice won’t absorb too much of the liquid if it sits overnight.
Pro Tips for Perfect Results
Master these tips and you’ll make this dish with confidence every single time:
- Use fresh salmon, but frozen works too: High-quality frozen salmon, thawed gently in the refrigerator, cooks beautifully. Don’t let anyone tell you fresh is always better, honestly, flash-frozen salmon is often fresher than what you find at the counter.
- Keep the heat low and gentle: The poaching liquid should barely bubble, not roll. High heat will create tough, stringy salmon. Low and slow is the secret to tender, moist fillets.
- Don’t skip the ginger: Fresh ginger slices (not powder) add this subtle spicy warmth that balances the richness of the coconut. It’s what makes this dish taste restaurant-quality.
- Taste the broth before serving: The poaching liquid is your finishing sauce. If it tastes bland, add a pinch more salt or a squeeze of lime. Trust your palate, you know what tastes good to you.
Did You Know? The thickness of your salmon fillets matters. If they’re thinner than half an inch, reduce the poaching time to 6 to 8 minutes. If they’re thicker, add a minute or two. You’re looking for that moment when the flesh just turns opaque throughout.
FAQs
Can I use frozen salmon for this recipe?
Absolutely. Thaw it gently in the refrigerator overnight, pat it completely dry, and proceed with the recipe. Frozen salmon is often fresher than what you find at the counter because it’s flash-frozen at peak freshness. The quality will be just as good.
What if I don’t have fish stock?
Use vegetable broth or even just water, both work beautifully. The coconut milk and aromatics will carry all the flavor you need. Fish stock just adds an extra layer of umami, but it’s not essential.
Can I make this ahead of time?
Yes, but store the salmon and rice separately from the broth. Cook everything as directed, then refrigerate each component in its own container for up to four days. When you’re ready to eat, reheat gently and reassemble. This prevents the rice from getting soggy and the salmon from drying out.
Can I double this recipe for a dinner party?
Definitely. You might need to use two skillets or cook the salmon in batches to avoid overcrowding the pan. The cooking time stays the same, just make sure each fillet has space to cook gently in the liquid.
Final Thoughts
This coconut-lime poached salmon is proof that the most elegant meals don’t require complicated techniques or a long ingredient list. They just require you to trust the process, respect your ingredients, and take your time with the heat.
Every time you make this, you’re not just cooking dinner, you’re building confidence in the kitchen. You’re learning that poaching is your friend, that seafood at home isn’t scary, and that restaurant-quality meals happen in your own kitchen.
So gather your ingredients, light a candle, and make this for yourself or someone you love. Plate it beautifully, sit down, and taste what happens when simple ingredients meet a little bit of care. If you do make it, I’d love to hear how it turns out. Drop your thoughts in the comments below, did you add a favorite vegetable? Did you make any tweaks? That’s where the real cooking magic happens, in the little adjustments that make it yours.
Happy cooking, and enjoy every bite of this beauty.










