This classic British dish brings together tender salmon, cod and haddock in a creamy, well-seasoned filling. It blends leeks and fresh spinach for colour and a light, nutritious lift. The method here is trimmed to save time so it suits busy weeknight cooking.
The rustic crushed potato topping gives a golden, craggy finish that contrasts beautifully with the silky sauce below. The texture makes each mouthful satisfying and keeps the meal feeling homely yet a little special.
Easy to share and enjoy, this recipe is straightforward to follow and adapts well for families. Tag the author on social media to show your version and inspire others to make this berry fish dish at home.
Key Takeaways
- The recipe pairs salmon, cod and haddock for a flavourful, protein-rich filling.
- A rushed method keeps preparation time short for weeknight meals.
- The crushed mash creates a rustic, crisp surface that balances the creamy base.
- Fresh spinach and leeks add colour and nutrition to the dish.
- Simple steps let you make a comforting, shareable family meal.
Why You Will Love This Mary Berry Fish Pie With Crushed Potato Topping
This recipe balances ease and flavour. A simple filling of mixed white fish and a creamy sauce pairs brilliantly with a rustic crushed potato finish. The result is comforting, quick to prepare and ideal for busy evenings.
The Appeal of Crushed Potatoes
Crushed potatoes give a lighter, more textured top compared to a smooth mash. They crisp in the oven and form golden, irregular peaks that add bite and visual charm.
The slightly chunky surface soaks up a little sauce, meaning each mouthful has contrast — soft, creamy filling and a buttery, crunchy ridge.
A Family Favourite
This mary berry fish recipe suits all ages. Mild flavours and a creamy base make it a safe choice for fussy eaters, while the robust potato topping pleases those who like texture.
- Great for batch cooking and easy reheating.
- Adaptable: add greens or swap white fish to match your pantry.
- Comforting enough for a weekend roast alternative, yet simple for weeknights.
Essential Ingredients for Your Fish Pie
Start by choosing fresh, high-quality components — they make all the difference. A 900g fish mix of salmon, cod and haddock forms the base, giving depth and a delicate texture that holds up in a creamy filling.
Key pantry items include 3g unsalted butter, 3 tbsp of flour and 500ml of milk to make a smooth, thick sauce. Two leeks add sweetness while 100g chopped spinach wilts into the sauce for colour and nutrition.
- Fresh dill (2 tbsp) and 1 tbsp lemon zest brighten the dish and cut through the richness.
- Season carefully: 1 tsp salt and 1/2 tsp ground pepper balance the flavours.
- Prepare potatoes for the topping and measure ingredients before you begin to keep the process calm and efficient.
These simple ingredients turn everyday recipes into a comforting, family-friendly pie that’s quick to assemble and full of flavour.
Preparing the Rustic Crushed Potato Topping
Make the topping while the filling rests. Start by placing 800g of small potatoes in cold, salted water. Bring to the boil and cook for 15–20 minutes until fully tender.
Once soft, it is vital to drain well to avoid a soggy finish. Use a fork to press the potatoes into a mix of chunky and small pieces. This uneven texture is what gives the pie crushed potato its signature crispness.
Drizzle the broken potatoes with 2 tbsp of olive oil and 1/2 tbsp of lemon juice. Season with a few turns of the mill for salt and pepper. Toss gently so the oil and lemon juice coat the pieces for extra flavour and mouthfeel.
Achieving the Perfect Texture
Spread the potato topping evenly across the dish so it browns uniformly. Leave the surface rough; the peaks and valleys will crisp at high heat and create golden edges.
“A rough, uneven crust creates the best crunch and keeps the filling silky underneath.”
Creating the Creamy Fish Filling
Melt the butter, soften the leeks and you’ve set the scene for a rich, creamy filling that carries the fish without overpowering it. Start by melting 3g of butter in a large skillet and cook two finely diced leeks over low heat until they are soft and translucent.
Next, stir flour into the softened leeks — three tablespoons — and cook the mixture for about a minute. This removes the raw flour taste and creates a stable roux base.
Gradually whisk in 500ml of milk to keep the sauce smooth. Keep the heat gentle and whisk constantly so the sauce thickens without lumps.
Add the 900g fish mix (salmon, cod and haddock) to the pan and cook for a couple of minutes only so the pieces stay tender. Stir in 100g of spinach at the end so it just wilts into the mixture.
- Season well: add 2 tbsp of dill, 1 tbsp lemon zest, 1 tsp salt and 1/2 tsp ground pepper.
- If you like a brighter finish, stir in a splash of lemon juice just before assembling the pie.
- The filling should be thick enough to coat the back of a spoon and be assembled while still warm.
“A single pan method keeps things simple and preserves the delicate texture of the fish.”
Assembling and Baking Your Dish
Spoon the warm filling into a 2‑litre baking dish and level the surface so the sauce sits evenly before you add the potato layer. This helps the pieces of fish remain suspended in the sauce while the top browns.
Spread the crushed potatoes over the top, covering the filling completely. A rough, uneven surface gives golden, crisp edges when it roasts in the oven.
Scatter any remaining herbs over the top to lift the final presentation. Place the dish in a preheated oven at 200°C (fan 180°C).
Bake for 30–40 minutes until the potatoes are golden and the filling bubbles through the sides. Allow the cooked pie to cool for 10 minutes before serving so the sauce can settle and portioning is neater.
- Use a large pan to make the filling — it makes transfer easy and tidy.
- Check that the top is golden and the filling is bubbling before removing from the oven.
- Resting for 10 minutes improves texture and helps slices hold together.
| Stage | Temp | Time | Result |
|---|---|---|---|
| Preheat | 200°C (fan 180°C) | — | Even oven heat for browning |
| Bake | 200°C | 30–40 minutes | Golden top, bubbling sauce |
| Rest | Room temperature | 10 minutes | Firmer slices, settled sauce |
Using an Air Fryer for a Modern Twist
Try the Ninja Megazone Air Fryer for a quicker route to a golden finish on this mary berry fish pie recipe.
Ensure your baking dish fits in the air fryer basket before assembling. A snug fit helps even heat circulation and prevents the dish from tilting during baking.
Bake at 170–180C for 20–25 minutes. Check after 15 minutes and lower the heat if the potatoes are browning too fast. The circulating heat cooks the filling evenly and crisps the surface faster than a conventional oven.
- Place the assembled dish in the air fryer basket, centred for best airflow.
- Set temperature to 170–180C and start with 20 minutes.
- Monitor colour and add 3–5 minutes if the centre needs more heat.

| Appliance | Temp (C) | Time (minutes) | Outcome |
|---|---|---|---|
| Ninja Megazone Air Fryer | 170–180 | 20–25 | Evenly cooked filling, crisp golden top |
| Conventional oven | 200 | 30–40 | Classic roast finish, longer bake time |
| Adjustment tip | Lower heat | Reduce 10–20% | Prevents over-browning of potatoes |
Expert Tips for Perfect Texture and Flavour
Make sure the fillet pieces are sizeable and let the oven finish the cooking. Large chunks hold together better and give a pleasing bite once baked.
Preventing Fish from Breaking
Poach or sear briefly so the salmon and white fish start to flake but do not fall apart. Transfer gently to the pan and avoid stirring once the sauce covers the pieces.
Thickening the Sauce
If the sauce seems thin, return it to low heat and cook until it coats the back of a spoon. Stir flour in well during the roux stage so the mixture binds and the sauce reaches the right body before baking.
Avoiding a Dry Topping
Boil potatoes in salted water for 15–18 minutes and drain well. Use a fork to crush them, then mix in melted butter or oil and season with salt and pepper.
- Leave the surface rough so peaks crisp under oven heat.
- Season both filling and potato topping to avoid flat flavours.
- Add a splash of lemon juice and a sprinkle of dill for lift.
“Let the oven complete the cooking; it keeps pieces intact and finishes the sauce beautifully.”
Recommended Side Dishes to Serve
Simple vegetables and crusty bread finish the meal, ready in the same minutes your dish rests.
Green beans steamed until bright and tender add crunch and colour beside the creamy main. A crisp garden salad offers a fresh contrast and balances richer flavours.
Lightly buttered carrots bring a touch of natural sweetness that pairs well with white fish. Peas remain a classic choice — they are quick, child-friendly and add cheerful colour.
- Steamed green beans for crunch and colour
- Crisp garden salad to cut through richness
- Buttered carrots for gentle sweetness
- Crusty bread to soak up any leftover sauce after 30 minutes
- Roasted seasonal vegetables cooked alongside the main
| Side | Prep time | Why it works |
|---|---|---|
| Green beans | 8–10 minutes | Adds crunch and vibrant colour |
| Garden salad | 5 minutes | Freshness to balance the sauce |
| Buttered carrots | 12 minutes | Sweetness that complements white fish |
| Crusty bread | 2–3 minutes | Great for soaking up sauce |
Storing and Reheating Leftovers
Store leftovers promptly in an airtight container and place them in the fridge. This keeps the fish and sauce fresh and prevents flavours from dulling. Refrigerate for up to 2 days.

For longer storage, freeze the dish before baking. Label each portion with the date and contents so you can rotate meals easily. Freezing before baking helps preserve the sauce and the texture of the filling.
When reheating, set the oven to 180C and warm for 20–25 minutes until the centre is piping hot and the topping crisps up again. If the filling seems tight, stir in a splash of milk to loosen the sauce before serving.
“Avoid reheating more than once; repeated heat breaks down delicate fillets and dries the filling.”
- Fridge: airtight container, up to 2 days.
- Freeze: label and freeze before baking for best results.
- Reheat: 180C for 20–25 minutes; add milk if needed.
| Storage Method | Prep Tip | Time |
|---|---|---|
| Refrigerate | Airtight container | Up to 2 days |
| Freeze (before baking) | Label with date & contents | 3 months recommended |
| Reheat | Use baking dish straight to oven | 180C — 20–25 minutes |
Conclusion
A rustic crust and rich filling make this recipe a reliable choice for simple, satisfying dinners.
This berry fish pie is a comforting British classic that pairs tender fillets with a creamy sauce. The rough, golden pie crushed potato gives a lovely contrast to the silky centre and lifts every portion.
Follow this clear recipe and you can easily make mary berry inspired meals that taste fresh and wholesome. Whether you favour traditional pie recipes or seek a modern twist, this berry fish pie will become a family favourite.
Enjoy the process and savour a hearty, nourishing meal that balances flavour and texture perfectly.
FAQ
What types of fish work best in this recipe?
How can I make a silky, lump‑free sauce?
What’s the quickest way to prepare the crushed potato topping?
Can I add greens like spinach to the filling?
How do I stop the fish pieces from falling apart when stirring?
Is it possible to make this in an air fryer?
How do I prevent a dry potato topping?
What thickener should I use if my sauce is too thin?
How long can I store leftovers in the fridge or freezer?
What’s the best way to reheat frozen portions?
Which side dishes pair well with this pie?
Can I use different potatoes for the topping?
Mary Berry Fish Pie With Crushed Potato Topping
This classic British dish brings together tender salmon, cod and haddock in a creamy, well-seasoned filling. It blends leeks and fresh spinach for colour and a light, nutritious lift.
Ingredients
- 900g fish mix (salmon, cod, and haddock)
- 3g unsalted butter
- 3 tbsp flour
- 500ml milk
- 2 leeks, finely diced
- 100g chopped spinach
- 2 tbsp fresh dill
- 1 tbsp lemon zest
- 1 tsp salt
- 1/2 tsp ground pepper
- 800g small potatoes
- 2 tbsp olive oil
- 1/2 tbsp lemon juice
Method
- Preheat the oven to 200°C (fan 180°C).
- Place the potatoes in cold, salted water and bring to a boil. Cook for 15-20 minutes until tender.
- Drain the potatoes well and use a fork to crush them into a mix of chunky and small pieces.
- Drizzle the crushed potatoes with olive oil and lemon juice, then season with salt and pepper.
- Melt the butter in a large skillet and cook the leeks over low heat until soft and translucent.
- Stir in the flour and cook for about a minute to create a roux.
- Gradually whisk in the milk, stirring constantly until the sauce thickens.
- Add the fish mix to the sauce and cook for a couple of minutes until just tender.
- Stir in the chopped spinach, dill, lemon zest, salt, and pepper.
- Spoon the warm filling into a 2-litre baking dish and level the surface.
- Spread the crushed potatoes over the top, creating a rough surface.
- Bake in the preheated oven for 30-40 minutes until the potatoes are golden and the filling bubbles.
- Allow the pie to cool for 10 minutes before serving.
