The Ultimate Fish Pie

Print this recipe


Serves: 6

Prep time: 30 minutes to 1 hour

Cooking time: 30 minutes to 1 hour


  • #For the potato topping:
  • 1.5kg / 3lb 5oz potatoes (such as King Edwards, Maris Piper or Estima)
  • salt and white pepper
  • butter, to taste
  • 100g / 3.5oz grated gruyere cheese
  • #For the poaching broth:
  • 1 litre / 1 pint 15fl oz fish stock
  • 4 tbsp dry vermouth
  • 1 onion, roughly chopped
  • 1 small bulb of fennel, cored and chopped
  • 1 small carrot, chopped
  • 1 small stick of celery, chopped
  • 1 bay leaf
  • pinch saffron
  • #For the fish:
  • 750g / 1lb 10oz white fish (such as haddock, hake, sea bass or halibut)
  • 250g / 9oz smoked haddock
  • 200g / 7oz salmon
  • 120g / 4oz raw prawns
  • #For the parsley sauce:
  • 75g / 2.5oz unsalted butter
  • 75g / 2.5oz plain flour
  • 150ml / 5fl oz full-fat milk
  • large handful parsley, finely chopped
  • 150ml / 5fl oz double cream
  • salt and white pepper
  • #To assemble the pie:
  • butter, to grease the dish
  • 125g / 4.5oz leaf spinach
  • 4 hard-boiled eggs
  • 25g / 1oz ciabatta crumbs
  • 25g / 1oz grated parmesan cheese

Cooking Method

  1. For the potato topping, place the potatoes in a large pan of boiling salted water and cook for 15-20 minutes, or until tender.
  2. Drain the potatoes well and mash them with a potato masher or ricer along with salt, white pepper and butter, to taste.
  3. Stir in the gruyere and set aside the potatoes, keeping them warm.
  4. For the poaching broth, place the fish stock, vermouth, onion, fennel, carrot, celery, bay leaf and saffron in a large pan and bring to the boil.
  5. Reduce the heat and simmer for five minutes.
  6. For the fish, place the white fish, smoked haddock, salmon and prawns into the broth and poach for three minutes. Using a slotted spoon, gently remove the fish from the pan and set aside.
  7. Pour the broth through a sieve into a clean pan, discarding the vegetables and herbs. Bring the broth back to the boil and simmer until reduced by half.
  8. For the parsley sauce, heat the butter and flour together in a pan over a low heat, stirring to make a paste.
  9. Add the reduced broth a ladleful at a time and keep whisking until smooth. Add the milk and the parsley, bring to the boil, then reduce the heat and simmer for ten minutes.
  10. Preheat the oven to 180C/350F/Gas 4.
  11. To finish the sauce, add the double cream to the pan and season, to taste, with salt and white pepper.
  12. To assemble the pie, butter a casserole dish generously and flake the set-aside fish, discarding any skin and bones. Lay the fish in the casserole dish and pour about half of the parsley sauce on top (reserve the remainder of the sauce to use as a pouring sauce on the finished pie).
  13. Bring a large pan of salted water to the boil and add the spinach to the pan. Blanch for a minute until the spinach has wilted. Drain well.
  14. Slice the hard-boiled eggs and lay on top of the fish, followed by the blanched spinach.
  15. Cover with the mashed potatoes.
  16. In a small bowl, mix together the ciabatta crumbs and the parmesan. Sprinkle the cheese breadcrumbs on top of the pie.
  17. Place in the preheated oven and bake for about 20-25 minutes, or until the top is golden-brown. Reheat the parsley sauce and serve the pie hot with the remaining parsley sauce poured over.

‹ All Recipes


  • Hey great recipe but it nearly killed me making it, tried longer cooking of the broth to get more flavor, and even added Chervil, marjoram and thyme and fennel seeds as no fresh fennel here in singapore, excellent

  • started making these in my resturant, it is a really good hit with the public, they love it!

  • Made this for some friends last night and it was a huge hit, comments were this was the best fish pie they've ever had. I made a few alterations, sauteed 2 leeks, added scallops, and a bit more vermouth. I must say it was delicious and even better I have left overs for dinner tonight. Yum..

  • I made this pie for dinner tonight and it is truly the best fish pie we have ever had and on the basis of that we will try some more of the hairy fellas recipies well done those guys..And all the best From New Zealand

  • I agree with mike from singapore, the first comment on here. Great recipe but took me ages! And now I remember I forgot to add the cream. Just about to shove it in the aga but oh what to have with it! Thanks tho!

  • Blimey! This pie better be worth it. Considering it has taken two of us, three hours to prep! Have to say, even before it is cooked, it smells absolutely delish!

  • It's delicious! Does take a while to put together but it really is worth it. The ulitmate comfort food :)

  • How many calories per serving? can't see it anywhere, sounds lovely

  • Hello, I made this a couple of weeks ago and it was amazing, best fish pie I've ever had. We froze the leftovers, with eggs in - I didn't think at the time. Will it be ok to reheat with the eggs or should I take out the eggs once defrosted?
    Would you recommend cooking from frozen or defrosted please?
    Thank you

Add a Comment

Are you sure you wish to load this comment?