Complete free recipe

Fish Pie with Milk Sauce and Potato Crust

White fish and peas folded into a leek and dill milk sauce under a mashed potato crust, baked until the top is ridged and brown.

Fish Pie with Milk Sauce and Potato Crust. White fish and peas folded into a leek and dill milk sauce under a mashed potato crust, baked until the top is ridged and brown.
Add to my week
Prep 25 minCook 45 minServes 4

Ingredients

Why metric?

Metric avoids regional spoon ambiguity. US uses 5 mL tsp, 15 mL tbsp and 240 mL cup. Small masses stay in grams unless a verified recipe conversion exists. More on measurements

  • 1 kg potatoes, peeled and cut into even chunks
  • 650 g skinless white fish fillets
  • 650 ml milk (670 g)
  • 70 g unsalted butter
  • 50 g plain flour
  • 1 large leek, finely sliced and washed (175 g)
  • 150 g frozen peas
  • 30 g fresh dill (1 bunch), chopped
  • 40 g cheddar, finely grated
  • 20 g parmesan, finely grated
  • 0.5 g iodised table salt
  • Ground black pepper, to taste

Method

  1. Boil the potatoes in unsalted water for 18-20 minutes, until a knife slides in and the chunk falls off it under its own weight. Drain and let them steam dry in the colander for a couple of minutes, or the mash goes wet.
  2. Meanwhile lay the fish in a wide pan, pour over 300 ml of the milk and bring to a bare shiver. Poach 5 minutes, until the flesh is opaque and flakes apart at the thickest point. Lift it out onto a plate and keep every drop of the milk.
  3. Melt 45 g of the butter in a saucepan, add the leek and cook 8 minutes over low heat, until collapsed and silky with no squeak. Stir in the flour and cook 1 minute.
  4. Add the poaching milk a splash at a time, beating hard after each addition until smooth before adding more. Simmer 3-4 minutes, stirring, until the sauce coats the back of a spoon and holds a clean line when you draw a finger through it. Stir in all of the dill, the salt and plenty of pepper. The dill is a whole bunch and it should taste like it. The salt stays light on purpose, because the cheddar and parmesan baked on top finish the seasoning.
  5. Mash the potatoes with the remaining butter and the last of the milk until smooth and thick enough to hold a peak.
  6. Heat the oven to 200C. Flake the fish in large pieces into a baking dish, scatter the peas over and pour the sauce on. Spread the mash across the top, seal it to the edges of the dish and rough the surface up with a fork. Scatter with the cheddar and parmesan.
  7. Bake 25-30 minutes, until the ridges are browned and the sauce is bubbling up around the rim. Rest it 5 minutes before serving so it holds together on the spoon.

Safety and storage

Cook to
63°C / 145°F in the centre (fish)
Keeps
3 days refrigerated below 5°C
Reheat to
steaming hot, at least 60°C

Colour and clear juices are not a reliable test. Check the thickest part with a thermometer.

Cool and cover within two hours of cooking; split large amounts into shallow containers so they chill quickly. Reheat until steaming hot, at least 60°C.

Where these temperatures come from