This classic British recipe brings together fresh salmon, smoked haddock and white fish in a creamy sauce that feels indulgent yet homey. The method is simple and suits cooks of all levels, so you can enjoy a show-stopping dinner without fuss.
The filling blends 400g salmon fillets with 300g white fish and 150g smoked haddock to build a deep, layered flavour. Season with lemon, salt and pepper, then fold in dill for a subtle herb note.
The sauce uses milk and butter to create a silky base, while fluffy mashed potatoes make a golden topping after baking. In around 50 minutes you have a comforting dish that sits at the centre of pie recipes for family meals.
Key Takeaways
- Combined salmon, haddock and white fish give a rich, layered filling.
- A creamy milk and butter sauce defines the texture.
- Fluffy potato mash makes a golden, buttery topping.
- Season with lemon, dill, salt and pepper to balance flavours.
- Ready in about 50 minutes — ideal for relaxed baking and family meals.
The Appeal of a Classic Mary Berry Luxury Fish Pie
This classic British recipe shows how simple ingredients turn into a comforting, oven-baked favourite. The result is a warm, filling dish that suits Sunday lunches and relaxed family meals.
Adding hard-boiled eggs is a traditional touch that brings extra texture and protein to the filling. The eggs sit neatly among the tender fish and creamy sauce, making the pie more substantial without masking its delicate flavours.
- The charm of this mary berry recipe is its ability to make a sophisticated meal from pantry staples.
- Many home cooks rely on these recipes for dependable results when baking for friends or family.
- Versatility lets you adapt ingredients — from different fillets to herbs — while keeping potatoes as a golden topping.
- The combination of creamy sauce and a crisp, golden finish means this pie recipes style remains a British favourite.
Whether hosting a cosy dinner or a Sunday lunch, this dish offers warmth and a touch of indulgence with minimal effort.
Essential Ingredients for Your Seafood Filling
Assemble fresh fillets, cooked prawns and a few basic staples to build the flavourful heart of this recipe.
Fresh Seafood Selection
Gather 400g salmon fillets and 300g white fish, removing skin and bones so each piece stays intact in the filling. Add 150g smoked haddock and 150g cooked prawns for extra texture and depth.
Choose firm, chilled fish to avoid flakes breaking up while you stir. The mix of salmon, haddock and white fish gives a rich, layered taste that defines this mary berry recipe.
Pantry Staples
For the sauce you will need 500ml milk, 25g butter and 25g plain flour to make a smooth roux. Season with salt and freshly ground pepper plus a splash of lemon juice to brighten the filling.
Consider stirring in fresh spinach or sliced leeks for colour and nutrition. Finish with 2 tbsp chopped dill or parsley and use a large pan to combine ingredients gently so pieces keep their shape.
- Check weights: 400g salmon, 300g white fish, 150g smoked haddock, 150g prawns.
- 500ml milk; 25g butter and 25g flour for the sauce.
- Salt, ground pepper, lemon juice and 2 tbsp dill to season.
Preparing the Perfect Mashed Potato Topping
Preparing potatoes with care ensures a stable, attractive top that browns evenly in the oven.
Boil 1kg of potatoes in salted water for 15–18 minutes until they are tender enough to mash easily. After cooking, be sure to drain well so excess water won’t dilute the mash and make the topping runny.
Mash the hot potatoes with 50g of butter and 100ml of warm milk or cream to create a smooth, rich texture. Season with salt and pepper to taste — this balances the richness of the filling beneath the top.
For a firm topping that will not sink, aim for a slightly drier mash rather than a loose one. Using a potato ricer gives a finer result and helps the mash sit neatly on the filling.

- Create ridges on the top with a fork to encourage browning around the edges.
- A well-made potato topping is the hallmark of a great fish pie and gives a comforting contrast to the tender seafood below.
Step by Step Cooking Instructions
With careful timing and gentle handling you can keep the fish pieces intact and finish with a golden mash top.
Poaching the Fish
Begin by poaching the salmon, white fish and smoked haddock in 500ml of milk for 5–6 minutes. Keep the heat low so the fillets cook gently and stay in neat pieces.
Remove the fish with a slotted spoon and set aside. Reserve the poaching liquid — this hot milk adds flavour to the sauce.
Creating the Roux
In a large pan, melt 25g of butter over low heat. Stir in 25g of flour and cook for one minute to form a roux.
Gradually whisk the reserved hot milk into the roux until smooth. Season with salt, ground pepper and a splash of lemon juice to brighten the sauce.
Assembling the Layers
Place the poached pieces into a baking dish. If using hard-boiled eggs, tuck them among the fish now.
Pour the sauce over the filling, then spread the prepared potato mash on top. Use a fork to create ridges that will brown.
- Preheat the oven to 200°C.
- Bake the assembled pie for 25–30 minutes until the top is golden and the sauce is bubbling.
- Allow the dish to rest for 5 minutes before serving so the sauce can set.
Expert Tips for a Velvety Sauce
Getting the sauce just right takes patience but rewards you with a silky finish that complements the filling.
Troubleshooting Common Texture Issues
Whisk gradually. Add the milk a little at a time while whisking to stop lumps forming in the roux. Cook the flour and butter over low heat for at least one minute so the raw taste disappears.
If the mixture seems too thin, keep it on the pan and simmer until it coats the back of a spoon. This should take a few extra minutes and gives a stable base for the potatoes.
- To avoid a lumpy sauce, whisk milk slowly into the roux.
- Cook flour and butter over low heat for at least one minute.
- Thicken the sauce until it coats a spoon before combining with the fish.
- Let both sauce and mash cool slightly so the topping does not sink.
- Add a squeeze of lemon to brighten the sauce and lift the flavour of the fish.
If fillets are overcooked, cut a few minutes from the poaching time and allow oven residual heat to finish the job. A good whisk and steady heat are your best tools during cooking.
| Issue | Likely Cause | Quick Fix |
|---|---|---|
| Lumpy sauce | Milk added too quickly | Whisk slowly; strain if needed |
| Thin sauce | Insufficient cooking time | Simmer until it coats a spoon |
| Sinking topping | Hot sauce or loose mash | Cool sauce and firm up mash before topping |
| Bland flavour | Under-seasoned or no acid | Add salt, pepper and a splash of lemon |
Creative Variations to Customise Your Dish
A few clever swaps in the filling or topping will personalise the dish without complicating the method.
For extra greens, fold steamed spinach or peas into the filling. They add colour, vitamins and a bright contrast to the creamy sauce.
Swap smoked haddock for smoked salmon if you want a lighter smoky note. Alternatively, increase white fish pieces to keep the dish leaner and still satisfying.

Change the topping by using sweet potato mash for a subtle sweetness, or sprinkle 50–70g grated cheddar over the mash for a golden crust. Using leeks instead of onions gives a sweeter, gentler base flavour.
- Try dill or chives in place of parsley to alter the aromatic profile.
- Swap prawns for extra white fish pieces to reduce richness while keeping texture.
- Add 1–2 tbsp lemon juice or a twist of lemon zest to brighten the filling before baking.
These small changes keep the heart of the mary berry recipe intact while making each bake feel fresh and personal.
Storing and Reheating Your Leftovers
Proper cooling and airtight storage preserve both texture and flavour for the next meal. Allow the pie to cool completely before covering so condensation does not make the potatoes soggy.
Fridge: Transfer portions to an airtight container and refrigerate for up to 2 days. This keeps the sauce and filling at their best and protects the delicate fish from overcooking.
Freeze: For longer storage, freeze the unbaked dish for up to 3 months. Freezing before baking preserves the texture of the sauce and milk-based elements.
- Reheat in the oven at 180°C for 20–25 minutes until piping hot in the centre — this protects the fish quality.
- Avoid reheating more than once to prevent the filling and sauce from breaking down.
- Microwave in short bursts if needed, stirring occasionally so heat distributes evenly.
- To refresh a chilled topping, use an air fryer at 160°C for 8–10 minutes to restore a golden finish.
Simple storage and reheating make it easy to enjoy this mary berry fish pie again with minimal fuss.
Ideal Side Dishes for a Complete Meal
Choose sides that bring colour and acidity to offset the creamy filling and golden topping.
Steamed greens such as broccoli, green beans or spinach add a fresh contrast to the rich potato topping. They steam in minutes and keep the plate light.
A crisp side salad dressed with a light lemon dressing cuts through the sauce and brightens each mouthful. The acidity works especially well with salmon and haddock in the main dish.
Roasted carrots bring sweetness and colour while peas offer a classic, family-friendly option. Both are simple to prepare and pair naturally with the oven-baked flavours.
- Serve crusty bread for soaking up any remaining sauce.
- Try steamed spinach or shredded leeks lightly sautéed in 1 tbsp olive oil for extra greens.
- Finish salads with a squeeze of lemon to lift the whole meal.
Tip: Combine two sides — a green vegetable and a bright salad — to make a balanced, satisfying plate in under 10 minutes.
Conclusion
With a few careful steps you can turn pantry staples into a show-stopping dish that pleases a crowd. Master the sauce and the mash to get the right balance of creaminess and texture.
This recipe is flexible. Swap seafood or veg to suit seasonality and taste, and it still delivers comfort with a refined finish.
Serve for a weekday supper or a special meal; the result will impress guests and family alike. Explore our other recipes for more ideas and keep experimenting in your kitchen.
FAQ
What types of fish work best for a classic Mary Berry Luxury Fish Pie?
How do I poach fish so it stays tender and flaky?
Can I add other seafood such as prawns or smoked fish?
What’s the easiest way to make a smooth, lump-free mashed potato topping?
How do I make a velvety white sauce for the filling?
My sauce is grainy or split — how can I fix it?
Should I bake the assembled pie before serving, and at what temperature?
Can I prepare the pie ahead and freeze it?
What are good side dishes to serve with this pie?
How can I reduce fat without losing flavour?
What herbs and seasonings complement the seafood filling?
How do I prevent the topping from drying out during baking?
Can I make a gluten-free version of the pie?
Mary Berry Luxury Fish Pie
This classic British recipe brings together fresh salmon, smoked haddock and white fish in a creamy sauce that feels indulgent yet homey.
Ingredients
- 400g salmon fillets
- 300g white fish
- 150g smoked haddock
- 150g cooked prawns
- 500ml milk
- 25g butter (for sauce)
- 25g plain flour
- 1kg potatoes
- 50g butter (for mash)
- 100ml warm milk or cream
- Salt
- Ground pepper
- Lemon juice
- 2 tbsp chopped dill or parsley
Method
- Poach the salmon, white fish, and smoked haddock in 500ml of milk for 5–6 minutes over low heat.
- Remove the fish with a slotted spoon and set aside, reserving the poaching liquid.
- In a large pan, melt 25g of butter over low heat and stir in 25g of flour to form a roux.
- Gradually whisk the reserved hot milk into the roux until smooth, then season with salt, ground pepper, and a splash of lemon juice.
- Place the poached fish pieces into a baking dish, and if using, tuck hard-boiled eggs among the fish.
- Pour the sauce over the fish filling, then spread the prepared potato mash on top, creating ridges with a fork.
- Preheat the oven to 200°C.
- Bake the assembled pie for 25–30 minutes until the top is golden and the sauce is bubbling.
- Allow the dish to rest for 5 minutes before serving.
