Fish Pie
Quick answer
- Total time
- 60 min
- Level
- Medium
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Fish pie is a British baked dish with white fish in a creamy sauce under a browned mashed-potato topping.
Read more
Cut 700 g potatoes into even pieces and boil them for 15 to 20 minutes, until a skewer reaches the center easily. Drain thoroughly and let the steam escape before mashing with some of the butter and milk. Keep the mash soft enough to spread but not runny, since it must form a stable top layer. In a separate pan, cook 120 g finely chopped onion over medium-low heat for 4 to 5 minutes until translucent. Add the remaining butter and 2 tablespoons all-purpose flour, stirring for about 1 minute to remove the raw flour smell. Pour in 350 ml milk in several additions and whisk after each one so the roux loosens smoothly without lumps. Reduce the heat when the sauce lightly coats the back of a spoon. Add 500 g white fish cut into bite-size pieces and 80 g peas, then fold gently over low heat for only 3 minutes. The fish will continue cooking in the oven, so it should begin turning opaque without breaking apart at this stage. Spread the filling evenly in a baking dish and cover it with mashed potato all the way to the edges. Draw ridges across the surface with a fork and scatter 60 g cheddar over them; the raised areas give the topping more places to brown. Bake in a preheated 200 C oven for about 20 minutes. Once the sauce bubbles around the sides and the potato is golden, rest the pie for 5 minutes so the filling settles and each serving holds both layers.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Heat
Cut the 700 g potatoes into even pieces and boil for 15-20 minutes, until a skewer slides in easily.
Drain well, let steam escape, then mash with some butter and milk until smooth but not runny.
- 2Control
Warm a pan over medium-low heat, add the chopped 120 g onion, and cook for 4-5 minutes until translucent.
Add the remaining butter and 2 tablespoons flour, stirring for about 1 minute to remove the raw flour smell.
- 3Control
Pour in the 350 ml milk a little at a time, whisking constantly so the roux loosens without lumps.
When the sauce lightly coats the back of a spoon, reduce the heat to low to prevent scorching.
- 4Control
Add the 500 g white fish in bite-size chunks, then add the 80 g peas.
Cook gently over low heat for only 3 minutes, folding carefully so the fish starts to turn opaque but keeps its shape.
- 5Control
Spread the filling evenly in a baking dish and cover it with the mashed potato all the way to the edges.
Drag a fork over the surface to make ridges, creating spots where the 60 g cheddar can cling and brown.
- 6Heat
Scatter the cheddar over the top and bake in a preheated 200 C oven for about 20 minutes.
When the edges bubble and the potato top is golden, rest for 5 minutes so each scoop holds together.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Chunks of cod and smoked haddock are baked under a smooth, buttery mashed potato lid.
- Finish cue
- When the edges bubble and the potato top is golden, rest for 5 minutes so each scoop holds together.
- Avoid this
- Do not overcook fish in the sauce to keep flakes intact.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
60min, 8 ingredients
Category median
40min, 8 ingredients
Based on 168 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Keullaem Chaudeo (Clam Chowder)
potatoes, milk

Bangers and Mash
potatoes, milk

Cottage Pie
potatoes, milk