This classic fish pie is a comforting family favourite, easy to prepare at home and ideal for a midweek supper or a relaxed weekend dinner.
The recipe serves six and takes around 50 minutes from start to finish. It blends fresh fish and salmon in a creamy sauce, topped with a golden mashed potato crust that browns beautifully under baking.
Simple techniques in the oven bring out deep flavours, while the rich sauce keeps the filling moist. The dish is perfect for anyone who enjoys home cooking that tastes like a restaurant meal.
Expect a hearty plate that balances texture and flavour, with tender fish, a smooth sauce and fluffy potatoes on top. It’s a reliable recipe for feeding a family and sharing good food.
Key Takeaways
- Serves six and takes about 50 minutes to prepare.
- Combines fresh fish and salmon with a creamy sauce and a golden mashed potato topping.
- Ideal for family dinners and simple home cooking that feels special.
- Baking in the oven gives a lovely crust and melds flavours.
- The recipe comes from Mary Berry’s Cookery Course and delivers professional results at home.
Why You Will Love This Mary Berry Fish Pie With Cheesy Mash
Rich sauce, flaky salmon and a fluffy top combine for a reliably satisfying supper. This mary berry classic is built as a warming family favourite that packs super-protein from fish and boiled egg. It fills growing appetites and keeps everyone fuelled.
The dish is a brilliant make-ahead option. Prepare the filling, chill, then top and bake when needed. That ease makes the recipe ideal for busy evenings and relaxed weekends alike.
- Warming and nutritious: designed to satisfy a hungry brood with high-protein ingredients.
- Convenient: can be assembled in advance and baked later.
- Comforting texture: flaky salmon paired with creamy cheesy mash creates a crowd-pleasing mouthfeel.
- Reliable: a go-to pie Mary Berry trusts when hosting or feeding family.
- Balanced flavours: classic elements make this cooking choice both simple and special.
Essential Ingredients for Your Fish Pie
Gathering the right ingredients makes all the difference to a confident, flavourful bake. Below are the core items to buy and prepare so the cooking flows smoothly.
Fresh and Smoked Haddock
Use 350g of smoked haddock and 350g of fresh haddock, both skinned and cut into cubes. These pieces give a pleasing contrast of smoky and delicate seafood notes.
Pantry Staples
The sauce needs 50g of butter and 50g of plain flour to form a roux. Gradually whisk in 600ml of hot milk until smooth to coat the fish pieces.
Other essentials:
- 100g mature Cheddar cheese for richness and a golden finish.
- 1kg potatoes and 4 large eggs to complete the topping and filling.
- A squeeze of lemon juice, a pinch of black pepper and fresh dill to brighten the sauce.
Tip: Using good-quality fresh haddock and a little salmon if liked will keep the dish authentic and satisfying. Gathering everything takes only a few minutes so you’re ready to start baking with confidence.
Preparing the Perfect Cheesy Mash Topping
Begin by preparing a light, creamy potato topping that will brown beautifully in the oven. This topping gives the bake a golden finish and a soft crumb that balances the savoury filling below.
Achieving the Ideal Texture
Start by placing 1kg of floury potatoes into a pan of salted water and boil potatoes for 15–20 minutes until they are perfectly tender. Drain well to remove excess water.
Mash the hot potato with a knob of butter and 6 tbsp of hot milk to create a smooth base. The heat helps the milk and butter absorb, giving a silkier result.
To make the signature cheesy mash, stir in 50g of grated Parmesan and season with pepper and a little salt. The warmth will melt the cheese so the topping is rich and creamy before you spread it on top.
- Tip: If the mash feels stiff, add a splash of hot milk and mash again.
- Set aside the mashed potato while you prepare the filling; keep it covered to retain heat.
Creating the Creamy Fish Filling
Begin the filling by melting the butter and gently softening the onion until it becomes sweet and translucent. Fry for about ten minutes so the onion loses its raw edge.

Stir in the flour, then slowly add the milk while whisking. Keep the heat low and cook until the sauce is thick and smooth enough to coat pieces of fresh haddock and smoked haddock.
Mix in a splash of lemon juice, chopped dill, salt and pepper. Remove the pan from the heat, then fold in grated mature Cheddar and the quartered hard-boiled eggs so they warm through.
- Tip the filling into your baking dish, spreading the fish evenly so each serving has a mix of flavours.
- You can set aside the filling briefly while you prepare the potato top.
| Ingredient | Purpose | Timing |
|---|---|---|
| Butter & Onion | Base flavour | 10 minutes |
| Flour & Milk | Thickens sauce | Add milk gradually |
| Cheese & Eggs | Richness & texture | Stir in off the heat |
Baking Your Dish to Perfection
Preheat the oven to 200C/gas mark 6. A hot oven helps the topping crisp while the filling stays moist. Grease your baking dish well so the fish pie does not stick.
Spread the cheesy mash evenly over the filling. Use a fork to make ridges — these catch heat and brown into a crunchy, golden top.
Place the dish in the preheated oven and bake for 30–40 minutes. Bake until the sauce is bubbling at the edges and the centre is piping hot.
While it bakes, you can boil potatoes for a side or mix a quick salad. Keep an eye on the oven minutes so the top does not over-colour.
The mix of haddock and salmon will meld with the sauce as heat reaches the centre. When the topping is golden and the kitchen smells savoury, the dish is ready to serve.
- Tip: A squeeze of lemon or a little chopped dill lifts the flavours before serving.
- Resting: Let the pie sit for a few minutes so it sets and is easier to portion.
Delicious Variations and Recipe Twists
Small swaps can refresh this classic recipe and suit different tastes. Add vegetables, change the topping or try a lighter finish to make the dish your own.

Adding Healthy Leeks or Spinach
Gently cook sliced leeks until soft and fold them into the warm sauce for subtle sweetness and extra nutrition.
If you prefer, wilt a few large handfuls of spinach into the sauce instead. Both choices boost veg content and suit salmon or white fish equally.
Trying an Oaty Herb Crumble
Swap the potato crown for a crunchy oaty herb crumble made from oats, butter and chopped parsley.
This creates contrast in texture and works well for prawn or pollock versions, offering a nutty, golden finish after baking.
Exploring the Soufflé Topping
For a lighter finish, fold whipped egg whites into seasoned mash or a béchamel base and bake until puffed and golden.
The soufflé topping transforms the bake into an impressive plate for guests without adding much extra time.
| Variation | Best for | Approx extra time |
|---|---|---|
| Leeks | All white fish and salmon | 5 minutes |
| Spinach | Quick, nutrient boost | 2–3 minutes |
| Oaty herb crumble | Prawns, pollock | 10 minutes |
| Soufflé topping | Special occasions | 5–8 minutes |
Conclusion
Serve this hearty dish straight from the oven and watch it become the centrepiece of any casual family meal.
Follow the simple steps for a creamy filling and a golden potato topping to get consistent, tasty results each time.
Try small variations such as leeks or spinach to suit your tastes; the core method remains the same and delivers a satisfying, filling dinner.
Always bake until the centre is bubbling and piping hot to ensure the best texture and flavour in every bite.
We hope this guide helps you master the recipe and enjoy many successful cooking sessions at home.
FAQ
What is the best fish to use for this recipe?
How do I prevent the mash topping from becoming watery?
Can I make the filling ahead of time?
Should I use milk or cream for the sauce?
How long does the pie need in the oven?
Can I add vegetables to the filling?
How do I season smoked haddock without making it too salty?
Is this recipe freezer-friendly?
What’s the secret to a crisp, golden topping?
Any tips for making a lighter version?
Mary Berry Fish Pie With Cheesy Mash
This classic fish pie is a comforting family favourite, easy to prepare at home and ideal for a midweek supper or a relaxed weekend dinner. It blends fresh fish and salmon in a creamy sauce, topped with a golden mashed potato crust that browns beautifully under baking.
Ingredients
- 350g smoked haddock, skinned and cut into cubes
- 350g fresh haddock, skinned and cut into cubes
- 50g butter
- 50g plain flour
- 600ml hot milk
- 100g mature Cheddar cheese, grated
- 1kg potatoes, peeled and chopped
- 4 large eggs, hard-boiled and quartered
- Juice of 1 lemon
- Black pepper to taste
- Fresh dill, chopped
Method
- Preheat the oven to 200C/gas mark 6.
- Boil the potatoes in salted water for 15-20 minutes until tender, then drain well.
- Mash the hot potatoes with a knob of butter and 6 tbsp of hot milk until smooth. Stir in 50g of grated Parmesan and season with pepper and salt.
- In a pan, melt the butter and soften the onion for about 10 minutes until translucent.
- Stir in the flour, then gradually whisk in the hot milk until the sauce is thick and smooth.
- Mix in lemon juice, chopped dill, salt, and pepper. Remove from heat and fold in grated Cheddar and quartered hard-boiled eggs.
- Spread the fish filling evenly in a greased baking dish.
- Top with the cheesy mash, using a fork to create ridges.
- Bake in the preheated oven for 30-40 minutes until the topping is golden and the filling is bubbling.
- Let the pie sit for a few minutes before serving.
