Fish Pie

Posted on

This is luxuriously smooth and warming pie, full of the tastes of the sea, and ideal for a winter evening supper. Always use the freshest and best quality fish you can buy; we source our fish from our local supplier GVS Quality Fishmongers whose retail vans can be found in a variety of locations around South Yorkshire - check their web site for one near you. Serves 4 hungry people!



  • 50g butter
  • 50g plain flour
  • 400ml milk + 200ml for poaching the fish
  • 1 bay leaf
  • 4 or 5 black peppercorns
  • 1 small blade of mace
  • Sea salt and freshly ground pepper


  • 2 eggs, hard boiled
  • 600g potatoes (approx-  it's always best to have a little more than you think you need)
  • 400g haddock fillet
  • 200g salmon fillet
  • 100g cooked tiger prawns
  • 30g  cheddar cheese, grated
  • 2tbsp crème fraiche

You will need a pie dish approximately 18x25x50cm.


  1. First boil your eggs in a small pan, covered by 2cm of water for 7-8 minutes. Drain them and place them in cold water to cool. If you use eggs about 5 days old it makes them easier to peel.
  2. Peel and chop the potatoes, and cook them in a large saucepan of salted water, until they are soft and mashable. Drain and mash with the crème fraiche. Set aside, and cover to keep warm.
  3. In a medium sized saucepan, heat the 400ml milk, bay leaf, mace, and peppercorns. Bring to a boil and remove from the heat. Leave for 20 minutes to infuse the flavours. When cool strain the milk into jug.
  4. Whilst the sauce milk is infusing, poach the fish in  covered sauté pan, using the 200ml milk. Bring the milk slowly to a simmer, then simmer gently for about 7-8 minutes until the fish is just starting to flake.
  5. Remove the fish from the milk and set aside on a plate to cool. Strain the  poaching milk and add this to the sauce milk.
  6. The next step is to make the sauce using the combined infused and poaching milks,
  7. In a medium sized saucepan melt the butter over a medium heat.
  8. Once melted stir in the flour. Stir thoroughly and a thick paste will form but don't worry. Cook gently for a further 2 - 3 minutes.
  9. Gradually stir in the milk. I prefer to use a whisk as I find it easier but a wooden spoon is fine.
  10. Bring to the boil, lower the heat to a simmer.
  11. Simmer for 5 minutes, stirring frequently to make sure there are no lumps. The sauce should be quite thick but still a pouring consistency, if too thick add a little more milk.
  12. Add a good pinch of sea salt and a few grinds of black pepper to your taste.
  13. Keep the sauce warm until needed. If you need to keep the sauce longer than about 15 minutes lay a piece of buttered greaseproof paper on the surface to prevent a skin forming. If a slight skin does form, whisk thoroughly and it should disappear.
  14. Now gently flake the fish, removing any skin, and bones that you may find. Carefully mix the fish together to get an even mix and add to the pie dish in an even layer.
  15. Now add  layer of cooked prawns over the fish, and pour the sauce over the fish and prawns. Carefully use a spoon to make sure the sauce is evenly spread through the fish, and just level  with the top of the fish, but not covering the fish. You may have some left over sauce which you can serve on the side.
  16. Now peel and slice the hard boiled eggs, and spread these in a single layer over the fish and sauce.
  17. Using a stiff spatula, spread the mashed potato over the layers of egg, prawns and fish. The potato spreads most easily if it is still warm. Make sure the cover is even and that there are no gaps.
  18. Use a fork to make decorative lines on the top of the mash and sprinkle the grated cheese over the top.
  19. Heat the oven to  375°F / 190°C /Fan 170 °C .
  20. Put the pie dish on a baking sheet, and bake for 25-30 minutes until the top is golden and the pie is starting to bubble at the edges.
  21. Serve with fresh peas or steamed broccoli, and any leftover sauce on the side.

Comments are closed.