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.
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.
More France Recipes You’ll Love
Craving more flavors from France? Try these traditional recipes:









