Best fish pie

    1 hour

    This is a fish pie recipe I found on another website but I changed so much of it, I decided to add my own recipe.


    Middlesex, England, UK
    200 people made this

    Serves: 4 

    • 900g potatoes
    • 100g butter
    • 600ml full fat milk
    • 400g haddock fillets
    • 250g salmon fillets
    • 275g smoked haddock fillets
    • 1/2 onion, studded with whole cloves
    • 2 bay leaves
    • 4 peppercorns
    • 175g cooked king prawns
    • 1 tablespoon olive oil
    • 400g spinach leaves
    • salt and pepper
    • 4 tablespoons plain flour
    • 100g mature Cheddar cheese
    • 2 boiled eggs
    • 1 teaspoon fresh grated nutmeg

    Prep:30min  ›  Cook:30min  ›  Ready in:1hr 

    1. Preheat the oven to 200 C / Gas 6.
    2. Bring a large saucepan of salted water to the boil, and cook the potatoes until tender, about 20 minutes. Mash the potatoes, and stir in 70g of the butter and 100ml of the milk.
    3. Place the fish fillets skin side up in a large non-stick frying pan, cover with the remaining milk, add the studded onion, bay leaves and peppercorns. Bring to the boil, cover with a lid or baking tray and simmer for 6 minutes until the fish is just tender and flaking.
    4. Carefully lift the fish from the milk and place in a large ovenproof dish. Use a knife and fork to remove any skin and bones, then break the fish into large flakes. Stir in the prawns.
    5. Heat the oil in a large pan, add the spinach leaves, cramming them into the pan. Cover and cook for 2 minutes, stirring occasionally, or until the leaves are wilted. Season well with salt and pepper. Drain in a sieve to remove any excess liquid.
    6. Strain the milk into a medium pan, add the remaining butter and flour. Slowly bring the milk to the boil, whisking with a balloon whisk until the sauce boils and thickens. Season to taste and stir in half the cheese.
    7. Place the sliced boiled eggs on top of the fish, then scatter the spinach on top. Pour over the sauce. Add the nutmeg, then top with the mashed potatoes, loosely spooning them over so they form a crumbly layer. Scatter the remaining cheese over. Place on a baking tray.
    8. Bake for 25 to 30 minutes or until the top is golden.

    Make ahead

    Make the pie, whack it in the fridge and put it in the oven when your guests arrive (or when you need the fridge space for wine and beer).

    Recently viewed

    Reviews & ratings
    Average global rating:

    Reviews in English (7)


    Great winter food. Using the best quality fish; really easy to make. Perfect to freeze and eat for a hearty supper later.  -  01 Dec 2011


    I made this for a "girls night in" and all my guests loved it.  -  19 Sep 2012


    The nutmeg is a touch of genius. I found that some of it just under the cheeze made the topping (which is crunchy, at least if you grill it) absolutely delicious - savoury yet scented. I didn't have any spinach so left it out. It is probably even better with it included.  -  17 Nov 2015