🇬🇧 United Kingdom · Food
Classic Fish Pie
By eatmundo · July 6, 2026
🇬🇧 UKA comforting and hearty British classic, featuring chunks of flaky white fish and succulent smoked haddock in a creamy dill sauce, topped with a generous layer of buttery mashed potato and baked until golden and bubbling. Pure culinary warmth on a plate.
Ingredients
check them off as you prepareHow to Make It
- 1
To begin, cut 300g undyed smoked haddock and 300g firm white fish (like cod or coley) into large chunks, about 3-4cm. Place them in a wide, shallow pan. Pour 500ml milk over the fish, ensuring it's mostly submerged. Add 2 bay leaves and a few black peppercorns, then gently poach over low heat for 5-7 minutes, until just cooked through and flaky. Do not boil vigorously, as this can toughen the fish.
- 2
While the fish poaches, prepare the mash: Peel and chop 900g floury potatoes (like Maris Piper or King Edward) into even pieces. Boil them in salted water for 15-20 minutes until very tender. Drain thoroughly, then mash with 50g butter and a splash of milk until smooth and creamy. Season generously with salt and white pepper, then set aside.
- 3
In a separate medium saucepan, melt 30g butter over medium heat. Add 1 finely diced onion and 1 finely sliced leek. Cook gently for 5-7 minutes until softened but not browned, stirring occasionally. This crucial step creates a lovely aromatic base for your creamy sauce.
- 4
Now, create the sauce: Stir in 30g plain flour with the cooked vegetables and cook for 1 minute, stirring constantly, to make a roux. Gradually whisk in the reserved poaching milk from the fish, ensuring no lumps form. Bring to a gentle simmer and cook for 5 minutes, stirring, until the sauce thickens and coats the back of a spoon. Remove from heat.
- 5
Finish the filling: Carefully flake the poached fish gently into the sauce, discarding the bay leaves and peppercorns. Add 2 tablespoons of chopped fresh dill and 2 tablespoons of chopped fresh parsley, along with 2 hard-boiled eggs, quartered. Gently fold to combine, being careful not to break up the fish too much. Taste and adjust seasoning as needed.
- 6
Assemble the pie: Spoon the fish mixture into a large ovenproof dish (approximately 25cm x 20cm and 5cm deep). Spread the creamy mashed potato evenly over the top, using a fork to create little peaks – these will crisp up beautifully in the oven. For an extra golden crust, you can sprinkle 50g grated mature cheddar cheese over the mash.
- 7
Bake to perfection: Preheat your oven to 190°C (375°F/Gas Mark 5). Place the fish pie in the preheated oven and bake for 25-30 minutes, or until the topping is golden brown and the filling is bubbling invitingly around the edges.
- 8
Rest and serve: Carefully remove the piping hot fish pie from the oven and let it rest for 5-10 minutes. This allows the filling to settle and makes it easier to serve clean portions. Enjoy this ultimate comfort food with some steamed green vegetables on the side.
Frequently Asked Questions
What's the best combination of white fish to use for a classic fish pie, and why?+
For a balanced Classic Fish Pie, combine a firm white fish like cod or pollock with the flakier haddock for varied texture and depth of flavor. You can also add smoked haddock for an extra savory kick.
How can I prevent the fish pie filling from becoming watery?+
To avoid a watery filling, ensure your leeks and onions are well sautéed before adding, and make sure to properly thicken your béchamel sauce with enough flour and cook it until it coats the back of a spoon.
What type of potato is best for the topping, and how should it be prepared for the smoothest mash?+
Use starchy potatoes like Russet or Maris Piper for the fluffiest mash topping. Boil them until very tender, drain thoroughly, and mash immediately with warm milk and butter to achieve a smooth, lump-free consistency.
How do I know when my Classic Fish Pie is perfectly cooked, and what temperature should it be served at?+
The pie is ready when the potato topping is golden brown and crispy, and the filling is bubbling around the edges, indicating it's heated through. Serve it hot, straight from the oven, for the best experience.
🇬🇧 UKMundo Match
Dishes across the world that share Classic Fish Pie's core ingredients.









