“Cold thick sauce protects fish from overcooking during assembly.”
This is a make-two-eat-one dish: it assembles in half an hour, bakes in another forty, and the second dish goes straight into the freezer for a week when nobody wants to cook. White fish is cheaper than it looks when it is buried under a potato lid, and eight servings come out of one pan.
The sauce must be completely cold before the fish and potato meet it. Warm sauce starts cooking the fish during assembly, which is how you end up with dry, chalky pieces after the bake, and it soaks upward into the potato instead of staying put. Cooling also thickens it enough to hold the peas in place.
🐟 The promise: A whole tray of fish pie for eight, assembled cold in under half an hour and then either baked straight away or wrapped for a night when nothing is planned.


Three tablespoons of flour to three cups of milk is a deliberately loose roux. The sauce should coat a spoon and go no further, because the cod and the peas both release water into it in the oven.
Dill loses its scent under long heat. A second small handful stirred over the pie as it leaves the oven does more for the lemon than doubling the amount stirred into the sauce.
Melt 3 tbsp (42 g) butter in a saucepan, whisk in 3 tbsp (24 g) flour, and cook 2 minutes over medium heat. The paste should smell faintly like toast and stay blond rather than browning.

Pour in 3 cups (720 ml) milk a splash at a time, whisking out lumps before adding more. Simmer 5 minutes until the sauce coats the back of a spoon and holds a line drawn with your finger.

Stir in ¼ cup (15 g) dill, 1 tbsp (15 ml) lemon juice, and ¼ tsp (1.5 g) kosher salt, then cool the sauce completely. Cold sauce stays put around the fish instead of soaking into the potato lid.

Pat 1½ lb (680 g) cod cut in 1-inch pieces dry with paper towels and scatter them across a 9-by-13-inch baking dish with 2 cups (280 g) peas. Leave small gaps so the sauce can settle between the pieces.

Spoon the cold sauce evenly over and around the fish, then spread 4 cups (840 g) mashed potatoes to every edge so no sauce can bubble up the sides. Rough the surface with a fork to make peaks that brown.

Bake at 400°F (205°C) for 32 to 38 minutes, until the potato peaks turn gold and the sauce bubbles at the center. The cod should flake apart at a fork and register 145°F (63°C).

The fish is opaque through, the sauce simmers in the middle, and the potato ridges are crisp. If the potato peaks are gold well before the center bubbles, the dish went in colder than the method assumes. Cover it loosely with foil and keep baking until a piece of cod from the middle reads 145°F (63°C).
Steep a wide strip of lemon peel in the milk as it warms, then lift it out before the sauce thickens.
🥗 Nutrition, roughly: about 455 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.