Here’s a simple yet luxurious and elegant White Wine Sauce for fish. I’ve served it with snapper but it will go with just about any fish that can be pan-fried. But think beyond the fin! This creamy sauce also pairs beautifully with chicken, pork and crustaceans (shrimp/prawns, lobster, crab), cooked almost any which way.

White wine sauce for fish
This is a beautiful wine sauce for fish that oozes swanky vibes. Glossy-white, rich and singing with the gently tart flavours of white wine and lemon, it’s the sort of sauce that comes in a little porcelain jug accompanying the pricey sole dish you ordered at that ritzy French joint on your birthday.
Truth be told, we do deploy a little restaurant-style trick to achieve that beautiful sheen and luxurious mouthfeel to the sauce. But don’t be discouraged: this sauce is actually shockingly easy to make! (And goes with more than sole)

Ingredients in white wine sauce for fish
Here’s what you need to make the creamy white wine sauce:

White wine – Any white wine that’s not too woody or sweet will work great here. Chardonnay in particular adds really good flavour. Sub low sodium chicken stock/broth for a non-alcoholic version.
Don’t use an expensive wine. The flavour and aroma that you pay for is largely lost during cooking. It’s pretty well documented these days by notable food authorities (such as New York Times Cooking) that you do not need to use expensive wines for cooking.
Eschalots – Also known as French onions, and are called “shallots” in the US. They look like baby onions, but have purple-skinned flesh, are finer and sweeter. Not to be confused with what some people in Australia call “shallots” ie the long green onions.
Cream – Use thickened / heavy cream here as it will make the sauce thicker.
Butter (cold!) – This is used to thicken the sauce (emulsifies it) and to make it nice and shiny so it looks as luxurious as it tastes. More on this simple restaurant-y technique in the steps section below.
Lemon and white wine vinegar – For a touch of tartness. Lemon brings acidity with a fresh flavour, white wine vinegar brings tang with a bit more depth to it. If you’re missing one, double up on the other.
Sugar – Just a pinch, to round off the sauce.
What to use this white wine sauce for
Today, I’m sharing this white wine sauce paired with fish. But this sauce would also be terrific with crustaceans (shrimp/prawns, lobster/crayfish, crab), poultry (pan seared chicken breast or thighs just sprinkled with salt and pepper), or pork chops (I’d opt for fairly lean ones).

Fish for white wine sauce
The fish pictured throughout this post is snapper, but this sauce can be used for any mild-flavoured fish. See below for a list of suggested fish, and fish I don’t recommend serving with this sauce.
Snapper is a very popular fish here in Australia, beloved for the mild, sweet, delicate flavour, which is not “fishy” at all. The flesh is moderately firm and moist, and fillets are easy to cook evenly because they are flat with an even thickness (as opposed to, say, salmon, when some fillets have a very thick “hump” (the loin).

Best fish for white wine sauce
Any firm white fish fillets suitable for pan frying will work here. Even salmon will work great (though it will be quite rich!) Here are suggestions for common fish in my primary readership countries that are ideal for serving with this white wine sauce:
Australia: Barramundi, Blue eye cod / trevalla, Basa, Bream, Cod, Flathead, Flounder, Jewfish, John Dory, Ling, Monkfish / Stargazer, Ocean perch, Trout (ocean and river), Orange roughy, Salmon, Whiting.
US: Above and below listed, plus Alaskan pollock, Catfish, Halibut, Pangasius, Tilapia, Mahi-mahi.
UK: Above listed, plus Dover sole, Haddock, Hake, Pollack, Sea bass, Turbot.
Fish to avoid
I recommend avoiding:
Fish that dry out easily when cooked – Like swordfish, tuna, bonito, kingfish, marlin. Unless you’re extremely careful they can become dry inside. I feel these fish are (mostly) better in raw/rare form such as Ceviche, Poke Bowls, Tartare.
Oily, strong-tasting fish – Like mackerels, mullet and sardines. While it will work just fine, it’s not so common to serve those types of fish with creamy sauces like this. Fresher, vibrant sauces are better, like these Italian-style Crusted Sardines.
How to make white wine sauce
These same steps apply whether using fish, chicken or pork, ie. Keep the cooked protein warm in a low oven at 50°C/120°F while you make the sauce.

Cook fish – Sprinkle fish with salt and pepper, then cook in a non-stick pan. For a 150g / 5oz white fish fillet (like snapper) that is 2 cm / 4/5″ at the thickest point, this will take 2 minutes on each side.
Cook in batches if necessary. Don’t crowd the pan else the fish will stew instead of sear! I cook the pictured snapper in two batches.
Target an internal temperature of 55°C / 131°F at the thickest point – this is when the fish is fully cooked but at optimal juiciness. If you don’t have a meat thermometer (you should, it’s the 20th century! I use a Thermapen), check to see if the flesh flakes easily.
Keep warm – Remove fish from the skillet and keep warm in a low 50°C/120°F oven. Because the temperature is lower than the internal temperature of the cooked fish, it won’t cook any further.
Reduce wine – Discard any oil remaining in the skillet but don’t wipe it clean, just pour the fat out. Then, still on high heat, add the wine, lemon, vinegar, sugar, salt, pepper and eschalot. Bring it to a simmer then let it simmer rapidly for 3 minutes or until it reduces by half. The exact time will differ depending on the size and heat retention of your skillet, and strength of stove.
Simmer cream – Once the wine is reduced, add the cream and simmer for a couple of minutes.
Finish sauce with butter – Reduce the stove heat to low. Then add the butter cubes in one by one while stirring constantly. Once all the butter is incorporated, the sauce will be thicker and satin-y.
What we’re doing here is finishing the sauce using a fancy-sounding restaurant technique called monter au beurre in French. It’s a quick and easy way to make any pan sauces shiny and luxurious. The idea here is that the butter softens, and then emulsifies and thickens the sauce, rather than melting and splitting so the butter fat separates (which is clear).

Glossy! Here’s what the sauce will look like when the butter is incorporated. Shiny and glossy!
Straining (OPTIONAL) – If you want your sauce to be silky smooth, then strain the sauce to remove the eschalots. This step is purely optional, for fussy people like me who wanted very specifically to share a simple yet elegant looking sauce!
The eschalot bits are cooked and soft so for everyday purposes, I would not bother straining.
Back into pan – Then once strained, pour the sauce back into the pan.
Fish in sauce (optional) – Return the fish into the sauce for 30 seconds before transferring to serving plates. This is yet another optional step! I like to do this because it gives the dish a chance for the flavours to meld together before serving.
But really, you could be a normal person and just put the fish straight onto a plate then spoon the sauce over, sprinkled with parsley if desired (one last optional step!).

Sides for Fish with White Wine Sauce
Today’s dish is pictured with a dazzling green pea puree which I think makes for a striking contrast again the white sauce, golden fish and YES I deliberately chose a dark coloured plate to make everything pop!
I know I’m all about rustic food and share platters, casually littered with garnishes. But sometimes I do actually think about presentation! 😂
Plus, that pea puree? It’s ridiculously good. It starts with eschalots and garlic cooked in butter before simmering peas in stock, then pureeing until smooth. Try it once, and you will forever turn your nose up at basic recipes that call for blitzed plain boiled peas!
Plus, it’s a nice change from the usual mash, no? 😇 – Nagi x
PS In case you’re going low carb – here’s my Cauliflower Mash. It will go very well with this dish!
Watch how to make it
Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Fish with White Wine Sauce
Ingredients
Pan seared fish:
- 4 x 150g / 5oz white fish fillets , skinless, boneless (I used snapper, Note 1)
- 1/2 tsp salt
- 1/4 tsp pepper
- 2 tbsp extra virgin olive oil
White wine sauce:
- 1 eschalot , small, finely chopped (~1 1/2 tbs, Note 2)
- 1 1/4 cups white wine , dry, not sweet or too woody (chardonnay is especially good, Note 3)
- 1 tsp lemon juice (sub white wine vinegar)
- 1 tsp white wine vinegar (sub more lemon)
- 1/8 tsp salt
- 1 pinch pepper
- 1 pinch white sugar
- 1 cup thickened/heavy cream
- 30g / 2 tbsp unsalted butter , cold, cut into 1cm / 1/3″ cubes
Garnish, optional:
- 2 tsp finely chopped parsley (or chives)
Instructions
Cook fish:
- Preheat oven to 50°C/120°F. Place rack over a tray.
- Season fish: Sprinkle fish with salt and pepper.
- Cook fish: Heat oil in a large non stick skillet over medium high heat. Cook fish in two batches until golden, 2 minutes on each side, or until the internal temperature is 55°C/131°F. (Note 4)
- Keep warm: Place fish on rack, and place in the oven to keep warm.
White wine sauce:
- Discard oil: Tip out excess oil from the skillet but don't wipe clean.
- Reduce wine: Add eschalot, white wine, lemon juice, vinegar, salt, pepper, sugar to the pan. Bring to simmer (still on medium high) and reduce by half (~3 minutes).
- Simmer cream: Add cream, simmer for 2 minutes.
- Finish with COLD butter: Turn heat to low and add cold butter one cube at a time while mixing with wooden spoon. Once all the butter is incorporated, the sauce should be thickened, satiny and beautifully glossy.
- Optional strain: Strain the sauce through a sieve (discard eschalot), then pour it back into the pan.
- Fish in sauce: Place fish back into the pan in the sauce. Spoon some sauce over the fish, leave for 30 seconds.
- Serve: Transfer fish onto serving plates. Spoon sauce over each fish, sprinkled with parsley if desired. Pictured with a side of pea puree (great colour splash!).
Recipe Notes:
Nutrition Information:
Life of Dozer
When he refused to leave the pet shop and I refused to cave and go in to fetch him. So I pretended I was about to drive off without him. He dashed out quick smart!

This looks so yummy. I am definitely making this. Nagi I wish I were your neighbor, I could be your taste tester 🙋♀️❤
You’d have to fight Dozer for that role 😂
This looks beautiful and delicious. You mention a nonstick pan. Which one do you use? I bought a Bialetti that was semi-pricey. It was nonstick for awhile, but has now lost that feature; my bacon last night was even sticking. I could use a nonstick spray but would prefer a better pan.
Hi Sue – you can find out more about my cookware here: https://www.recipetineats.com/recipetin-eats-essential-kitchenware/ N x
I find most pans stick rather quickly. The only skillet that never sticks is my cast Iron frying pan and it has never stuck in over one hundred years, literately. It belong to my Grand Mother in the early 1900’s. Invest the money in a cast iron, and clean it as it says on the instructions, dry it immediately and then season it. It will never let you down and can be handed down for generations to come.
Hi Nagi, does the sauce freeze well?
Hi Jay, you can freeze it but reheat gently or it may split. N x
I am so excited to try this. My husband just came back from a visit to Alaska and brought with him fresh caught halibut and salmon. Thanks for the recipe (all your recipes) and what great timing.
Oh that’s perfect Donna, nothing beats fresh fish!! N x
I’ve not cooked this yet but just reading this article is mouth watering. Will cook for my parents when they come to visit.
I hope it’s a hit Mark!! N x
👏👏👏 for the fab recipe and for capturing Dozer on camera attention seeking…..😂 I can’t see the sliding scale to adjust serving sizes. Maybe it’s me & I’m just missing it 🙄 keep well and stay safe…
Hi Nina, if you click on the number 4 in the servings, does a bar pop up for you? N x
You’re right! It’s missing from this post!!
It’s usually where the number of serves are… but maybe has been forgotten.
Hi Nagi, this looks great, as always. Do you think with would work with Rose wine?
Hi Peter, I find rose a little on the sweeter side and prefer white here. N x
Thanks Nagi
I would imagine that as rose wines are usually not dry enough, you’d be better off using a dry white.
Thanks!
Nagi, I would like to say a few words of appreciation here. I have come to this conclusion after seeing/reading your recipes, photos and texts over the years – that you are an amazing human being. When I read your post on providing free meals, I said a prayer to God that may He bless you with abundance and happiness always, for you to lead a good life and to serve others. Those who enjoy life, enjoy food AND think of ways to help others, are truly the best in my book. Your smile says it all 🙂 Take care and God bless. Hugs all the way from India.
Hi Mala, those are such kind words, you’ve truly made my day. I’m just doing what I can, feeling helpless with everything going on but helping out in a way I know how to!! Thank you so much!!! ❤️ N x
Glad to hear that! Keep smiling and oh yeah, keep cooking 😀
Mala, I think many people feel the way you do. Thanks for saying it for all of us!
I’m so happy to hear that! Thank you, Raelene 🙂