Traditional Fish Pie and Mash (Recipe Guide)
A British fish pie pairs gently poached fish in a creamy milk sauce with peas and a golden mashed-potato topping. For four to six people, use 800 g mixed fish, 900 g potatoes, and a 200°C oven (180°C fan). Poach the fish gently, thicken its milk into sauce, assemble, and bake until hot and safely cooked.
There is a small irony in fish pie: it is a comforting, traditional dish, yet a rushed sauce or dry fish can make it feel like a project. The good news is that the work is familiar: boil potatoes, make a simple white sauce, and assemble everything in one ovenproof dish.
I focus on the points that make the recipe reliable: gentle heat for the fish, gradual whisking for a smooth sauce, and a thermometer check when practical. The result is a hearty pie with a soft, creamy center and a browned potato top.
Ingredients for fish pie and mash
This recipe serves four to six. It uses everyday ingredients and a mix of fish for varied flavor and texture. Keep the fish chilled until you are ready to prepare it, and check each piece for bones before cooking.
- 800 g skinless mixed fish fillets, such as cod, smoked haddock, and salmon
- 600 ml milk
- 1 bay leaf
- 900 g floury potatoes, peeled and quartered
- 90 g butter, divided: 50 g for the mash and 40 g for the sauce
- 40 g plain flour
- 100 g peas
- 1 tsp Dijon mustard
- Chopped parsley
- Salt and black pepper
Cut the fish into pieces about 3–4 cm across. Similar-sized pieces cook more evenly. If you prefer a milder pie, use more cod and less smoked haddock; for a fuller flavor, keep the smoked fish in the mix.
Floury potatoes mash easily and give the topping a soft texture. Choose a dish that can hold the filling and potato topping without being filled to the rim.
Cookware and preparation
A heavy-bottomed saucepan helps the milk sauce heat evenly, while an oven-safe dish holds the assembled pie. Check the dish and its handles for an oven rating before use. The material matters less than using cookware in good condition and following its maker’s temperature guidance.
A stainless-steel saucepan works well for a milk-based sauce. Stainless steel with a magnetic base can be used on induction cooktops. Avoid prolonged contact between the milk sauce and bare aluminum or unseasoned cast iron, as these may react with acidic or dairy foods or affect their color.
Heat the oven to 200°C conventional or 180°C fan (400°F). If your dish has a lower stated temperature limit, follow that limit. Do not put cold glass or ceramic straight into a hot oven unless the manufacturer says it is safe.
Have a dry, heat-resistant trivet ready for the hot dish. Sudden temperature changes can crack glass or ceramic bakeware, so do not set a hot dish on a cold, wet, or stone surface.
Step-by-step fish pie recipe
The method has three main parts: boil and mash the potatoes, poach the fish in milk, then use that milk to make the sauce. Assemble the filling and topping in an ovenproof dish and bake until hot. Gentle cooking helps keep the fish tender and the sauce smooth.
1. Boil and mash the potatoes
Put the potatoes in a saucepan and cover them with cold, salted water. Bring to a boil, then lower the heat and simmer until a knife passes easily through the pieces, usually 15–20 minutes. The exact time depends on their size.
Drain well and return the potatoes to the warm pan for a short time. This helps steam escape so the mash does not turn watery. Mash with 50 g butter, then season with salt and pepper. Set aside while you prepare the filling.
2. Poach the fish gently
Warm the milk with the bay leaf in a saucepan until steaming, but do not let it boil. Add the fish and cook gently until it turns opaque and begins to flake. Lift it out with a slotted spoon and set it aside. Keep the milk; it becomes the base for the sauce.
A food thermometer is useful if you want to check doneness: fish should reach 63°C (145°F) at its thickest point. Avoid a hard boil, which can break up the fish and make the milk harder to manage. Remove the bay leaf before making the sauce.
3. Make the sauce
Melt 40 g butter in a heavy-bottomed saucepan over medium-low heat. Stir in the flour and cook for about one minute without browning it. This cooked flour-and-butter mixture is called a roux; it thickens the milk into sauce.
Add the reserved milk a little at a time, whisking as you go. Gradual additions help prevent lumps. Bring the sauce to a gentle simmer and stir until it thickens. Stir in the mustard, peas, parsley, and seasoning. Taste before adding more salt, especially if your fish includes smoked haddock.
4. Assemble and bake
Fold the fish into the sauce carefully so the pieces stay intact. Spoon the filling into the ovenproof dish and spread the mashed potatoes over it in an even layer. Run a fork over the top to make ridges; they give the surface texture as it bakes.
Bake for 20–25 minutes, until the top is golden and the filling is hot throughout. Check that the fish reaches 63°C (145°F) at its thickest point. If the topping browns before the center is hot, check the temperature rather than extending the bake without a reason. Rest the pie for a few minutes before serving.
Timing and doneness at a glance
These times are useful guides, not guarantees: fish thickness, potato size, dish shape, and oven performance can all affect cooking. Use the thermometer checks for safety, and follow the bakeware maker’s temperature limits. The pie is ready when the center is hot and the fish is cooked through.
| Stage | Guide | What to check |
|---|---|---|
| Boil potatoes | 15–20 minutes | A knife enters easily |
| Warm milk and poach fish | Gentle heat; time varies | Fish is opaque and flakes; aim for 63°C |
| Thicken sauce | Gentle simmer | Smooth sauce coats the spoon |
| Bake assembled pie | 20–25 minutes | Golden top; center reaches 63°C |
Troubleshooting and reliable results
Small adjustments can rescue the texture without changing the basic recipe. Watch the heat and the consistency as you cook; both are easier to correct before the pie goes into the oven.
- Lumpy sauce: Whisk in the milk gradually. If lumps remain, whisk firmly while the sauce simmers gently.
- Thin sauce: Let it simmer a little longer, stirring often. It should be thick enough to coat a spoon before you fold in the fish.
- Watery mash: Drain the potatoes thoroughly, then return them to the warm pan briefly to release steam before mashing.
- Dry or broken fish: Keep the milk below a boil and poach only until the fish is opaque and starting to flake. Handle it gently when adding it to the sauce.
- Pale topping: Spread the mash evenly and roughen the surface with a fork. Bake until golden, checking the center so you do not overcook the filling.
Serving, storing, and reheating
Let the pie settle briefly before spooning portions; this gives the filling a little time to firm up. Serve it with peas, seasonal greens, or a lightly dressed salad. A sharp or lightly pickled side adds contrast to the creamy sauce and soft mash.
For leftovers, cool and refrigerate them promptly, and follow local food-safety guidance for storage times. Reheat a portion until the center reaches 74°C (165°F). Reheat leftovers only once. If reheating the whole pie, cover it if the topping browns too quickly, while making sure the center reaches the same temperature.
Use a spoon or serving utensil that will not scratch glazed ceramic or glass. Let the dish cool gradually, and wash it according to the manufacturer’s instructions. For stainless steel, warm water, dish detergent, and a non-scratch sponge are suitable; soak stuck sauce rather than scraping hard.
Frequently asked questions
These quick answers cover common questions about fish choices, sauce, cooking temperatures, and serving. Use them alongside the method above, especially when adjusting the fish mix or working with a different ovenproof dish.
What fish is best for a traditional fish pie?
A mix of skinless white fish, smoked haddock, and salmon gives a range of flavors and textures. Cod, smoked haddock, and salmon work well in this recipe.
Can I use only one kind of fish?
Yes. Use 800 g of one skinless fish, cut into similar-sized pieces. The flavor will be less varied than a mixed-fish pie.
Should I boil the milk for poaching?
No. Warm it until steaming, then poach the fish gently. A rolling boil can make the fish break apart.
How do I know when fish is cooked?
It should be opaque and begin to flake. For a temperature check, the thickest part should reach 63°C (145°F).
Why is my fish pie sauce runny?
It may need more simmering to thicken, or the potatoes may have released extra water into the filling. Thicken the sauce before assembly and drain potatoes well.
Can I prepare the components ahead?
You can boil and mash the potatoes and make the filling ahead, then assemble and bake later. Keep prepared ingredients refrigerated and handle them safely; allow for a longer bake if the assembled pie is cold.
Can I freeze fish pie?
Freezing can change the texture of fish and sauce. If you choose to freeze it, use a suitable freezer-safe container and follow food-safety guidance for thawing and reheating.
What temperature should leftover fish pie reach?
Reheat the center to 74°C (165°F), and reheat leftovers only once.
Can I use a glass or ceramic pie dish?
Yes, if the manufacturer rates it for the oven temperature you plan to use. Avoid sudden temperature changes, and set the hot dish on a dry, heat-resistant trivet.
What should I serve with fish pie and mash?
Peas or seasonal greens are simple choices. A lightly dressed salad or pickled vegetables can balance the creamy filling.
(This article was written by one of our staff writers, Steven R. Bancroft. Visit our Meet the Team page.)
