If you’re craving a comforting, hearty meal that feels like a warm hug from the inside, this Classic Fish Pie Recipe is about to become your new best friend in the kitchen. Packed with tender white fish, smoky haddock, and juicy prawns enveloped in a creamy, wine-kissed sauce beneath fluffy, golden mashed potatoes, this dish balances rich flavors and satisfying textures with ease. Whether it’s a family dinner or a cozy weekend treat, this Classic Fish Pie Recipe delivers all the homestyle goodness you could hope for in one delicious slice.

Ingredients You’ll Need
The beauty of this Classic Fish Pie Recipe lies in its simple yet essential ingredients. Each one plays a key role in building layers of flavor, ensuring your pie is rich, creamy, and comforting from the first bite to the last.
- Leeks (2, sliced and rinsed): Add a subtle sweetness and soft texture that complements the seafood perfectly.
- Butter (100g, divided): Used both to soften the leeks and enrich the mashed potato topping for that perfect creamy finish.
- Plain flour (2 tbsp): Acts as the magical thickening agent for the creamy sauce binding the fish together.
- White wine (250ml): Brings a delicate acidity that brightens up the rich sauce.
- Double cream (150ml): Creates a luxuriously smooth texture in the sauce every time.
- Flat-leaf parsley (½ small bunch, chopped): Adds fresh, herby notes for balance and color.
- Firm white fish (300g, chunked): Cod or coley work wonderfully, providing a tender, flaky base.
- Smoked haddock (300g, skinless, chunked): Introduces a lovely smoky depth that makes this pie unforgettable.
- Cooked peeled prawns (200g): Offer bursts of juicy, sweet flavor and a great textural contrast.
- Maris Piper potatoes (750g, peeled and chunked): The ideal choice for creamy, fluffy mash topping.
- Milk: Added to the mash for smoothness and softness.
- Salt and pepper: Essential seasoning to elevate all the flavors perfectly.
How to Make Classic Fish Pie Recipe
Step 1: Soften the Leeks
To start, gently cook your sliced leeks in half of the butter over low heat. The goal is to get them exceptionally soft without any browning — this buttery softness forms the gentle foundation for your creamy sauce that holds all the flavors together.
Step 2: Create the Sauce Base
Next, stir in the plain flour to the softened leeks and cook it for a couple of minutes to get rid of any raw taste. Gradually add white wine while stirring constantly to form a smooth, velvety sauce. Let it simmer gently for about five minutes so it thickens up and the flavors meld beautifully.
Step 3: Finish the Sauce and Add Seafood
Pour in the double cream and heat for a further two minutes until everything is nicely combined and simmering. Add your chopped parsley along with the chunked cod, smoked haddock, and cooked prawns. Stir gently to mix it all without breaking up the fish, then remove from the heat and transfer this luscious mixture to your baking dish.
Step 4: Prepare the Mashed Potato Topping
Boil your Maris Piper potatoes in salted water until tender, then drain well. Return them to the pan on low heat to evaporate any leftover moisture. Mash with the remaining butter, a splash of milk, and season generously to create a fluffy, creamy mash that’s just waiting to top your pie.
Step 5: Assemble the Pie
Spread the mashed potatoes evenly over the fish mixture in the baking dish. Using a fork, roughen the surface to create lovely texture that will crisp beautifully in the oven. For an extra golden finish, dot or brush the top with a bit more butter.
Step 6: Bake Your Classic Fish Pie Recipe
Pop the pie into a preheated oven set at 180°C (fan 160°C) or gas mark 4 and bake for 30 to 35 minutes. You’ll know it’s done when the top is golden and crisp, and the filling is bubbling hot. This is the moment when all the aromas will fill your kitchen and your classic fish pie is ready to impress.
Step 7: Freezing Instructions
If you want to prepare this Classic Fish Pie Recipe ahead of time, assemble it but don’t bake. Cover tightly with clingfilm and freeze for up to two months. When you’re ready, defrost overnight in the fridge and then bake as usual. It’s a lifesaver for busy nights craving comfort food!
How to Serve Classic Fish Pie Recipe

Garnishes
A sprinkle of fresh chopped parsley or a few extra cooked prawns make an inviting finishing touch. You could also add a few lemon wedges on the side for a fresh zing that cuts through the creamy richness.
Side Dishes
Keep it simple with some steamed green vegetables like broccoli or green beans to balance the hearty pie. A crisp mixed leaf salad dressed with a light vinaigrette also pairs beautifully by adding a fresh textural contrast.
Creative Ways to Present
For a charming touch, serve individual fish pies in ramekins topped with piped mashed potato. This not only looks elegant but makes portion control a breeze. Alternatively, sprinkle some grated cheddar over the top before baking for a cheesy crust variation that’s irresistibly indulgent.
Make Ahead and Storage
Storing Leftovers
Store any leftover Classic Fish Pie Recipe covered in the refrigerator for up to two days. Be sure to cool it down completely before refrigerating to preserve the creamy texture and freshness.
Freezing
This recipe freezes very well either before or after baking. For best results, cover tightly with clingfilm and foil to prevent freezer burn. Frozen pies keep their wonderful flavor for up to two months without losing that comforting homemade feel.
Reheating
To reheat, thaw overnight in the fridge if frozen, then heat in a preheated oven at 180°C (fan 160°C) until warmed through and the top is crisp again, usually about 20-25 minutes. Avoid the microwave if you want to preserve the creamy texture and crispy topping.
FAQs
Can I use other types of fish in this Classic Fish Pie Recipe?
Absolutely! While cod, coley, and smoked haddock are traditional choices, you can swap in other firm white fish like haddock or pollock depending on availability. Just ensure the fish you select holds its shape well when cooked.
Is it necessary to add wine to the sauce?
While wine adds lovely depth and acidity, you can substitute with extra milk or fish stock if you prefer to keep it alcohol-free. The sauce will still be delicious and creamy.
Can I make this pie gluten-free?
Yes! Simply replace the plain flour with a gluten-free alternative like rice flour or cornstarch to thicken the sauce. The rest of the recipe remains the same and you’ll still get that creamy, luscious filling.
How do I prevent the mash topping from drying out?
Using plenty of butter and a splash of milk in your mash keeps it moist and creamy. Also, don’t over-bake the pie — once the top is golden and the filling bubbles, it’s ready to come out.
Can I prepare the fish mixture in advance?
You can prepare the sauce and fish filling up to a day in advance and refrigerate. Just add the mashed potato topping and bake when you’re ready to serve for the freshest results.
Final Thoughts
This Classic Fish Pie Recipe is a true winner whenever you’re after wholesome comfort food that’s bursting with flavor and cozy textures. The combination of flaky fish, smoky haddock, and sweet prawns tucked under a cloud of buttery mashed potato is a timeless treat I genuinely love sharing. Give it a try and watch it become a beloved dish in your home as well. You really can’t go wrong with this recipe ready to warm your heart and satisfy your appetite.
Print
Classic Fish Pie Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: British
Description
This Classic Fish Pie features a creamy, comforting filling of cod, smoked haddock, and prawns enveloped in a luscious white wine and cream sauce with leeks and parsley. Topped with fluffy mashed Maris Piper potatoes baked until golden and crisp, it’s a satisfying and wholesome British favorite perfect for family dinners.
Ingredients
Seafood and Sauce
- 2 leeks, sliced and rinsed
- 50g butter (divided usage)
- 2 tbsp plain flour
- 250ml white wine
- 150ml double cream
- ½ small bunch flat-leaf parsley, chopped
- 300g firm white skinless fish such as cod or coley, chunked
- 300g skinless smoked haddock, chunked
- 200g cooked peeled prawns
Mashed Potato Topping
- 750g Maris Piper potatoes, peeled and chunked
- 50g butter
- Milk, as needed for mashing
- Salt and pepper, to season
Instructions
- Preheat and soften leeks: Heat the oven to 180°C (fan 160°C) or gas mark 4. In a pan, gently cook the sliced leeks in half of the butter until they become very soft, making sure they don’t brown.
- Create the sauce base: Stir the plain flour into the softened leeks and cook for a couple of minutes to remove the raw flour taste. Gradually add the white wine, stirring continuously to form a smooth sauce. Simmer gently for 5 minutes until the sauce thickens.
- Finish the sauce and add seafood: Stir in the double cream and bring to a gentle simmer for a couple more minutes. Add the chopped parsley, chunked cod, smoked haddock, and cooked prawns, stirring carefully. Remove from heat and transfer mixture to a baking dish.
- Prepare the mashed potato topping: Boil the peeled and chunked Maris Piper potatoes in salted water until tender. Drain well and return to the pan on low heat to evaporate excess moisture. Add the remaining butter, a splash of milk, and season with salt and pepper. Mash thoroughly until smooth and fluffy.
- Assemble the pie: Spoon the mashed potatoes evenly over the fish mixture in the baking dish. Use a fork to roughen the surface to help it crisp. Dot or brush the top with extra butter for a golden finish.
- Bake the pie: Place the assembled pie in the preheated oven and bake for 30-35 minutes, or until the top is golden and crisp, and the filling is bubbling hot.
- Freezing instructions: To freeze, cover the assembled but unbaked pie with clingfilm and freeze for up to 2 months. When ready to cook, defrost overnight in the refrigerator and bake as instructed.
Notes
- Use firm white fish such as cod or coley for the best texture that holds well during cooking.
- Make sure to gently cook the leeks to soften without browning to maintain delicate flavor.
- Use Maris Piper potatoes for smooth, creamy mash perfect for topping pies.
- Adding a fork texture on top of the mash helps it achieve a pleasing crispness when baked.
- This pie freezes very well; just assemble before baking and bake from thawed for best results.

