Best Ever Fish Pie

4.62 from 21 votes
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

This Best Ever Fish Pie is a luxury take on the British classic – cod, salmon, smoked haddock and shrimp (prawns) in a creamy white wine sauce, topped with fluffy mashed potatoes and two kinds of cheese. It is ready in around an hour and is a guaranteed crowd pleaser.

Overhead view of a fish pie with golden cheesy mashed potato topping in a white baking dish, with a bowl of peas on the side

Fish pie used to be my husband’s signature dish whenever he really wanted to impress. He usually made it on special occasions when we had company, because it is such a huge crowd pleaser.

This recipe is based on the famous one served at J Sheekey seafood restaurant in London – once our favorite date night place. Unlike traditional recipes, the fish is not poached in milk first. Instead it goes raw into a rich, well-seasoned sauce and cooks gently in the oven, so it stays tender and full of flavor.

Why You Will Love This Fish Pie

  • A truly luxurious sauce: white wine, fish stock and cream, livened up with English mustard, Worcestershire sauce and lemon zest.
  • No poaching: the fish goes into the sauce raw, so there is one less pan to wash and no overcooked fish.
  • Pure fish: no eggs or vegetables bulking out the filling – just generous chunks of fish and seafood.
  • Make ahead and freezer friendly: assemble it in advance, or freeze it unbaked for up to three months.
  • Dinner party worthy: bake one large pie or individual mini pies.
Classic fish pie with cod, salmon and smoked haddock in a rich white sauce, topped with golden mashed potatoes, with a spoonful removed

The Best Fish for Fish Pie

The classic fish pie mix is a combination of white fish, salmon and smoked fish. You will need about 1.3 lb (600g) in total, plus shellfish if you want to push the boat out.

  • White fish: skinless cod fillets, or use haddock or pollock. Choose firm fish that holds its shape.
  • Salmon: skinless fillets add richness and color.
  • Smoked haddock: this is what gives fish pie its distinctive savory depth. If you cannot find it, use smoked cod or hot-smoked salmon.
  • Shrimp (prawns) or scallops: large, raw and peeled. I sometimes add lobster if I really want to impress!
  • Fish pie mix: a ready-prepared mix from the supermarket or fishmonger is a great shortcut.
  • Potatoes: floury varieties make the fluffiest mash – Maris Piper or King Edward in the UK, Russet or Yukon Gold in the US.
  • Cheese: sharp Cheddar (mature Cheddar) and Parmesan, freshly grated.
  • Fresh herbs: flat-leaf parsley, and dill if you like it.

Fresh or frozen fish? Both work. Thaw frozen fish completely and pat it very dry with paper towels, otherwise it will release water into the sauce. Use fresh fish if you plan to freeze the assembled pie.

Cook’s tip

Grate everything fresh

Freshly grated lemon zest, nutmeg and Parmesan make a real difference here. I have used the same Microplane zester for years – a gift from my mother – and it is still as sharp as ever. Use a coarse box grater for the Cheddar.

How to Make Fish Pie Sauce

The sauce is what makes this the best fish pie. Traditional recipes make a white sauce with the milk the fish was poached in. Mine is far more indulgent, and just as easy.

  • Start with a roux: melt butter over low heat and stir in all-purpose flour (plain flour) to make a smooth paste.
  • Add wine and fish stock: pour in white wine, then hot fish stock, a little at a time so the sauce stays smooth. A stock cube is fine.
  • Simmer until thick: 10-15 minutes over very low heat cooks out the flour and reduces the sauce.
  • Enrich and season: stir in heavy cream (double cream), English mustard, Worcestershire sauce, lemon zest and herbs. Taste and season well.

Cook’s tip

Keep the sauce thick

The fish releases liquid as it bakes, so the sauce needs to be thicker than you might expect – it should generously coat the back of a spoon before you add the fish.

How to Make Fish Pie

↓ For the full ingredients and detailed method, jump to the recipe card.

  1. Melt the butter in a large pan over low heat and gradually stir in the flour to make a roux (paste).
Butter and flour being stirred into a roux in a pan for fish pie sauce
  1. Gradually pour in the wine, stirring well, and then slowly add the fish stock until you have a smooth sauce. Bring to a boil, then reduce the heat and simmer very gently for 10-15 minutes until thickened.
Fish stock being poured into the pan and stirred to make a smooth fish pie sauce
  1. Add the cream and stir in the mustard and Worcestershire sauce.
Cream being poured into the white wine sauce for fish pie
  1. Add the freshly grated zest of one lemon, the parsley and dill. Taste and adjust the seasoning, adding salt and pepper to taste.
Lemon zest being grated over the creamy fish pie sauce in a pan
  1. Gently fold the fish and shrimp into the sauce. Transfer to one large ovenproof dish, or divide between four small pie dishes, filling them two-thirds of the way up. Let the filling cool while you prepare the mash.
Chunks of salmon, white fish and shrimp being folded into the creamy sauce
  1. Preheat the oven to 375°F (190°C). Cook the potatoes in salted water, then drain and mash together with the butter and enough milk to make a smooth mash. Grate in a generous pinch of fresh nutmeg, add the garlic granules and season with salt. Leave to cool slightly.
Nutmeg being grated over a bowl of buttery mashed potatoes
  1. Spoon or pipe the mash over the filling. Use the back of a fork to fill in the gaps and swirl the surface.
Mashed potato being spread over the fish pie filling and swirled with a fork
  1. Grate the Cheddar and plenty of Parmesan over the mash and place the dish on a large, heavy baking sheet (baking tray) – there will be some overspill.
Cheese being grated over the mashed potato topping of a fish pie
  1. Bake for 30 minutes, or until the topping is golden and the filling starts to bubble through at the edges.
  2. Cool the fish pie for at least 10 minutes before serving.
Baked fish pie with golden mashed potato topping in an ovenproof dish, served with peas

Serving Suggestions

Fish pie is a complete meal in itself, so keep the sides simple. Steamed peas, broccoli or buttered greens are all you need – or try my Air Fryer Green Beans. A crisp green salad and a glass of the white wine you used in the sauce would not go amiss either.

Fish Pie Variations

  • Pastry topping: swap the mash for a pie crust topping – equally delicious.
  • Mini fish pies: this recipe makes four to five individual pies, depending on the size of your dishes. I love using enamel pie dishes for these.
  • Crushed potato topping: for a quicker, more rustic finish try my Mary Berry Fish Pie.
  • Celeriac mash: replace some or all of the potatoes with celeriac for a lighter topping.
  • No wine: replace the wine with the same amount of stock.
  • Extra special: go all out with lobster, as in my Lobster Pot Pie.

Make Ahead, Storing and Freezing

  • Make ahead: assemble the pie, cool completely, cover and keep in the fridge for up to a day. Bake for 40-45 minutes, as it is going into the oven cold.
  • Leftovers: I always find fish pie tastes best freshly made, but leftovers will keep in the fridge for up to three days. Reheat until piping hot all the way through before serving.
  • To freeze: use fresh fish (not frozen and defrosted) if you intend to freeze this recipe. Freeze the assembled, unbaked pie for up to three months – cool it completely and cover with a double layer of foil.
  • To cook from frozen: thaw the fish pie in the fridge overnight, then bake in a preheated 375°F (190°C) oven for 40-45 minutes, until the topping is golden and the filling is bubbling at the edges.
Mini fish pie with swirled mashed potato topping in a blue-rimmed enamel pie dish

What readers say

“This really is the BEST fish pie I have ever tasted!!! A-MA-ZING.”

– Mags

More Seafood Recipes to Try

Fish pie with a crisp cheesy mashed potato topping in a white dish, with a serving spoon and a bowl of peas

Have you made my Fish Pie? Post a photo on my Facebook page, share it on Instagram, or save it to Pinterest with the tag #supergoldenbakes. I can’t wait to see your take on it!

4.62 from 21 votes

Best Ever Fish Pie

Nothing beats this hearty and delicious Fish Pie in the comfort food stakes! Cod, salmon and smoked haddock in a rich white sauce topped with fluffy cheesy mashed potatoes. This recipe makes one large pie that feeds 4-6 or four mini pies.
Prep Time: 25 minutes
Cook Time: 30 minutes
Total Time: 55 minutes
Servings: 6
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Video

Ingredients

For the pie filling

Use fish fillets or 600g (1.3 pounds) of fish pie mix

  • 7 oz (200g) skinned cod fillets , chopped into bite-sized cubes
  • 7 oz (200g) skinned salmon fillets , chopped into bite-sized cubes
  • 7 oz (200g) skinned smoked haddock fillets , chopped into bite-sized cubes
  • 7 oz (200g) large raw peeled prawns (shrimp) or scallops
  • 2 tbsp flat-leaf parsley , finely chopped
  • 2 tsp fresh dill , chopped (optional)

For the sauce

  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour (= plain flour)
  • ½ cup (125ml) white wine
  • 1 ½ cups (375ml) hot fish stock (from a stock cube)
  • ⅓ cup (80ml) heavy cream (= double cream)
  • 1 tbsp English mustard
  • 2 tsp Worcestershire sauce
  • 1 lemon zest only
  • salt and freshly ground pepper , to taste

For the topping

  • 2 ¼ lb (1kg) potatoes eg. Maris Piper or King Edward peeled and cubed
  • 1 tsp garlic granules
  • 2 tbsp unsalted butter melted
  • whole milk or cream as needed
  • a little freshly grated nutmeg (optional)
  • 3 tbsp freshly grated mature Cheddar cheese
  • 2 tbsp freshly grated Parmesan
  • salt , to taste

Instructions 

  • Melt the butter in a large pan over low heat and gradually stir in the flour to make a roux (paste).
  • Gradually add the wine, stirring well, and then slowly add the fish stock until you have a smooth sauce. Bring to the boil then simmer gently over very low heat for 10-15 minutes.
  • Add the cream and stir in the mustard and Worcestershire sauce.
  • Add the freshly grated zest of one lemon, parsley and dill. Taste and adjust the seasoning, adding salt and pepper to taste.
  • Gently fold in the fish into the sauce. Either divide the filling between four small pie dishes or transfer into one large ovenproof dish filling up 2/3 of the way up. Let the filling cool while you prepare the mash.
  • Preheat the oven to 375°F (190°C). Cook the potatoes in salted water then drain and mash together with the butter and enough milk to have a smooth mash. Grate in a generous pinch of fresh nutmeg, add the garlic granules and season with salt. Leave to cool slightly.
  • Spoon or pipe the mash over the pie. Use the back of a fork to fill in the gaps and swirl the surface of the topping.
  • Grate mature cheddar and Parmesan cheese over the mash and place on a large, heavy baking tray (there will be some overspill).
  • Bake for 30 minutes or until the topping is golden and filling starts to bubble through at the edges. 
  • Cool the fish pie for at least 10 minutes before serving with steamed green vegetables such as green beans or peas on the side.

Notes

HOW LONG WILL FISH PIE KEEP?
I always find fish pie tastes best as soon as cool enough to handle! Leftovers can be kept in the fridge for up to three days. Make sure you heat them until piping hot all the way through before serving.
CAN I FREEZE FISH PIE?
Use fresh fish (not frozen and defrosted) if you intend to freeze this recipe. You can freeze the assembled pie (before baking it) for up to three months. Cool completely and cover with a double layer of foil. 
Thaw the fish pie in the fridge overnight, then cook in a 375°F (190°C) preheated oven for 40-45 minutes until topping is golden and filling is bubbling up at the edges of the dish.
You can also make individual fish pies as single servings if you prefer. This recipe will make 4 – 5 mini fish pies depending on the size of the dishes. I like using enamel pie dishes for these.

Nutrition

Calories: 437kcal | Carbohydrates: 28g | Protein: 32g | Fat: 21g | Saturated Fat: 12g | Cholesterol: 145mg | Sodium: 1025mg | Potassium: 1256mg | Fiber: 5g | Sugar: 1g | Vitamin A: 792IU | Vitamin C: 31mg | Calcium: 194mg | Iron: 7mg

Nutritional information is always approximate, and will depend on quality of ingredients and serving sizes.

Like this recipe? Leave a comment below!

Fish Pie Troubleshooting

ProblemCauseFix
Watery fillingSauce too thin, or frozen fish that was not fully thawed and driedSimmer the sauce for the full 10-15 minutes until it coats the back of a spoon. Thaw frozen fish completely and pat it dry with paper towels
Lumpy sauceLiquid added to the roux too quicklyAdd the wine and stock a little at a time, stirring constantly. A whisk will rescue most lumps
Mash sinks into the fillingFilling still hot and loose when toppedLet the filling cool first. Spoon the mash around the edges, then work in toward the middle
Filling bubbles overDish filled too highFill the dish only two-thirds full and bake it on a heavy baking sheet (baking tray) to catch any drips
Pale toppingNot enough direct heat on the mashRough up the surface with a fork and finish under a hot broiler (grill) for 2-3 minutes
Dry, overcooked fishFish cut too small, or cooked before going into the pieCut the fish into generous bite-sized chunks and fold it into the sauce raw – it cooks in the oven

Fish Pie FAQs

Do I need to cook the fish before making fish pie?

No. The raw fish is folded into the sauce and cooks through in the oven, which keeps it tender and stops it from drying out.

What is the best fish for fish pie?

A mix of firm white fish (cod, haddock or pollock), salmon and smoked haddock gives the best balance of flavor and texture. Add shrimp (prawns), scallops or lobster for a luxury fish pie.

Can I use fish pie mix?

Yes. Use about 1.3 lb (600g) of fish pie mix in place of the cod, salmon and smoked haddock, plus the shrimp (prawns) if you like.

Can I make fish pie without wine?

Yes. Replace the white wine with the same amount of extra stock – you will not lose out on flavor.

Can I use vegetable stock instead of fish stock?

Yes. Vegetable stock works well if you cannot find fish stock, and readers have made it this way with great results.

How long does fish pie take to cook?

About 30 minutes at 375°F (190°C), until the topping is golden and the filling bubbles at the edges. A chilled or thawed pie needs 40-45 minutes.

Can you freeze fish pie?

Yes. Freeze the assembled, unbaked pie for up to three months, as long as the fish was fresh and not previously frozen. Thaw overnight in the fridge before baking.

All Images and Content on Supergolden Bakes Are Copyright Protected. If You Wish to Share This Recipe, Then Please Do So by Using the Share Buttons Provided. Do Not Screenshot / Post Recipe or Content in Full.

You may also like:

4.62 from 21 votes (19 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




21 Comments

  1. Amanda says:

    This is the best fish pie recipe and is in my “to do again “ folder. So easy and amazing flavor I like it that there aren’t Veges in it or egg like other traditional ones but this is just pure fish. I recommend giving this a try.

    1. Lucy Parissi says:

      Yes it’s one for fish lovers for sure! Thank you for your lovely comment 🙂

  2. Tina @ The Spicy Pear says:

    I love a soothing bowl of creamy fish pie. Yours looks delicious. Gorgeous pictures too.

  3. seo says:

    great

  4. Sheenie says:

    Hi Lucy, I found your blog from a tweet by sainsbury's. First of all your photos are stunning! Secondly can I make this without the wine? I don't drink, you see. Bookmarking your blog!

    1. Lucy Parissi says:

      Hi Sheenie – glad you stopped by! You can replace the wine with stock without losing out on flavour…

  5. Kat BakingExplorer says:

    Yummy! Fish pie is so delicious 🙂

  6. Kate Glutenfreealchemist says:

    Mmmmm…. We love fish pie. I think every fish-pie loving family must have a favourite recipe. This one sounds delicious!!!

    1. Lucy Parissi says:

      I sometimes make it for dinner parties – as it pleases just about everyone!

    1. Lucy Parissi says:

      Thanks Kathryn!

  7. belleau kitchen says:

    well it looks bloody amazing too!… I always use mustard powder in my fish pie too.. really love these pictures!

    1. Lucy Parissi says:

      Thanks Dom – splashed out on some Falcon enamel dishes – love them so much!

  8. Laura says:

    This looks so good! It's been ages since I made fish pie and I love the flavours you have added to the sauces so definitely going to try this version!

    1. Lucy Parissi says:

      I love the celeriac version which just about makes it ok to eat while on a diet… so tasty

  9. mbakes says:

    I'll be making this at the weekend. I've always had mediocre results with fish pie recipes but this looks like a winner. Also, that frozen fish photo!!!

    1. Lucy Parissi says:

      This is definitely a winner… The pie usually serves 4 but we sometimes finish it between two of us. Not now, sadly – on a diet!