National Dish England: Fish Pie (Recipe)

In this article
There is nothing quite like a Fish Pie to chase away a grey English evening. Tender fillets of fish nestle in a velvety, comforting sauce beneath a blanket of golden mashed potato, baked until the top turns crisp and burnished. Born in humble kitchens and now a true classic of British home cooking, this is soul food at its finest — equally at home on a quiet weeknight or at a relaxed family gathering around the table.
About Fish Pie
Fish Pie is far more than a simple supper; it is a slice of British history on a plate. Originally devised as honest, filling fare for the working classes, it has grown into a much-loved comfort food found in kitchens up and down the country. The marriage of flaky fish, a rich and creamy sauce and a generous layer of mashed potato creates a wonderfully satisfying dish that has delighted generations. Whether for a family meal or a special occasion, Fish Pie is always a fine choice.
Ingredients (serves 1–2)
- 300 g fish fillets (such as salmon and cod)
- 200 ml fish stock or broth
- 150 ml double cream
- 1 onion, finely chopped
- 400 g potatoes, peeled and diced
- 3 tablespoons butter
- 2 tablespoons plain flour
- Fresh parsley, chopped
- Salt and pepper, to taste
Shopping for the ingredients
When gathering the ingredients for your Fish Pie, it pays to choose fresh fish wherever possible. Ideally, pay a visit to a trusted fishmonger or a local market — this not only gives you better flavour but also a higher quality result. The rest of your choices matter too: fresh herbs and good regional produce all contribute to a dish that tastes its very best.
Preparing the dish
Before you start cooking your Fish Pie, it is well worth getting everything ready first. Peel and dice the potatoes, then finely chop the onion. You can also cut the fish into bite-sized pieces at this stage to save time later. Good preparation is the key to smooth, unhurried cooking and a truly delicious end result.
Step-by-step instructions
- Bring the potatoes to the boil in a pan of salted water and simmer for around 15 minutes until soft.
- In a separate pan, heat the butter and gently sweat the onions until translucent.
- Stir in the flour and cook briefly, then gradually whisk in the cream and fish stock until you have a smooth, creamy sauce.
- Add the cut fish and the chopped parsley to the sauce and bring to a brief simmer.
- Drain the potatoes, mash them, and season with salt and pepper.
- Spoon the fish sauce into an ovenproof dish and cover with the mashed potato.
- Bake at 180 °C for about 30 minutes, until the surface is golden brown.
Gluten-free / lactose-free version
Fish Pie adapts readily to gluten-free and lactose-free diets. In place of ordinary plain flour you can use a gluten-free flour, while the cream is easily swapped for a plant-based alternative — coconut cream or soya cream both work beautifully here. You are also free to pick whichever fish you prefer, choosing the types that sit best within the dish.
Tips for vegans and vegetarians
For a vegan or vegetarian take on Fish Pie, simply replace the fish with vegetables or plant-based proteins. A medley of broccoli, carrots and tofu makes a wonderful version. It is just as important to swap the cream for a plant-based cream that delivers the same luscious, creamy character. Play around with different herbs and spices to vary the flavour to your liking.
More tips and tricks
A few extra pointers will help you achieve the perfect Fish Pie. For an especially creamy sauce, try stirring in a little cream cheese alongside the cream. You can also enrich the filling with smoked fish, which lends the dish a lovely depth of flavour. And remember to season the potatoes generously before mashing — it brings the aromas to the fore. A pie like this sits proudly within hearty England cuisine and its love of warming, homely meals.
Adapting the recipe to your taste
Fish Pie is a wonderfully forgiving dish that is easy to shape to your own preferences. Use different varieties of fish, or even add seafood such as prawns to play up the maritime note. The choice of herbs is entirely yours: dill, thyme or a pinch of nutmeg all sit beautifully in the mash. Let your creativity run free — much as you might when assembling a comforting Shepherd’s Pie.
Ingredient substitutions
There are plenty of ingredients in Fish Pie that swap out with ease. If you have no fish stock to hand, a good vegetable stock or a homemade fish stock will do the job nicely. For the potatoes, you might try sweet potatoes to lend the dish a gentler sweetness, much as a hearty Lamb Hotpot leans on its layered roots. The mash can also be enriched with carrots or celeriac to fold in extra flavour.
Drink pairing ideas
Fish Pie sits happily alongside a range of drinks. A crisp white wine such as Sauvignon Blanc or Chardonnay makes a lovely companion. For something alcohol-free, a fruity iced tea or a sparkling lemonade with a slice of lemon works a treat. If you fancy something more rustic, a bittersweet lager rounds the meal off perfectly — a pairing that would suit a Steak and Ale Pie just as well.
Serving and presentation ideas
A thoughtful presentation can lift the whole Fish Pie experience. Serve it in individual ovenproof dishes, or set one large dish in the middle of the table for everyone to share. A scattering of chopped parsley over the mash not only adds a flash of colour but a hint of fresh aroma too. A pretty cloth or a decorative tablecloth helps to underline that cosy, homely feel.
A bit of history
Fish Pie has a long and proud tradition in British cooking, with its origins in simple, rural fare. It began as a favourite among fishing families, who wanted to put a filling, nourishing meal on the table. Over time this piece of honest home cooking earned its place at celebrations and special occasions alike. The many regional variations make it a genuinely fascinating chapter in Britain’s culinary story, sitting alongside enduring classics such as Lancashire Hotpot.
More recipe ideas
Summary: Fish Pie
Fish Pie is a hearty, deeply satisfying dish that brings together flaky fish, a creamy sauce and a glorious layer of mashed potato. It suits any occasion, from a simple supper to a festive spread. With endless scope to adapt it to personal tastes and different diets, it slips easily into any household. Let its variety and flavour win you over and enjoy this traditional English national dish at its very best.


