A comforting, festive main that brings warmth to the table, this classic British baked dish combines white fish, smoked fish and prawns for a rich, seasonal centrepiece.
The recipe calls for 600g of mixed fish, including salmon and fresh haddock, so the filling has depth and texture. A splash of lemon juice brightens the mixture and balances the creamy sauce.
Allow around 50 minutes in total to prepare and bake, which makes this an ideal make‑ahead option for entertaining. It serves a crowd and feels suitably luxurious for holiday suppers.
Key Takeaways
- This classic British dish uses a 600g mix of fish, including salmon and fresh haddock.
- A little lemon juice lifts the creamy filling and balances rich flavours.
- Preparation and cooking take about 50 minutes in total.
- Suitable as a make‑ahead recipe to reduce kitchen stress when hosting.
- Feeds a crowd and offers a warming, elegant main for festive gatherings.
Why You Will Love This Mary Berry Christmas Fish Pie
Make-ahead ease is where this recipe shines. Mary Berry notes it is one of her great standbys and can be prepared entirely in advance. That freedom means less oven juggling and more time with guests.
The dish layers smoked and fresh haddock with a dill sauce, finished under a mustard cheesy mash that browns beautifully. The mix of fish keeps the filling moist and flaky while the mash adds a rich, comforting top.
“It’s a reliable centrepiece that tastes indulgent without feeling heavy.”
The bright hit of lemon cuts through the cream, lifting each bite. This balance makes the recipe feel luxurious yet well suited to a large meal.
- Can be made ahead so you can relax on the day.
- Creamy sauce plus mustard cheese mash gives a memorable finish.
- Mixed fish ensures tender, flaky filling each time.
| Feature | Benefit | When to use |
|---|---|---|
| Mixed smoked & fresh fish | Depth of flavour and flaky texture | For main festive meals |
| Dill sauce | Fresh herbal lift | Pairs with creamy mash |
| Mustard cheesy mash | Golden, savoury topping | For a showstopping finish |
Essential Ingredients for Your Festive Dish
Gather the key ingredients so you can assemble the filling and topping quickly. This makes the cooking stage calm and predictable. Keep measured amounts to hand to avoid last‑minute scrambles.
Selecting Fresh and Smoked Fish
Use 600g of mixed fish for the filling: white fish, salmon and smoked haddock, plus 150g of cooked prawns. Choose fillets with firm flesh and a mild smell.
Tip: Place the fish in a shallow pan and season with a little salt and pepper before cooking. The smoked haddock adds depth without overpowering the mix.
Choosing the Right Leeks and Herbs
Leeks or a small handful of spinach give colour and a light vegetal note. Add 1 tbsp of fresh parsley or spinach to lift the taste.
- 50g butter and 50g plain flour to make a roux for the sauce.
- 600ml milk added gradually to thicken the sauce to a silky texture.
- 1 tbsp lemon juice to brighten the filling.
- 1kg potatoes boiled in salted water for the mash topping, with 50g butter and 100ml warm milk or cream.
| Component | Quantity | Role |
|---|---|---|
| Mixed fish (including fresh haddock, salmon) | 600g | Main flavour & texture |
| Prawns | 150g | Sweet, briny contrast |
| Roux (butter + flour) | 50g + 50g | Base for the sauce |
| Milk | 600ml | Creates creamy sauce |

Preparing the Perfect Creamy Filling
Start by softening the leeks in 50g of melted butter in a pan until they smell sweet and feel tender.
Stir in 50g of flour and cook for a minute, then slowly add milk — 600ml of hot milk works best to avoid lumps.
Whisk until the sauce is smooth and thick enough to coat a spoon. Throw in 1 tsp of Dijon mustard and 2 tbsp of fresh parsley for depth.
- Gently cook the fish pieces for a few minutes until just opaque; they will finish cooking in the oven.
- Add 1 tbsp of lemon juice and a dash of pepper to lift the flavours of fresh haddock and salmon.
- Fold the fish into the warm mixture so the filling stays moist and glossy on top.
“This careful, gentle method is key to the mary berry style — a creamy, stable filling that stays tender after baking.”
Mastering the Buttery Mashed Potato Topping
Perfect mashed potatoes form the crown of this comforting bake. Use 1kg of potatoes, peeled and chopped, then boil potatoes in salted water until tender enough to be pierced with a fork.
Once soft, you must drain well. Excess water makes the mash watery and hard to spread.

Achieving a Fluffy Texture
Return the drained potato to the pan and mash while still hot. Add 50g of butter and 100ml of hot milk for a rich, silky finish.
Use a potato masher or an electric whisk to get a smooth, airy mash. Season with salt and a little extra pepper to balance the creamy sauce below.
- Use a fork to make ridges on top — this browns beautifully.
- Let the filling cool slightly before you spread mash to prevent sinking.
- The mashed potato layer protects the fish and sauce while the pie bakes, keeping it moist and golden.
Tip: For an authentic mary berry finish, aim for a light, fluffy topping that contrasts the creamy filling beneath.
Assembling and Baking Your Pie
Spread the warm filling across a shallow ovenproof dish so it forms an even base for the mash. Take care to distribute the pieces and sauce evenly; this helps the top brown and the flavours meld.
Carefully spoon the mashed potato over the filling. Use a fork to create ridges on the topping — these turn golden under heat and give a lovely texture to the top.
You can sprinkle a handful of grated cheese on top for a bubbling crust if you like. Season the top lightly with salt and pepper before the oven.
- Bake at 200°C (400°F) for 25–30 minutes until the top is golden and the sauce is bubbling at the edges.
- If the assembled pie has been stored in the fridge (up to 24 hours), add about 10 extra minutes to the cooking time.
- Allow the dish to rest briefly after removing from the oven to let the filling set for cleaner portions.
“This assembly method is a hallmark of mary berry recipes, ensuring a professional finish every time you bake this dish.”
Expert Tips for Customising Your Seafood Bake
A few simple tweaks let you tailor this seafood bake to your family’s taste and season. These changes keep the dish familiar while adding colour, texture and balance.
Adding Extra Vegetables
Spinach or peas fold easily into the warm sauce to add vibrancy and nutrients. Stir them in near the end of cooking so they stay bright and tender.
Leeks, diced carrots or sweetcorn also work well for colour and crunch.
Swapping Your Fish Varieties
You can swap smoked haddock for smoked salmon or omit smoked fish entirely for a milder result.
Cod or pollock make good substitutes. Keep the pieces large enough to give pleasant texture after baking.
Creating a Crunchy Crust
For a golden top, sprinkle breadcrumbs and a little grated cheese over the mashed potatoes before the oven. A fork can be used to make peaks that brown nicely.
To cut fat, use semi-skimmed milk or olive oil in the mash without losing creaminess.
| Change | How | Result |
|---|---|---|
| Vegetables | Add spinach or peas late | Brighter colour and fresh taste |
| Fish swap | Use cod, pollock or smoked salmon | Milder or smokier flavour options |
| Crunchy crust | Breadcrumbs + cheese on top | Golden, textured topping |
Storing and Reheating Your Leftovers
Treat leftover portions with care so the sauce and potato topping stay fresh. Cool the dish to room temperature within two hours, then place it in an airtight container and refrigerate.
You can store your fish pie in the fridge for 2–3 days. For longer storage, freeze the unbaked pie for up to 2 months. Thaw overnight in the fridge before reheating.
To reheat chilled portions, preheat the oven to 180°C (350°F) and warm the pie for 20–25 minutes until the centre is piping hot and the sauce is bubbling again. If the filling seems thick, add a splash of milk to loosen the sauce.
If reheating from frozen, allow extra time. Either thaw fully in the fridge first or bake at a lower temperature for longer so the potato topping heats through without burning.
- Add a little extra butter on top of the mash to refresh the topping before placing it back in the oven.
- Microwave in short bursts of 1–2 minutes if you need speed, but the oven keeps the top crisp and the texture closer to the original.
“Always ensure the pie is heated until it is piping hot throughout for safety and best flavour.”
Conclusion
This recipe turns simple steps into a warming, elegant main that suits festive and everyday tables alike.
Follow the method for a reliable result: tender fish, a creamy sauce and a fluffy, golden potato topping. The flavours balance easily and the dish is simple to customise.
If you want to plan ahead, assemble it the day before and bake when needed. These recipes reward a little preparation and make hosting far less stressful.
Enjoy serving a comforting, crowd‑pleasing dish that feels both luxurious and homely.
FAQ
What fish types work best in this festive recipe?
How do I poach the fish without overcooking it?
Can I use frozen fish if I don’t have fresh fillets?
What’s the easiest way to make the creamy sauce for the filling?
How do I stop mash from becoming gluey when topping the pie?
Can I prepare parts of this dish in advance?
What oven temperature and baking time are best?
How can I add vegetables without making the filling watery?
Are there good variations for people who don’t eat smoked fish?
How should I store and reheat leftovers safely?
Mary Berry Christmas Fish Pie
A comforting, festive main that brings warmth to the table, this classic British baked dish combines white fish, smoked fish and prawns for a rich, seasonal centrepiece.
Ingredients
- 600g mixed fish (including fresh haddock and salmon)
- 150g cooked prawns
- 50g butter
- 50g plain flour
- 600ml milk
- 1 tbsp lemon juice
- 1 tsp Dijon mustard
- 2 tbsp fresh parsley
- 1kg potatoes
- 50g butter (for mash)
- 100ml warm milk or cream
- Salt and pepper to taste
Method
- Preheat the oven to 200°C (400°F).
- Melt 50g of butter in a pan and soften the leeks until tender.
- Stir in 50g of flour and cook for a minute, then gradually add 600ml of hot milk, whisking until smooth.
- Add 1 tsp of Dijon mustard and 2 tbsp of fresh parsley to the sauce.
- Gently cook the fish pieces until just opaque, then fold them into the sauce along with 1 tbsp of lemon juice and a dash of pepper.
- Boil the peeled and chopped potatoes in salted water until tender, then drain well.
- Mash the potatoes while still hot, adding 50g of butter and 100ml of warm milk until smooth and fluffy.
- Spread the fish filling in a shallow ovenproof dish and spoon the mashed potatoes over the top, creating ridges with a fork.
- Optional: sprinkle grated cheese on top.
- Bake for 25–30 minutes until the top is golden and the sauce is bubbling.
- Allow to rest briefly before serving.
