Fish Pie with Leek and Parsley Sauce

In British cooking, fish pie sits between a gratin and a comforting savoury bake: flakes of tender fish in a creamy sauce, covered with mashed potato and baked until bubbling. This version uses both white fish and undyed smoked haddock, giving the filling a gentle smokiness without overwhelming the leeks, parsley and mustard in the milk-based sauce. The mash provides the soft, familiar topping, while breadcrumbs add a crisp finish. It is well suited to a relaxed lunch or family supper, and the flavours are classic enough to serve simply with greens or peas.
Cuisine style British comfort food
Cooking style Make-ahead friendly • Freezer-friendly • Crowd-friendly
Time commitment Under 1 hour

Why this recipe works

  • Poaching builds flavour: The fish is gently poached in milk with bay leaves, then that same milk is used to make the sauce, keeping the filling savoury and well integrated.
  • Creamy but not heavy: Softened leeks, whole milk, flour, and butter create a sauce that coats the fish without overwhelming its texture.
  • Golden, crisp topping: Roughing up the mash and adding breadcrumbs gives the pie a crisp surface while the filling stays soft and creamy underneath.

Get the most out of this recipe

Timing notes

  • Rest before serving: Let the pie stand for a few minutes after baking so the sauce settles slightly and the portions hold together better.
  • Serve piping hot: Fish pie is best served hot from the oven, once the filling is bubbling at the edges and the topping is golden.

Texture tips

  • Keep the fish tender: Use a gentle simmer when poaching; aggressive boiling can make the fish break apart and turn dry.
  • Improve the topping: Spread the mash to the edges, then rough up the surface with a spoon so it catches in the oven and browns unevenly.
  • Steam-dry the potatoes: After draining, let the potatoes sit briefly in the colander so excess moisture evaporates before mashing.

Ingredient notes

  • Use undyed smoked haddock: Undyed smoked haddock gives the filling a clean smoky flavour without the vivid yellow colour of dyed versions.
  • Fresh herbs work best: Fresh parsley keeps the sauce bright; dill is a good alternative if you prefer a softer, more aromatic herb note.
  • Choose firm white fish: A firm skinless white fish holds its shape better when poached and folded through the sauce.

Make-ahead tips

  • Assemble in advance: The pie can be assembled ahead, cooled, covered, and refrigerated before baking later.
  • Freeze in portions: Cool completely, portion, and freeze for longer storage; defrost overnight in the fridge before reheating.
  • Reheat gently: Reheat in a 180°C (355°F) oven until piping hot, covering loosely if the topping browns too quickly.

Equipment you'll need

Ingredients
Instructions
Print
  1. Heat the oven to 200°C (390°F). Peel the potatoes, cut into even chunks, and put into a large pot with cold salted water.
  2. Bring the potatoes to the boil, then simmer for 15 to 18 minutes until very tender. Drain well and leave in the colander for 2 minutes to steam-dry.
  3. While the potatoes cook, pour 400 ml of the milk into a wide saucepan and add the bay leaves. Add the white fish and smoked haddock, bring to a gentle simmer, then poach for 6 to 8 minutes until the fish is just opaque and flakes easily.
  4. Lift the fish out onto a plate and leave to cool slightly, then flake into large pieces, discarding any bones. Strain the poaching milk into a jug and set aside.
  5. Melt 40 g of the butter in a saucepan over medium heat. Add the leeks and a pinch of salt, then cook for 8 to 10 minutes until soft and sweet, without browning.
  6. Stir the flour into the leeks and cook for 1 minute. Gradually whisk in the reserved poaching milk, then add the remaining 300 ml milk and simmer for 3 to 5 minutes, whisking, until thick enough to coat the back of a spoon.
  7. Take the sauce off the heat and stir in the Dijon mustard, white pepper, and most of the parsley, reserving a little for the top. Fold in the flaked fish gently so it stays in chunks, then taste and adjust salt if needed.
  8. Mash the potatoes with the remaining 40 g butter until smooth. Add a splash of the warm sauce if you want it looser, then season lightly with salt.
  9. Spoon the fish and leek mixture into a baking dish and level the surface. Top with the mash, spreading to the edges, then rough up the surface with a spoon for extra golden peaks.
  10. Mix the breadcrumbs with the reserved parsley and sprinkle over the mash. Bake for 20 to 25 minutes until bubbling at the edges and golden on top; rest for 5 minutes before serving.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the poaching milk at a gentle simmer so the fish stays tender and does not break up.
  • For a crispier top, place the pie under a hot grill for 1 to 2 minutes at the end, watching closely so the breadcrumbs do not burn.
  • If serving anyone who is pregnant, elderly, or immunocompromised, make sure the pie is piping hot throughout before serving.

Substitutions

  • Replace Dijon mustard with whole-grain mustard for a milder, more textured flavour.
  • Replace breadcrumbs with panko breadcrumbs for a lighter, crunchier topping.
  • Replace fresh parsley with fresh dill for a different herb note that still works well with the fish.

Storage

  • Refrigerate up to 2 days
  • Cool completely, then cover and refrigerate. Reheat in a 180°C (355°F) oven for 20 to 25 minutes until piping hot; cover loosely if the top browns too quickly. Freeze in portions for up to 2 months and defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 1h 20min (35min active)
  • Difficulty: Medium
  • Cuisine: British
  • Allergens:
    Fish Gluten Milk Wheat
Freezer friendly Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.