Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Sole Mornay

Sole Mornay

Created by Chef Juliette

Based on No. 819, Sole Mornay, from Le Guide Culinaire (1907) by Auguste Escoffier

Sole poached at a tremble in fumet, napped with ivory Mornay, scattered with Gruyère and Parmesan, then glazed gold under the broiler: one quiet lesson in sauce, restraint, and heat.

Main Dishes
French
Dinner Party
Comfort Food
25 min
Active Time
30 min cook55 min total
Yield4 servings

Sole Mornay (sole poached and glazed beneath a cheese-enriched béchamel) teaches one true thing: finish the fish without making it endure the finish. The sole must leave its gentle poach slightly underdone, because the broiler is still cooking even while your eye is admiring the gold. Mornay, béchamel’s cheese-enriched daughter, protects the delicate flesh, but it cannot rescue fish that was boiled first.

The original entry assumed a saucier with Mornay ready, a stockpot of fumet never off the fire, trimmed sole arriving from another pair of hands, and a salamander waiting to glaze each order. At home, the fishmonger skins and fillets four small sole, one saucepan makes only the sauce you need, good prepared fumet replaces the perpetual stockpot, and the broiler replaces the salamander. Sauce holding and service machinery are brigade scaffolding, so they go. The gentle fumet poach, Mornay beneath and above the fish, Gruyère and Parmesan, and the final glaze are the dish itself, so every one stays. One cook, one stove, one evening.

When it is right, the sole yields beneath the serving spoon, the ivory sauce pools around it, and the cheese wears freckles of hazelnut gold. Keep the poaching liquid below a simmer. That is the step that decides the dish.

Sole Mornay belongs to the Parisian classical table, where gently poached flatfish met the canon’s family of daughter sauces and was finished to order beneath a salamander. Mornay is béchamel enriched with Gruyère and Parmesan, and although stories disagree over which member of the Mornay family lent the sauce its name, cooks agree on its method. Its pale dairy richness can suggest Normandy, but this is not a Norman regional preparation; it is a grand-kitchen construction that passed naturally into bourgeois gratin dishes.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

skinless Dover sole fillets

Quantity

8 fillets, 3 ounces (85 g) each, about 1½ pounds (680 g) total

softened unsalted butter

Quantity

1 tablespoon (15 ml / 14 g)

for buttering the poaching dish

fish fumet (concentrated fish stock)

Quantity

½ cup (120 ml / 120 g)

unsalted butter

Quantity

4 tablespoons (60 ml / 56 g)

cut into small pieces for poaching

unsalted butter

Quantity

3 tablespoons (45 ml / 42 g)

divided, for the Mornay

all-purpose flour

Quantity

¼ cup (60 ml / 30 g)

whole milk

Quantity

1¾ cups (420 ml / 430 g)

heavy cream

Quantity

¼ cup (60 ml / 60 g)

Gruyère

Quantity

1 cup (240 ml / 100 g)

finely grated and divided

Parmesan

Quantity

½ cup (120 ml / 50 g)

finely grated and divided

fine sea salt

Quantity

½ teaspoon (2.5 ml / 3 g)

divided

ground white pepper

Quantity

⅛ teaspoon (0.6 ml / 0.3 g)

Equipment Needed

  • 2-quart (2-liter) heavy saucepan
  • Whisk and fine-mesh sieve
  • 13 by 9-inch (33 by 23 cm) shallow baking dish
  • 2½ to 3-quart (2.4 to 2.8-liter) broiler-safe gratin dish
  • Broad flexible fish spatula
  • Parchment paper

Instructions

  1. 1

    Build the Mornay

    Melt 2 tablespoons (28 g) of the Mornay butter in a heavy saucepan over medium-low heat. Add the flour and stir for 2 minutes without letting the roux color; cooking it removes the raw flour taste while keeping the sauce ivory. Take the pan off the heat and whisk in the milk gradually, smoothing each addition before adding the next. Return it to medium-low heat, add half the cream, and cook for 5 to 7 minutes, whisking along the bottom and corners, until the sauce naps the back of a spoon and falls from the whisk in a broad ribbon. Season with half the salt and the white pepper. Remove the pan from the heat, then whisk in half the Gruyère, half the Parmesan, the remaining Mornay butter, and the remaining cream. Once the cheese enters, the sauce must not boil. If it turns grainy or shows beads of fat, pull it from the heat and whisk firmly with a spoonful of the reserved cream until smooth. Ça se rattrape. Press parchment directly against the surface and keep the Mornay warm.

    If the béchamel develops flour lumps before the cheese goes in, pass it through a fine sieve and return it to gentle heat. Straining is correction, not defeat.
  2. 2

    Poach the sole gently

    Heat the oven to 325°F (165°C). Butter a 13 by 9-inch (33 by 23 cm) shallow baking dish and lay the sole fillets flat in one uncrowded layer, alternating the narrow ends so they fit without overlapping. Season with the remaining salt. Spoon the fish fumet over and around the fillets, then divide the 4 tablespoons (56 g) of poaching butter into small pieces over the fish. Lay a sheet of parchment directly against the surface and bake for 7 to 10 minutes. The fumet should barely tremble, never boil, and the fish should be opaque at the edges but only just yielding at its thickest point. If the liquid begins bubbling hard, lift the dish from the oven for a minute and lower the heat to 300°F (150°C). The broiler will finish the fish, so stop the poach early rather than late.

    The 4 tablespoons of poaching butter preserve the source entry’s half-ounce allowance for each of four sole. This butter belongs with the fish, not in the Mornay.
  3. 3

    Prepare the sauce bed

    Change the oven to high broil and set a rack about 6 inches (15 cm) below the element. If the Mornay has cooled, warm it over the lowest heat only until it flows again. Spread about one-third of the sauce across the bottom of a shallow, broiler-safe gratin dish. Lift each fillet from the poaching dish with a broad fish spatula, pause to let the fumet drain away, and arrange the fish neatly over the sauce. Draining matters: excess poaching liquid thins the Mornay and prevents a clean glaze.

  4. 4

    Coat with Mornay

    Spoon the remaining Mornay over the sole, covering every fillet from end to end. The sauce should cling in a generous coat rather than run like milk; if it has tightened while waiting, loosen it over gentle heat with a teaspoon of milk. Scatter the remaining Gruyère and Parmesan evenly over the surface. Do not mound the cheese heavily in the center, or the edges will brown before the middle begins to bubble.

  5. 5

    Glaze under broiler

    Set the gratin dish under the hot broiler for 2 to 4 minutes, rotating it once if your heat is uneven. The Mornay should bubble at the rim and the cheeses should melt into a freckled butter-gold glaze. If one patch darkens too quickly, move the dish down a rack rather than covering the whole surface. Stop as soon as the color arrives; chasing a dark crust only overcooks the sole beneath it. The thickest fillet should be opaque and reach 145°F (63°C). Let the dish settle for 2 minutes, then carry it directly to the table. À table!

Chef Tips

  • Ask the fishmonger to skin four small sole and lift off eight even fillets. Trimming and skinning were separate brigade jobs, and handing them to the fishmonger is an honest home equivalent. If Dover sole is unavailable, lemon sole or fine flounder fillets will take the method, though thinner fillets need a shorter poach.
  • Use a light, clean fish fumet, homemade, frozen, or bought from a good fishmonger. Taste it before seasoning the sole; cheese adds salt later, and an aggressively reduced fumet can make the finished dish harsh.
  • Grate the Gruyère and Parmesan finely from the piece. Coarse strands melt unevenly, while pre-grated cheese often carries starch that makes Mornay grainy.
  • Serve Sole Mornay from its gratin dish with buttered spinach, pommes vapeur, or plain rice to catch the sauce. A mineral Chablis has enough freshness for the dairy richness without crowding the fish.
  • This dish waits poorly once glazed. Bring the guests to the table before it enters the broiler, then serve while the sauce still gleams and the sole remains tender.

Advance Preparation

  • The Mornay can be made up to one day ahead. Press parchment against its surface, chill it promptly, and reheat it over very low heat while whisking; loosen it with a spoonful of milk only if needed.
  • The cheeses may be grated and divided earlier in the day. The poaching dish can also be buttered and the gratin dish set out before guests arrive.
  • Arrange the sole in the buttered poaching dish up to 2 hours ahead, cover, and refrigerate. Add the fumet and pieces of butter only when the oven is ready. Do not poach the fish ahead, because the second heating under the broiler will make it firm.

Frequently Asked Questions

Nutrition Information

1 serving (about 320g)

Calories
650 calories
Total Fat
46 g
Saturated Fat
27 g
Trans Fat
2 g
Unsaturated Fat
17 g
Cholesterol
210 mg
Sodium
940 mg
Total Carbohydrates
12 g
Dietary Fiber
0 g
Sugars
6 g
Protein
46 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Fish - Soles

Browse the full collection