• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Dinner Recipes
poached fish on a white plate with a fork

Perfect Poached Fish

Kristen Stevens
By: Kristen Stevens
Updated: 04/10/2025
4.9 stars (43 ratings)
16 Comments
Jump to Recipe

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 on a white plate with a fork

Poached fish is underrated, in our opinion. It’s not necessarily the fanciest or prettiest way to cook fish, but it’s amazing when it’s done right. Perfectly poached fish has a delicate flavor and almost melts in your mouth.

It’s a lighter way to cook fish, and the technique is simple, but it can be challenging to do it right. We’ve poached fish many times using this no-fail technique, and we think you’ll fall in love with the results.

Why you’ll love this poached fish

  • It makes delicate and delicious fish every time
  • It’s light – with no oil and only fresh flavorful ingredients
  • It’s a quick and easy technique for weeknights (or anytime)
fish being poached in a pot

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 or cover. 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. We 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.

Ingredients for perfect poached fish

For the poaching liquid, we make a simple savory broth using water, white wine, lemon, and a few aromatics. This helps to infuse the fish with flavor instead of using a sauce.

Here’s what you’ll need to make this perfectly poached fish dish:

  • White wine – white wine adds dimension and is used to build flavor in the poaching liquid.
  • Onion + garlic – these classic aromatics add a flavor kick. You could also use shallots.
  • Lemon – adds brightness and a wonderful citrus taste that compliments the fish.
  • Fish fillets – you can use any meatier fish like salmon or trout, just steer clear of thinner fillets of white fish because they’re likely to fall apart.

How to poach fish perfectly every time

This quick and easy poaching technique turns out tender, elegant fish every time. Here’s a breakdown of the steps:

  1. Start by heating the liquid. Add all the ingredients (except the fish) and a couple of inches of water to a large skillet with high sides. Heat until it reaches 140 degrees Fahrenheit.
  2. Slide the fish into the pot and adjust the heat to ensure the water stays at 140 degrees Fahrenheit.
  3. The fish is ready when it reaches an internal temperature of 140 degrees Fahrenheit. If you’re not using a thermometer, test to see if it flakes easily.
  4. That’s it! Carefully remove the fish from the poaching liquid and serve it immediately.
looking down on fish poaching in a pot

Recipe FAQs

How do you know when the water is at the perfect temperature?

An instant-read thermometer is your best bet. Simply hold the end in the water until you get a reading, then adjust your stove’s element until the water stays at 140 degrees Fahrenheit.

What if I don’t have an instant-read thermometer?

You’ll need to watch the water carefully. The water in the pot will start moving around, and you’ll see steam start to rise. You might notice two or three small bubbles, but no more than that. If the water is simmering, it is too hot. At the perfect temperature, you’ll also be able to dip your finger into the water very briefly without burning it (We tested this one out, but please be careful and use common sense).

How long do I cook the fish?

That depends on the size of the piece of fish you’re cooking. The fish you see in the photos took 10 minutes, but if your fish is thicker, it will take longer to reach an internal temperature of 140 degrees Fahrenheit. Remember, it won’t overcook if the water temperature stays at 140 degrees, so this is a time you can err on the side of caution and not worry about overcooking your fish.

What kinds of fish are best for poaching?

We prefer meatier fish like salmon or steelhead trout. Halibut and arctic char are great poached, too. We tend to steer away from poaching thin fish, like snapper or tilapia, as they’re too delicate and can fall apart. That’s only a personal preference though, and not a hard and fast rule.

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!

  • Roasted Mini Potatoes with Herbs and Garlic
  • Lemon Butter Orzo
  • Wheat Berry Salad with Squash, Kale, Currants, and Walnuts
  • Easy Fail-Proof Risotto
Tap stars to rate!
4.94 stars (43 ratings)
poached fish on a white plate with a fork

Perfect Poached Fish Recipe

Prep: 5 minutes mins
Cook: 10 minutes mins
Total: 15 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
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.
4

Ingredients

  • ½ cup white wine
  • ½ medium onion (sliced)
  • 2 cloves garlic (crushed)
  • ½ lemon (sliced)
  • ½ teaspoon sea salt
  • 4 fillets fish (of your choice (see notes))

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
    image for recipe instruction
  • 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
    image for recipe instruction
  • 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.
    image for recipe instruction
  • Carefully remove the fish from the poaching liquid using a slotted spatula and serve it immediately.
    image for recipe instruction

Notes

Thicker, meatier fish such as salmon, trout, halibut and arctic char are best for poaching.

Nutrition

Serving: 1 serving = ¼ of the recipe, Calories: 191kcal (10%), Carbohydrates: 4g (1%), Protein: 32g (64%), Fat: 2g (3%), Saturated Fat: 1g (6%), Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Cholesterol: 83mg (28%), Sodium: 409mg (18%), Potassium: 806mg (23%), Fiber: 1g (4%), Sugar: 1g (1%), Vitamin A: 117IU (2%), Vitamin C: 9mg (11%), Calcium: 24mg (2%), Iron: 1mg (6%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

poached fish on a white plate with a fork

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe
poached salmon on a plate with salad

Favorite fish recipes

lemon pepper fish baked on a sheet pan
20 minutes mins

Lemon Pepper Fish

Baked Fish with Lemon Garlic Butter in a white baking dish with parsley on the top.
20 minutes mins

Baked Fish with Lemon Garlic Butter

Salt and Pepper Fish on a white plate with rice
30 minutes mins

Salt and Pepper Fish

Beer Battered Fish Tacos on a white plate.
50 minutes mins

Beer Battered Fish Tacos (the best crispy fish tacos around!)

All Fish Recipes
1.2K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 02/11/2015 Updated: 04/10/2025
guest
Rate this recipe:




guest
Rate this recipe:




16 Comments
Inline Feedbacks
View all comments
Chris
Chris

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.

2
Reply
Eric Parris
Eric Parris

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.

1
Reply
Kim H
Kim H
Reply to  Eric Parris

I love to poach my boston bluefish filets in just some milk, butter, salt & pepper, It gets done in no time .

1
Reply
Denise Carlyle
Denise Carlyle

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. 

0
Reply
Kristen R Noble
Kristen R Noble

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!

1
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kristen R Noble

I’m so happy that this method worked for you. It really is my favorite way to poach fish!

0
Reply
Linda Gandy
Linda Gandy

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.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Linda Gandy

You’re so welcome!

0
Reply
Gerald De Lucchi
Gerald De Lucchi

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!

1
Reply
Kristen Stevens
Kristen Stevens
Reply to  Gerald De Lucchi

Sounds like you made the recipe with a different poaching liquid. Great idea!

1
Reply
Kristen Stevens
Kristen Stevens

Thank you so much, Thalia!

0
Reply
Nagi@RecipeTin Eats
Nagi@RecipeTin Eats

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!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Nagi@RecipeTin Eats

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!

0
Reply
Kristen Stevens
Kristen Stevens

Butter really does make everything better. I haven’t tried poaching fish in it but I guarantee you that I will now! 🙂

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kristen Stevens

Butter really does make everything better! Next time I poach fish I’ll try this out. It sounds incredible. 🙂

0
Reply
Evelyn
Evelyn

Thanks – I never realized this – but of course this would work amazingly – thanks

0
Reply

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required