The BBC Good Food logo
Luxe fish pie

Luxe fish pie

A star rating of 5 out of 5.20 ratingsRate
Magazine subscription – Try your first 5 issues for only £5
  • Preparation and cooking time
    • Prep:
    • Cook:
  • Easy
  • Serves 8

Salmon and smoked haddock are perfect partners in this creamy, cheesy fish dish - freeze ahead and thaw for a make-ahead dinner party main

  • Freezable
Nutrition: per serving


  • 500g thick white fish fillets, such as cod or haddock, unskinned
  • 500g thick salmon fillet, unskinned
  • 300g smoked haddock (preferably undyed)
  • 700ml full fat or semi-skimmed milk
  • 1 medium onion, cut into thin wedges
  • 2 bay leaves
  • 75g butter
  • 75g plain flour
  • 140g young spinach leaves
  • 3 tbsp white wine or vermouth (optional)
  • 0.5 small pack dill, roughly chopped

For the cheesy mash topping

  • 1 ½kg potatoes (ideally Maris Piper), cut into even-sized pieces
  • 50g butter
  • 100g mature cheddar, coarsely grated
  • 300ml tub half-fat crème fraîche


  • STEP 1

    Place the fish fillets in a large, wide saucepan and pour over the milk. Add the onion wedges and bay leaves, tucking them in around the fish. Bring to a very gentle simmer, then cover with a lid and remove from the heat immediately. Leave to stand and infuse for 10 mins or until the fish is just cooked. Drain the fish in a colander over a large jug to reserve the infused milk, then tip the fish into a bowl. Set aside.

  • STEP 2

    Meanwhile, make the topping. Put the potatoes in a large saucepan of cold water, bring to the boil, then simmer for 15 mins or until the potatoes are soft but not falling apart. Drain well, return to the pan and mash with the butter, half the cheese and the crème fraîche until smooth. Season to taste and set aside.

  • STEP 3

    To finish the filling, melt the butter in a medium saucepan and stir in the flour. Cook for a few secs, then gradually add the infused milk, stirring over a medium heat for 3 mins until the sauce is smooth and thick. Stir in the spinach and wine or vermouth, if using, and cook for 2 mins more. Remove from the heat and stir in the dill. Season to taste.

  • STEP 4

    Heat oven to 200C/180C fan/gas 6. Spoon a third of the sauce into the base of a 3-litre shallow rectangular dish. Scatter half the fish fillets over the sauce, breaking them into chunky pieces and discarding the skin, any stray bones, onion and bay leaves as you go. Pour over another third of the sauce, then top with more fish. Continue the layers once more, finishing with sauce.

  • STEP 5

    Spoon the potato over the fish mixture, starting at the edges. Swirl the potato with the back of a spoon and sprinkle over the remaining cheese. Place the dish on a baking tray and bake in the centre of the oven for 45 mins or until the potato is golden and the filling is bubbling.

Assemble the pie, then cover tightly with a double thickness of foil. Seal, label and freeze the uncooked pie for up to 2 months. Thaw in the fridge for 24-48 hrs, depending on the size of your pie, then cook as per the recipe, adding an extra 15-25 mins, until piping hot throughout.

Goes well with

Recipe from Good Food magazine, November 2015

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.20 ratings

Sponsored content