New recipes and updates

Get new recipes
in your inbox

Cuisine Fiend

Find a recipe by ingredient

Fish pie with sliced potato topping

Updated: Tue, 19 September, 2023

Homemade fish pie – you can’t beat it! With a mix of good fish and prawn, rich and creamy Mornay sauce and a twist on top: sliced potato topping instead of mash.

fish pie with sliced potato topping

Everyone loves a pie

Pies, in the British application of the word (because you can’t really take American pies seriously), are the best food in the world. Comforting, rich, they go well with a pint and they are what we most often refer to as ‘just like Mum made’ type of food.

I personally favour the potato-topped ones over pastry, especially those fake ones that feature just the pastry lid. Cottage pie, shepherd’s pie (one is beef and the other lamb but I never know which is which), Lancashire hotpot, and of course fish pie.

The traditional version is topped with a layer of mashed potatoes. But my interpretation, with cooked sliced potatoes, works rather well, baking to a crispy golden layer as if it was a pie finished with roasties. Also, you can justify putting more cheese on top than you would over mash. Not sure why, but it does work like that.

fish pie ingredients

What fish for a pie?

Most people, I imagine, will go for the ready-mixed bags sold at fishmongers or supermarkets. There is absolutely nothing wrong with that.

But if you set out to make it really delicious, use the best fish you can, not just sad offcuts from Tesco or the bottom of the freezer. After all you can buy a selection of fish, divvy it up and make your own mixes to be frozen for future pies.

The combination is anyone’s flight of fancy but I like the classic selection: haddock fresh, haddock smoked, salmon and prawns.

I imagine a super-decadent version might involve turbot or even Dover sole but it seems rather extravagant to bury prime cuts in sauce under a mound of spuds.

Smoked haddock will benefit from briefly soaking in milk, to neutralise the rather pungent aroma it has. Fresh fish, when really fresh, doesn’t smell. So called ‘fishy smell’ means your dinner material is off.

But there’s absolutely no need to precook the fish for a pie and I can’t quite understand why recipes advise that. The smoked haddock in the finished pie might be a bit on the firm side but better that than stringy mush.

fish pie with Mornay sauce

How to prepare fish filling

So for the fish, you just need to skin it and cut it into bite-sized pieces, including the soaked and patted dry smoked haddock.

The sauce is the only element that requires a little time and attention.

fish for pie

How to make Mornay for fish pie

It is Mornay sauce, a type of bechamel with added cheese. It starts with a classic roux: adding flour to melted butter and cooking it together until foamy and golden.

To that milk and fish stock is gradually added – the milk that haddock soaked in, for the flavour – cooking and stirring frequently. When it thickens, add seasoning, white pepper and nutmeg, then double cream and grated cheese. When it cooks down for further few minutes and is perfectly smooth and thick, it’s ready.

Assembling fish pie

A buttered pie or gratin dish, all the fish chunks and some frozen peas scattered amongst it, for a vibrant colour, and most of the sauce – that’s the base.

The previously boiled, feasibly day-old potatoes can now be sliced and arranged in an overlapping layer over the fish, seasoned with salt and pepper and spread with the remaining sauce. If you want extra cheese to bubble on top – and why not? – scatter it over the potatoes.

assembling fish pie

The pie will bake for about half an hour to forty minutes, and will emerge so piping hot it will need a brief rest before serving: with a green salad or green vegetables.

oven ready fish pie

More creamy fish recipes

Sea bass fillets baked in a creamy spinach sauce, delicious and ready in 15 minutes. This method keeps the fish succulent and flaky even if you use defrosted fillets.

Salmon and potato bake with creamy topping on the salmon and a pinch of crisp Parmesan on the potatoes – it’s a healthy and easy fish tray bake. As suited for a weeknight as for a special occasion.

Lemon sole fillets cooked in creamy Parmesan sauce are an easy and elegant dish. Serve them with simple greens and new potatoes for an exquisite but quick supper.

homemade fish pie

More pie recipes

Chicken and mushroom pie with homemade Cheddar crust. Shortcrust pastry made from scratch, creamy chicken and wild mushroom filling, it’s not a very quick recipe but super tasty.

Ottolenghi inspired fondue filo pie, with butternut squash swapped for mushrooms. It’s a combo of Savoyarde raclette experience and a Greek or Middle Eastern filo pastry, and it’s excellent.

Pork and mushroom pie served hot or warm, with gravy and chunky tender pork. Not the traditional raised pork pie, this is more like steak or chicken pie with chunks of pork cooked in gravy.

fish pie with potato slices

Fish pie with sliced potato topping

Servings: 2Time: 1 hour


  • 150g (5 oz) smoked haddock
  • 500ml (2 cups) milk
  • 150g (5 oz) salmon fillet
  • 150g (5 oz) fresh haddock or cod fillet
  • 10-12 small raw prawns, thawed if using frozen
  • 5 medium waxy potatoes
  • 1 tbsp butter
  • 2 tsp plain flour
  • 500ml (2 cups) fish stock
  • 1 tbsp double cream
  • ¼ tsp ground white pepper
  • a grating of nutmeg
  • 100g (¾ cup) grated Gruyere cheese
  • 2 tbsp grated Parmesan
  • 2 tbsp finely chopped parsley
  • 2 tbsp frozen peas, thawed
  • salt and black pepper


1. Soak the smoked haddock in the milk for at least half an hour. Rinse and pat dry, reserve the milk for the sauce. Skin all the fish and cut into 2.5cm cubes and set aside.

2. Peel and boil the potatoes until tender, drain, cool and slice quite thinly.

3. Melt the butter in a skillet, add the flour and stir energetically to make roux. Cook it, stirring, for a few seconds until foaming and pale golden, then start slowly adding milk and stock, stirring continuously. Season with white pepper and nutmeg. You might not use all the milk or the stock – check if it’s too your taste, not too milky or too fishy.

4. Let it bubble and cook down for a few minutes, stirring often. Add the cream, most of the Gruyere and half the Parmesan. Stir it vigorously and cook a bit longer until perfectly smooth and thickened. Leave to cool slightly, then stir in the parsley.

5. Preheat the oven to 200C/400F/gas 6.

6. Layer the fish chunks and the prawns in a gratin or pie dish, scatter the peas among the fish. Season the fish lightly with salt and black pepper. Spread the sauce all over the fish, reserving a couple of spoonfuls.

7. Layer the potato slices on top of the sauce in overlapping rows, season with salt and pepper and spread the remaining sauce over the potatoes. Sprinkle with the remaining Gruyere and most of the Parmesan.

8. Bake the pie for 30-35 minutes until bubbling and golden, scatter the rest of the Parmesan over the top just before the end of the cooking time. Serve with green salad.

Originally published: Mon, 21 March, 2016

NEW recipe finder

Ingredients lying around and no idea what to cook with them? Then use my NEW Recipe Finder for inspiration!

Recipe Finder

Leave a reply

Your email address will not be published

Characters left 800
Recipe rating
Email address*
Web site name
Be notified by email when a comment is posted

* required

Cuisine Fiend's

most recent

About me

Hello! I'm Anna Gaze, the Cuisine Fiend. Welcome to my recipe collection.

I have lots of recipes for you to choose from: healthy or indulgent, easy or more challenging, quick or involved - but always tasty.


Sign up to receive the weekly recipes updates

Follow Fiend