Fish pie with prawns and cheesy leek mash topping

Fish pie with prawns and cheesy leek mash topping
  • Serves icon Serves 6
  • Time icon Ready in 1 hour

Instead of the usual potato mash or slices, this satisfying fish pie recipe has a moreish cheesy leek mash topping. It could possibly be the perfect comfort food.


  • 600ml milk
  • 300ml whipping cream
  • 450g white fish fillet such as cod, haddock or coley
  • 225g smoked haddock or smoked cod fillet
  • 175g cooked and peeled small to medium prawns, thawed if frozen
  • 3 hard-boiled eggs, peeled
  • and roughly chopped
  • 100g butter
  • 45g plain flour
  • 3 tbsp chopped fresh parsley
  • 1kg peeled floury potatoes
  • such as maris piper
  • 1 large leek, thinly sliced and washed well
  • 75g Cheddar, coarsely grated


  1. Put 450ml of the milk and the cream into a large pan and bring to the boil. Add the white and smoked fish fillets and simmer for 5-6 minutes, until just cooked through. Lift the fillets onto a plate to cool slightly and strain the liquid into a jug.
  2. When the fish is cool enough to handle, break it into large flakes, discarding the skin and any bones. Spread over the base of a 1.75-litre shallow ovenproof dish and scatter over the prawns and chopped eggs.
  3. Melt 50g of the butter in a pan, add the flour and cook, stirring, for 1 minute. Pull the pan off the heat and gradually stir in the reserved cooking liquid. Return to the heat and slowly bring back to the boil, stirring all the time. Simmer the sauce for 5 minutes, stirring occasionally. Season to taste, stir in the parsley and pour over the fish. Leave to go cold.
  4. Cut the potatoes into large chunks and boil in salted water for 20 minutes or until soft. Meanwhile, melt the remaining 50g butter in a small pan, add the sliced leek and cook gently for 3-4 minutes, until tender.
  5. Drain the potatoes well, return to the pan and mash until smooth. Stir in the buttery leek, cheese and a little of the remaining milk to make a spreadable but not too wet mash. Season with salt and freshly ground black pepper.
  6. Preheat the grill to medium. Spoon the mash over the top of the pie and spread it out in an even layer. Rough up the surface with a fork or the back of a spoon and grill the top of the pie for 15-20 minutes, until bubbling and golden brown.


Fancy getting a copy in print?

Subscribe to our magazine

Rate & review



Read what others say...

    1. Hi Sylvia, thanks for your question. Yes, you can freeze this fish pie after step 5. Allow the pie to completely defrost before continuing with Step 6. Happy cooking!

Share a tip

Or, how about...?

Save recipe icon Save recipe icon Save recipe

Fish pie recipes

Fish pie with sliced potato topping

We’ve made the traditional fish pie lighter by using a...

Save recipe icon Save recipe icon Save recipe

Fish pie recipes

Fish pie jackets

We’ve put a twist on an absolute classic by stuffing...

Save recipe icon Save recipe icon Save recipe

Fish pie recipes

Cheese and onion fish pie

Mature cheddar and spring onions give this comforting fish pie...

Save recipe icon Save recipe icon Save recipe

Nourishing winter recipes

Crumble-topped fish pie with soft-boiled eggs

Soft-boiled eggs make this fish pie recipe even more rich...

Subscribe to our magazine

Food stories, skills and tested recipes, straight to your door... Enjoy 5 issues for just £5 with our special introductory offer.


Unleash your inner chef

Looking for inspiration? Receive the latest recipes with our newsletter

We treat your data with care. See our privacy policy. By signing up, you are agreeing to delicious.’ terms and conditions. Unsubscribe at any time.