
Perfect Poached Fish
This post may contain affiliate links. Please read our disclosure policy.
Perfectly poached fish is unbelievably tender and melts in your mouth. Using water that’s lightly seasoned with white wine, lemon, onion, and garlic, this quick and easy technique turns out tender, flavorful fish in just 15 minutes.

Poached fish might not get the same attention as grilled or pan-seared fish, but when it’s done properly, it’s absolutely beautiful. The fish turns out incredibly tender and delicate, with a silky texture that almost melts in your mouth. It’s simple, light, and one of my favorite ways to let good fish really shine.
The key is gentle heat. Instead of aggressively boiling the fish, this method keeps the poaching liquid at just the right temperature so the fillets cook slowly and evenly without drying out or falling apart. It’s a small detail, but it makes all the difference between tough fish and perfectly tender fish.
For the poaching liquid, I use a savory broth made with white wine, lemon, onion, and garlic. As the fish cooks, it gently absorbs all those subtle flavors, creating something fresh, bright, and surprisingly flavorful without needing a heavy sauce. Salmon and trout work especially well here because their firmer texture holds up beautifully during poaching.


What’s the trick to perfect poached fish?
The trick to perfectly poached fish is to cook it gently over low heat without a lid. Don’t bring your pot to a boil or even a simmer, for that matter. This is important so the fish doesn’t turn out tough or rubbery.
Fish is perfectly cooked when it reaches an internal temperature of 140 degrees. I use an instant-read thermometer and highly recommend one for this cooking technique to avoid overcooking your fish.
The water temperature should remain at 140 degrees Fahrenheit. If you are familiar with sous vide cooking, this concept will ring a bell. Basically, if the water’s temperature never rises above (or much above) 140 degrees, the fish will never overcook. Even if you leave the fish in the pan a little longer than necessary, it will remain perfectly cooked.
What to serve with perfect poached fish
Poached fish is a versatile main that’s easy to serve with most vegetable, potato, and grain sides. It’s also tasty on its own with a simple green salad. Try it with a squeeze of charred lemon juice, garnish with some fresh dill or parsley, or a drizzle of lemony hollandaise!

Perfect Poached Fish Recipe
Ingredients
Instructions
- Put all the ingredients, except the fish, in a large skillet with high sides and add at least 2 inches of water. Heat the water over medium heat until it reaches 140 degrees Fahrenheit, or until it is steaming, the water is moving around but not bubbling. You should be able to dip your finger into the water very briefly without burning it. (Be careful if you do this, though. We don't want you to hurt yourself!) Reduce the heat to medium-low.½ cup white wine, ½ medium onion, 2 cloves garlic, ½ lemon, ½ teaspoon sea salt
- Once the water is at 140 degrees, slide the fish into the pot. The trick here is that you want the water to remain at a fairly constant 140 degrees so that the fish doesn't overcook.4 fillets fish
- The fish is ready once it reaches an internal temperature of 140 degrees. Without a thermometer, you can test for doneness by seeing if the flesh flakes easily from the fish. A salmon fillet will take approximately 10 minutes to poach. The poaching time will vary depending on the thickness of the fish. Remember that as long as the water does not rise above 140 degrees, you will not overcook your fish.
- Carefully remove the fish from the poaching liquid using a slotted spatula and serve it immediately.
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.





My family requested poached fish, which I’d never made before. This recipe was a lifesaver. I used tilapia (it’s what I had) and it turned out perfectly. Everyone raved about it and begged me to make it again so I added it to my meal rotation. I zested some of the lemon peel into the broth the next time as well and it was fantastic.
I’m making almond milk for golden turmeric milk, steaming vegies (to add at the end) and poaching Mahi Mahi in the golden milk is a little spicey. My weak area is the poaching. Was delighted to find a reliable technique for the fish.
I love to poach my boston bluefish filets in just some milk, butter, salt & pepper, It gets done in no time .
Great recipe for a method of poaching. Times, temps and amount of liquid resulted in a perfectly poached fish. I used tilapia and it turned out wonderfully. Can’t comment on all the spices because I did it differently.
This was so easy and my fish turned out buttery and delicious!
To provide some perspective, I poached salmon last night, but could not find this recipe and was forced to use another poaching method. My salmon, while tasty, was a little dry and slightly overcooked. I will definitely stick to the method in this post the next time!
I’m so happy that this method worked for you. It really is my favorite way to poach fish!
we go to a local restaurant and have broiled cod.
we always had our cod loins at home and it never comes out good, too dry, i would just bake it.
i just couldn’t see how broiled would turn out the way theirs does, but with reading about your
poached fish, i think that is what they actually do. today i will try the poaching with milk.
if this works out i will be one very happy cook.
thank you for your website.
You’re so welcome!
I haven’t tried this recipe because I fell in love with my own. It’s the simplest way to poach salmon ever. Simply warm up a can of Progresso tomato/basal soup to 140
degrees, drop in your one pound piece of wild
caught fresh salmon and after 10
minuets serve it in a soup dish over some steamed rice and enjoy the easiest most delicious salmon you’ve ever prepared. Thanks Next day you can enjoy a most delicious bowl of salmon bisque which is the left over poaching liquid which has turned into salmon bisque. I promise you will enjoy the simplicity and deliciousness of this recipe!
Sounds like you made the recipe with a different poaching liquid. Great idea!
Totally agree it is underrated! I glam it up by poaching in coconut, sometimes spiked with plenty of flavour! I adore poaching. It is SO JUICY!
Coconut is the best, right?!! I made something similar to this the other day (only with chicken, not fish) and used coconut milk, lime, lemongrass and a few other tasty things. Yum!
Thanks – I never realized this – but of course this would work amazingly – thanks