A well-made cheese topped fish pie should be layers of rich, creamy flavour and textures that make every bite enjoyable. With its golden mashed potato topping, crisped to perfection under a layer of melted cheese, this is comfort food at its finest.
At the heart of a great cheese topped fish pie is the seafood itself. A blend of salmon, cod, and smoked haddock creates a perfect balance of flavour—salmon for its rich, buttery texture, cod for its firm bite, and smoked haddock for a touch of depth and character. But the beauty of fish pie is its versatility. You can easily tailor it to your taste or availability. For a slightly sweeter and more delicate flavour, consider adding prawns or scallops. Want a bit more luxury? Try chunks of lobster or crab. If you prefer a leaner fish, pollock or hake work wonderfully, offering mild but delicious alternatives.
The sauce is where the magic happens. Thick, creamy, and deeply savoury, it clings to the fish, ensuring every forkful is packed with indulgence. Some like to enhance it with a touch of mustard or a handful of fresh herbs like parsley or dill for a bit of brightness. A few capers or a squeeze of lemon juice can add a subtle zing, cutting through the richness beautifully.
And then there’s the topping—fluffy mashed potato, spread generously across the dish, creating a smooth, buttery layer that locks in the deliciousness below. Topped with a blanket of melted cheese, it turns into a crisp, golden crust that’s hard to resist. I like to use cheddar as it melts well but lots of cheeses are suitable or create a mix.
Cheese Topped Fish Pie is one of those dishes that brings warmth and satisfaction to the table. Whether it’s a family dinner or a cosy weekend treat, it’s a meal that delivers both flavour and pure indulgence in every bite.

Cheese Topped Fish Pie
Ingredients
- 200 g salmon skin removed, cut into chunks
- 200 g cod skin removed, cut into chunks
- 200 g smoked haddock skin removed, cut into chunks
- 500 ml whole milk
- 1 leaf bay
- 50 g unsalted butter
- 50 g plain flour
- 1 tsp Dijon mustard
- 2 tbsp parsley chopped
- 100 g frozen peas optional
- salt to taste
- black pepper to taste
- 1 kg potatoes peeled and chopped
- 50 g unsalted butter for mash
- 100 ml milk for mash
- 100 g cheddar grated
Instructions
- Preheat the oven to 200°C (180°C fan). Place the fish in a saucepan with the milk and bay leaf. Simmer gently for 5 minutes until the fish starts to flake. Remove the fish and reserve the milk.200 g salmon, 200 g cod, 200 g smoked haddock, 500 ml whole milk, 1 leaf bay
- In a separate pan, melt the butter and stir in the flour. Cook for 1 minute, then gradually whisk in the reserved milk to make a smooth sauce. Add mustard, parsley, salt and pepper.50 g unsalted butter, 50 g plain flour, 1 tsp Dijon mustard, 2 tbsp parsley, salt, black pepper
- Stir in the fish and peas, then transfer the mixture to a baking dish.100 g frozen peas
- Boil the potatoes until soft, then mash with butter and milk. Season with salt and pepper.1 kg potatoes, 50 g unsalted butter, 100 ml milk
- Spread the mashed potato over the fish mixture and sprinkle with grated cheese.100 g cheddar
- Bake for 25-30 minutes until golden and bubbling.
- Serve hot and enjoy!
14 comments
I would wat this every day if I could. It’s so difficult just to have a single portion.
The combination of fish works so well, and the sauce is rich and indulgent.
Such a great dish for a cold evening.
The mashed potato topping with the crispy cheese layer is absolute perfection. Will be making this regularly.
Will definitely be making it again.
My family loved this fish pie. Creamy, comforting, and packed with flavour.
I made this for Sunday dinner, and it was a huge hit. The golden, cheesy topping is irresistible.
I’m not usually a fish lover, but this dish won me over.
Absolutely delicious.
Perfect comfort food! The fish is so tender, and the sauce is just right—creamy but not too heavy.
The flavours are beautifully balanced.
The smoked haddock adds such a lovely depth of flavour, and the cheesy topping is the perfect finishing touch.
Love how easy this was to make. I swapped out the cod for pollock, and it was just as delicious
A fantastic recipe! I added prawns for extra seafood goodness, and it turned out amazing