Fish with White Wine Sauce Recipe
Introduction
This delicate fish with white wine sauce recipe combines tender, pan-seared fillets with a rich, creamy sauce infused with the brightness of white wine and lemon. It’s an elegant yet simple dish perfect for a special dinner or a refined weeknight meal.

Ingredients
- 4 x 150g (5oz) white fish fillets, skinless and boneless (snapper recommended)
- 1/2 tsp salt
- 1/4 tsp pepper
- 2 tbsp extra virgin olive oil
- 1 small eschalot, finely chopped (~1 1/2 tbsp)
- 1 1/4 cups dry white wine (chardonnay is ideal)
- 1 tsp lemon juice (can substitute white wine vinegar)
- 1 tsp white wine vinegar (can substitute more lemon juice)
- 1/8 tsp salt
- 1 pinch pepper
- 1 pinch white sugar
- 1 cup thickened/heavy cream
- 30g (2 tbsp) unsalted butter, cold and cut into 1cm cubes
- 2 tsp finely chopped parsley or chives
Instructions
- Step 1: Preheat your oven to 50°C (120°F) and place a rack over a tray to keep the cooked fish warm.
- Step 2: Season the fish fillets evenly with salt and pepper on both sides.
- Step 3: Heat the olive oil in a large non-stick skillet over medium-high heat. Cook the fish in two batches, about 2 minutes per side, until golden and the internal temperature reaches 55°C (131°F).
- Step 4: Transfer the cooked fish to the rack in the oven to keep warm.
- Step 5: Pour out any excess oil from the skillet, but do not wipe the pan clean.
- Step 6: Add the finely chopped eschalot, white wine, lemon juice, white wine vinegar, salt, pepper, and sugar to the skillet. Bring to a simmer over medium-high heat and reduce the liquid by half, about 3 minutes.
- Step 7: Stir in the heavy cream and let the sauce simmer gently for 2 minutes to thicken slightly.
- Step 8: Lower the heat to low and whisk in the cold butter cubes one at a time, stirring continuously until the sauce is thick, glossy, and smooth.
- Step 9: Optional: strain the sauce through a sieve to remove the eschalot, then return the sauce to the pan.
- Step 10: Place the fish fillets back into the pan with the sauce, spoon some sauce over them, and let them warm for about 30 seconds.
- Step 11: Transfer the fish to serving plates, spoon over the remaining sauce, and garnish with chopped parsley or chives. Serve immediately.
Tips & Variations
- Use a dry white wine such as chardonnay for the best flavor; avoid sweet or oaky varieties.
- If you don’t have eschalots, shallots or a small amount of finely chopped onion can be a substitute.
- For a lighter sauce, reduce the cream slightly or substitute with half-and-half, but the sauce will be less rich.
- Try serving with steamed vegetables or pea puree for a burst of color and freshness.
Storage
Store any leftover fish and sauce in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat to avoid overcooking the fish and curdling the sauce. Adding a splash of cream or water can help restore sauce consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen fish fillets for this recipe?
Yes, but make sure to thaw them completely and pat dry before seasoning and cooking to ensure even cooking and best texture.
What can I do if I don’t have white wine on hand?
You can substitute with extra lemon juice and a little chicken or vegetable broth to maintain acidity and moisture, though the flavor will be slightly different.
Print
Fish with White Wine Sauce Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
A delicate and flavorful dish featuring pan-seared white fish fillets served with a luxurious white wine cream sauce, enhanced with eschalots, lemon juice, and fresh parsley. Perfect for an elegant yet simple meal.
Ingredients
Fish
- 4 x 150g / 5oz white fish fillets (skinless, boneless, snapper recommended)
- 1/2 tsp salt
- 1/4 tsp pepper
- 2 tbsp extra virgin olive oil
White Wine Sauce
- 1 small eschalot, finely chopped (~1 1/2 tbsp)
- 1 1/4 cups dry white wine (Chardonnay recommended)
- 1 tsp lemon juice (or substitute with white wine vinegar)
- 1 tsp white wine vinegar (or substitute with more lemon juice)
- 1/8 tsp salt
- 1 pinch pepper
- 1 pinch white sugar
- 1 cup thickened/heavy cream
- 30g / 2 tbsp unsalted butter, cold and cut into 1cm (1/3 inch) cubes
- 2 tsp finely chopped parsley (or chives) for garnish
Instructions
- Preheat oven: Preheat your oven to 50°C (120°F) and place a rack over a tray to keep the cooked fish warm later.
- Season fish: Sprinkle the white fish fillets evenly with 1/2 tsp salt and 1/4 tsp pepper to season.
- Cook fish: Heat 2 tablespoons of extra virgin olive oil in a large non-stick skillet over medium-high heat. Cook the fish in two batches, about 2 minutes per side, until golden and the internal temperature reaches 55°C (131°F).
- Keep warm: Transfer the cooked fish fillets onto the rack in the preheated oven to keep warm while you prepare the sauce.
- Prepare sauce base: Pour out the excess oil from the skillet, but do not wipe it clean; leave the flavorful bits.
- Add aromatics and wine: Add the finely chopped eschalot, white wine, lemon juice, white wine vinegar, 1/8 tsp salt, a pinch of pepper, and a pinch of sugar to the skillet. Bring to a simmer on medium-high heat and reduce the liquid by half, about 3 minutes.
- Add cream: Stir in the heavy cream and simmer gently for 2 minutes, allowing the sauce to thicken slightly.
- Finish sauce with butter: Reduce heat to low. Add the cold butter cubes one at a time, stirring continuously with a wooden spoon until the sauce becomes thick, satiny, and glossy.
- Optional strain: For a smooth sauce, strain through a sieve to remove the eschalot bits, then return to the pan.
- Combine fish and sauce: Return the fish fillets to the pan with the sauce and spoon sauce over the fish. Let it sit for 30 seconds to warm and infuse flavors.
- Serve: Carefully transfer the fillets to serving plates, spoon extra sauce over each fillet, and sprinkle with finely chopped parsley or chives. Serve immediately, ideally with a side like pea puree for color contrast.
Notes
- Note 1: Snapper is recommended, but any firm white fish works well as long as fillets are skinless and boneless.
- Note 2: Finely chopping the eschalot helps it release flavor evenly into the sauce.
- Note 3: Use a dry white wine such as Chardonnay for the best flavor balance; avoid sweet or overly woody wines.
- Note 4: Cooking the fish to 55°C (131°F) ensures it is perfectly cooked and tender.
- Keeping the fish warm in a low oven prevents overcooking and maintains texture.
- The cold butter added at the end emulsifies the sauce, giving it a glossy finish and rich mouthfeel.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Frying
- Cuisine: European
Keywords: white fish fillets, white wine sauce, pan-seared fish, creamy sauce, snapper recipe, elegant fish dish, dinner recipe

