Fish and seafood
Mary Berry Fish Pie With Crushed Potato Topping
Love a classic fish pie but want an easier method? This easy fish pie swaps mash for crushed potatoes for extra texture and crisp edges. Perfect comfort food for busy nights
- Serves 6
- Prep 20 minutes
- Cook 30 minutes
- Total 50 minutes

Mary Berry’s Fish Pie recipe with crushed potato topping is easy, healthy and delicious! The luxuriously creamy fish pie filling is packed with salmon, cod, haddock, leeks and spinach. The crushed potatoes provide texture and make this easy seafood dish hearty and just a little bit special!

Whenever I am a bit stuck for easy recipe ideas I just think WWMBD… If you didn’t catch that, it’s what would Mary Berry do? She is the queen of easy and foolproof and her fish pie recipes are both delicious and fuss-free.
Take this fish pie with crushed potato topping – it’s both hearty and healthy plus quicker than my other fish pie recipe with mashed potato topping. If you want to introduce more fish to your family meals this is the recipe for you!
Here’s What You’ll Need
I have made some tweaks to Mary’s recipe to make it easier, eliminating a few steps. Take a look at the ingredients so you can plan your next grocery shop.
- THE SAUCE is made with butter, flour and milk and it’s easy-peasy. Mary adds leeks which I think are a great touch but you could leave those out if preferred. The sauce is livened up by fresh dill and lemon zest. My husband suggested adding mustard too and I think he is right!
- FISH PIE FILLING – I used fish pie mixture which contains salmon, cod and smoked haddock rather than salmon and hake. This is purely for convenience since fish pie mix comes ready diced and skinless. You could play around with the fish combo to suit your preferences. The filling also contains spinach which is a great sneaky way to add some fresh greens into a fish pie!
- POTATO TOPPING – Instead of mashed potatoes we will be using crushed, a.k.a smashed, potatoes. I used small golden potatoes instead of new potatoes. A little olive oil and lemon juice is drizzled over the potatoes prior to baking.

How to Make Mary Berry’s Fish Pie
Prepare the Potato Topping
- Boil the potatoes in cold salted water for 15-20 minutes or until they are cooked through. Drain well and crush the potatoes with fork, breaking them down into chunky and small pieces. Drizzle with olive oil and lemon juice and set aside.

Make the Fish Pie Filling
- Melt the butter in a large skillet, add the leeks and cook over low heat for a few minutes until softened.
- Stir in the flour to make a paste. Gradually add the milk, stirring it in, so that the sauce is smooth. Bring to a low simmer and cook until it starts to thicken. Add the salt, pepper, lemon zest and half the dill.

- Add the fish and cook for a couple of minutes then stir in the spinach so that it starts to wilt. Make sure to stir gently so the fish stays in one piece.

Assemble and Bake
- Spoon the filling into a 2 liters / 2 quart ovenproof baking dish and level. Spread the crushed potatoes over the top so that they cover the filling. Scatter remaining herbs on top.

- Bake in a 200ºC (fan 180ºC) 400ºF preheated oven for 30-40 minutes or until the potatoes are golden with crispy edges and the filling is bubbling through. (see recipe notes below for air fryer instructions).
- Allow the fish pie to cool down for 10 minutes before serving. It is a full meal on its own but you could add some steamed vegetables on the side if you like.

Recipe Tips
- BAKE THE FISH PIE IN THE AIR FRYER You guys know how much I love my air fryer – especially now that I have the Ninja Megazone which has so much space I barely use my oven anymore! Make sure that your baking dish fits in the air fryer basket first. Bake at 170-180°C (340-360) for 20-25 minutes, adjusting the temperature if the potatoes are browning very quickly.
- STORING FISH PIE Leftovers will keep in the fridge for up to two days. Make sure to reheat them until piping hot all the way through when serving.
- FREEZING INSTRUCTIONS Assemble the pie but don’t bake and cool down completely before wrapping with two layers of foil. Label and freeze for up to three months. Cook the fish pie from frozen, adding extra cooking time as needed – typically an extra 20 minutes.

Recipe
Mary Berry Fish Pie With Crushed Potato Topping
Mary Berry’s Fish Pie recipe with crushed potato topping is easy, healthy and delicious! The luxuriously creamy fish pie filling is packed with salmon, cod, haddock, leeks and spinach. The crushed potatoes provide texture and make this easy seafood dish hearty and just a little bit special!
- Serves 6
- Prep 20 minutes
- Cook 30 minutes
- Total 50 minutes
Ingredients
For the topping
- 1 ¾ lb (800g) small potatoes (new potatoes or golden potatoes)
- 2 tbsp olive oil
- ½ tbsp lemon juice
- salt and pepper (a few turns of the mill)
For the Filling
- 3 g unsalted butter
- 2 leeks white parts only (finely diced)
- 3 tbsp flour (plain / all purpose)
- 2 cups (500ml) milk (whole or semi-skimmed)
- 2 tbsp dill (chopped)
- 1 tbsp lemon zest
- 1 tsp salt
- ½ tsp ground pepper
- 2 lb (900g) fish pie mix (salmon, cod and haddock or similar)
- 3 ½ oz (100g) fresh spinach (roughly chopped)
Method
PREPARE THE POTATO TOPPING
- 1
Boil the potatoes in cold salted water for 15-20 minutes or until they are cooked through. Drain well and crush the potatoes with fork, breaking them down into chunky and small pieces. Drizzle with olive oil and lemon juice and set aside.
MAKE THE FISH PIE FILLING
- 2
Melt the butter in a large skillet, add the leeks and cook over low heat for a few minutes until softened.
- 3
Stir in the flour to make a paste, mixing it in and cooking for a minute or so.
- 4
Gradually add the milk, stirring it in, so that the sauce is smooth. Bring to a low simmer and cook until it starts to thicken. Stir in the salt, pepper, lemon zest and most of the herbs. Have a little taste and add some lemon juice and mustard if you like.
- 5
Add the fish and cook for a couple of minutes then stir in the spinach so that it starts to wilt.
ASSEMBLE AND BAKE
- 6
Spoon the filling into a 2 quarts (2 liters) baking dish and level. Add the crushed potatoes over the top so that they cover the filling. Scatter remaining herbs on top.
- 7
Bake in a 200ºC (fan 180ºC) 400ºF preheated oven for 30-40 minutes or until the potatoes are golden with crispy edges and the filling is bubbling through.
SERVE AND ENJOY
- 8
Allow the fish pie to cool down for 10 minutes before serving. It is a full meal on its own but you could add some steamed vegetables on the side if you like.
Notes
BAKE THE FISH PIE IN THE AIR FRYER You guys know how much I love my air fryer – especially now that I have the Ninja Megazone which has so much space I barely use my oven anymore! Make sure that your baking dish fits in the air fryer basket first. Bake at 170-180°C (340-360) for 20-25 minutes, adjusting the temperature if the potatoes are browning very quickly.
Equipment
- Microplane Zester
- Ninja Megazone Air Fryer
Nutrition
- Calories359 kcal
- Carbohydrates32 g
- Protein37 g
- Fat10 g
- Saturated Fat3 g
- Polyunsaturated Fat1 g
- Monounsaturated Fat4 g
- Trans Fat0.02 g
- Cholesterol86 mg
- Sodium523 mg
- Potassium1246 mg
- Fiber4 g
- Sugar5 g
- Vitamin A1734 IU
- Vitamin C32 mg
- Calcium157 mg
- Iron3 mg







