A luxurious French classic featuring delicate sole fillets bathed in a velvety cream sauce, studded with plump steamed mussels and golden mushrooms. Inspired by the rich dairy-and-seafood traditions of Normandy's coastline, this elegant dish pairs beautifully with steamed new potatoes or toasted baguette.
Prep Time20 mins
Cook Time30 mins
Total Time50 mins
Servings4
Yield4 servings
Nutrition Facts
Per serving (estimated)
- 580 kcalCalories
- 38 gFat
- 19 gSaturated Fat
- 8 gCarbs
- 1 gFiber
- 2 gSugar
- 46 gProtein
- 720 mgSodium
- 880 mgPotassium
- 130 mgCalcium
- 4 mgIron
- 8 mgVitamin C
- 280 mcgVitamin A
Ingredients
For the sole and mussels
- 4 sole fillets (about 6 oz / 170 g each), skin removed
- 1.5 lb (680 g) fresh mussels, scrubbed and debearded
- 1 cup (240 ml) dry white wine, such as Muscadet
- 2 shallots, finely diced
- 1 bay leaf
For the sauce and finishing
- 4 tbsp (56 g) unsalted butter, divided
- 6 oz (170 g) cremini or button mushrooms, thinly sliced
- 3 tbsp all-purpose flour
- 1 cup (240 ml) fish or light chicken stock
- 1 cup (240 ml) heavy cream
- 2 large egg yolks
- 1 tbsp fresh lemon juice, plus lemon wedges to serve
- 2 tbsp chopped flat-leaf parsley
- Fine sea salt and freshly ground white pepper, to taste
- A small splash of brandy or Calvados (optional)
Directions
- Prepare the mussels: discard any that are cracked or remain open when tapped. In a wide pot, combine the mussels with the white wine, half the shallots, and the bay leaf. Cover and steam over high heat for 4 to 5 minutes, shaking once, until the shells open. Transfer the mussels to a bowl, then strain the cooking liquid through a fine sieve and reserve it.
- Make the sauce base: melt 2 tablespoons of the butter in a saucepan over medium heat. Add the remaining shallots and cook until softened, about 2 minutes. Add the sliced mushrooms and sauté until lightly golden, 4 to 5 minutes. Sprinkle in the flour and stir for 1 minute to cook out the raw taste.
- Build the velouté: slowly whisk in the fish stock and the reserved mussel cooking liquid. Bring to a gentle simmer and cook until lightly thickened, about 5 minutes. Stir in the brandy if using.
- Finish the cream liaison: in a small bowl, whisk the egg yolks with the heavy cream. Off the heat, gradually whisk a few tablespoons of the hot sauce into the yolk mixture to temper, then pour the mixture back into the pot, whisking constantly. Stir in the lemon juice, the remaining 2 tablespoons of butter, salt, and white pepper. Keep the sauce warm without boiling.
- Poach the sole: gently season the fillets with a pinch of salt. Slide them into the warm sauce and cook at a bare simmer for 4 to 5 minutes, turning once, until the flesh is just opaque and flakes easily with a fork.
- Plate and serve: arrange the sole fillets on warmed plates, spoon the mushrooms and sauce around them, and scatter the mussels alongside. Drizzle a little extra cream over the fish if desired, finish with parsley and lemon wedges, and serve immediately.
Cook’s Notes
- Use the freshest Dover, lemon, or Pacific sole you can find; thinner fillets cook quickly and stay tender.
- Always discard any mussels that stay tightly shut after steaming—only eat those that opened during cooking.
- Never let the sauce boil after the egg yolk–cream liaison is added or it will curdle; pull it off the heat and whisk patiently if it breaks.
- A final knob of cold butter swirled into the sauce just before serving gives a beautiful glossy finish.
- Serve with boiled baby potatoes or rice pilaf to catch every drop of the sauce.










