Irish Fish Pie with Leeks and Cheddar Mash

, , , ,

Irish fish pie with leeks and cheddar mash delivers exactly the kind of comfort many people crave on a damp evening: flaky white fish and peas in a creamy leek-onion sauce, brightened with mustard and lemon, and baked under a golden, cheesy potato topping. It’s the kind of dish you might find in Irish pubs or home kitchens, especially in cooler months, when something warm and spoonable sounds right.

If it’s a busy weeknight, start by getting the potatoes on to boil first; they take the longest. Cooking in a small kitchen? Measure the milk, stock cube, and mustard into one jug so you’re not juggling open cartons later. This recipe suits anyone comfortable making a basic white sauce and mash, and it rewards you with a rich, savory pie that’s creamy but not heavy.

Ingredients

Serves 3–4

For the cheddar mash topping

  • 900 g / 2 lb floury potatoes (Russet or Yukon Gold), peeled and cut into chunks – for fluffy, sturdy mash
  • 60 g / 4 tbsp unsalted butter
  • 120 ml / 1/2 cup whole milk, warmed – helps the mash stay smooth
  • 80 g / 3 oz sharp white cheddar, grated – some mixed into the mash, some on top
  • 1 large egg yolk – enriches and helps the topping brown nicely
  • 1/2 tsp fine sea salt, plus more to taste
  • Freshly ground black pepper, to taste

For the fish and sauce base

  • 450–500 g / 1–1.1 lb firm white fish fillets (cod, haddock, hake, or pollock), skinless and boneless, cut into 2.5 cm / 1-inch chunks
  • 1 small leek (about 150 g / 5 oz), white and light green parts only, halved lengthwise, rinsed well, and thinly sliced – brings sweetness and a gentle onion flavor
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 45 g / 3 tbsp unsalted butter
  • 30 g / 1/4 cup plain (all-purpose) flour – for thickening the sauce
  • 360 ml / 1 1/2 cups whole milk
  • 120 ml / 1/2 cup dry white wine or extra milk plus 1 tsp lemon juice – wine adds acidity and depth; extra milk keeps it family-friendly
  • 1 fish or vegetable stock cube, crumbled – boosts savoriness
  • 2 tsp Dijon mustard – sharpness to cut the richness
  • Zest of 1 lemon, finely grated
  • 2–3 tsp fresh lemon juice, to taste
  • 150 g / 1 cup frozen peas, no need to thaw
  • 2 tbsp chopped fresh parsley or chives – fresh lift at the end
  • 1/2 tsp fine sea salt, plus more to taste
  • Freshly ground black pepper, to taste

Kitchen note: If your fish is quite wet (previously frozen), pat it dry thoroughly with paper towels before cutting. Excess moisture can thin the sauce and make the pie soupy.

Ingredients for Irish fish pie: potatoes, leeks, cheddar, white fish, peas and seasonings on a kitchen counter

Step-by-Step Instructions for Irish fish pie with leeks and cheddar mash

  1. Prep and boil the potatoes.

    Put the potato chunks into a large pot, cover with cold water by about 2.5 cm / 1 inch, and add a generous pinch of salt. Bring to a boil, then reduce to a gentle boil and cook for 15–20 minutes, until they are completely tender when pierced with a knife.

  2. Warm the milk for the mash.

    While the potatoes cook, gently warm the mash milk (120 ml / 1/2 cup) in a small pan or microwave until just steamy. Warm liquid absorbs more easily into potatoes and helps avoid gluey mash.

  3. Drain and dry the potatoes.

    When the potatoes are soft, drain well in a colander. Return them to the hot pot and set over very low heat for 1–2 minutes, shaking the pan so excess steam evaporates. This quick “drying” step makes the mash lighter.

  4. Make the cheddar mash.

    Mash the hot potatoes with the butter (60 g), then slowly add the warm milk, mashing until smooth but still thick enough to hold peaks. Season with salt and pepper to taste. Let cool for 3–4 minutes, then stir in the egg yolk and about two-thirds of the grated cheddar. Set aside while you prepare the filling.

  5. Heat the oven and prepare the dish.

    Heat the oven to 200°C / 180°C fan / 400°F. Lightly butter a medium, deep baking dish (roughly 20 x 25 cm / 8 x 10 inches or similar capacity).

  6. Soften the leeks and onions.

    In a large, wide saucepan, melt the butter (45 g) over medium heat. Add the sliced leek and chopped onion with a pinch of salt. Cook for 6–8 minutes, stirring often, until the vegetables are very soft but not browned. If the edges start to color, lower the heat and add a splash of water.

  7. Add the garlic.

    Stir in the minced garlic and cook for 1 minute, just until fragrant. You want it soft but not browned.

  8. Make the roux.

    Sprinkle the flour over the leek mixture and stir to coat. Cook for 2–3 minutes, stirring often, until the flour smells slightly nutty. This step removes any raw flour taste and helps the sauce thicken evenly.

  9. Whisk in the liquids.

    Crumble in the stock cube. Gradually pour in the milk (360 ml / 1 1/2 cups), whisking or stirring constantly to avoid lumps. Once incorporated, add the white wine (or extra milk plus lemon juice), again whisking as you pour.

  10. Simmer the creamy leek sauce.

    Bring the mixture to a gentle simmer, then reduce the heat to low. Cook for 5–7 minutes, stirring often, until the sauce has thickened to the consistency of light cream. It should coat the back of a spoon but still feel pourable, not stodgy.

  11. Season and brighten.

    Stir in the Dijon mustard, lemon zest, and 2 teaspoons of lemon juice. Taste and season with salt and pepper. Adjust the acidity with a little extra lemon juice if needed; remember the flavors will soften slightly once baked.

  12. Fold in peas and herbs.

    Remove the pan from the heat. Stir in the frozen peas and chopped parsley or chives. The peas will start to thaw in the hot sauce while you assemble the pie.

  13. Layer the fish in the baking dish.

    Scatter the fish chunks evenly in the buttered baking dish. Try to keep them in a single layer so they cook gently and evenly under the sauce.

  14. Pour over the leek sauce.

    Pour the hot leek-onion sauce with peas over the fish, tilting the dish slightly so the sauce seeps down around everything. The fish should be mostly covered.

  15. Top with cheddar mash.

    Spoon the mashed potatoes in dollops over the surface of the filling. Use a spatula or spoon to gently spread the mash edge-to-edge, sealing in the sauce and fish. This seal helps prevent any bubbling over and keeps the fish moist.

  16. Add extra cheese and texture.

    Sprinkle the remaining grated cheddar evenly over the top. Use a fork to rough up the surface of the mash, creating ridges that will crisp and brown in the oven.

Kitchen note: Place the baking dish on a foil-lined tray. Fish pies can bubble enthusiastically at the edges, and this makes cleanup much easier.

  1. Bake until golden and bubbling.

    Bake for 25–35 minutes, until the topping is deeply golden in spots and you can see the filling bubbling up around the edges. If your oven runs cool, it may take a little longer; if the top browns too fast, cover loosely with foil for the last 5–10 minutes.

  2. Rest before serving.

    Remove the pie from the oven and let it rest for at least 10 minutes. This helps the sauce thicken slightly and makes it easier to scoop neat portions without everything sliding apart.

What to Expect

You can expect soft, fluffy potato on top with a lightly crisped cheddar crust and a creamy, spoonable filling underneath. The fish should flake easily into big, moist pieces rather than disappearing into the sauce.

The flavor leans rich and savory with the butter, milk, and cheddar, but the mustard and lemon cut through that, so the pie doesn’t feel heavy or flat. Sweetness from the leeks, onions, and peas balances the tang, and the herbs add a fresh finish right at the end of each bite.

Texture will vary slightly with your fish and oven. Firmer fish like cod and hake will hold their shape better than something very delicate. A hotter oven or thinner dish will give you more browned, crisp edges in the mash; a deeper dish and gentler bake will keep the crust a bit softer.

Kitchen note: If your filling looks looser than you expected when you first scoop, don’t panic. It will continue to thicken slightly as it cools on the plate, especially on colder evenings.

Ways to Change It Up

  1. Make it pescatarian-friendly with smoked fish.
    Add up to 150 g / 5 oz smoked haddock or smoked cod in place of part of the white fish. The smokiness gives more depth and a hint of that traditional fish pie flavor. Keep the rest of the recipe the same, but taste the sauce before salting—smoked fish and stock cubes can both be quite salty.

  2. Boost or dial back the heat and mustard.
    For a spicier kick, stir an extra teaspoon of Dijon or a half-teaspoon of English mustard into the sauce, and finish with a pinch of white pepper. To make it milder for kids, reduce the mustard to 1 teaspoon and lean a bit more on lemon for brightness instead.

  3. Faster, simplified skillet version.
    If you’re short on time, cook the filling in a large oven-safe skillet, top it directly with the mash, and bake the whole pan. You can also reduce the baking time to about 20–25 minutes if the filling is bubbling hot when it goes into the oven. The top will be a bit less crisp, but you save some minutes and dishes.

  4. Add more vegetables.
    Fold in an extra handful of frozen sweetcorn or small broccoli florets (blanched until just tender) with the peas. Just avoid water-heavy veg like zucchini, which can thin the sauce.

  5. Lighter mash option.
    Swap half the potatoes for cauliflower florets, boiling them together and mashing as one. You’ll get a softer mash and slightly lighter feel, with less starch but still plenty of cheese on top.

Serving and Storage

Irish fish pie with leeks and cheddar mash is satisfying enough to be a full meal, especially with the peas in the filling. If you want a simple side, a crunchy salad with a sharp dressing or lightly steamed greens (like broccoli or green beans) cut through the richness nicely.

On colder nights, pairing it with a bowl of Tuscan white bean soup or creamy broccoli cheddar soup turns dinner into a cozy, soup-and-pie spread.

Leftovers keep well. Cool the pie completely, then cover the dish tightly or transfer portions to airtight containers. Store in the refrigerator for up to 2 days.

To reheat, warm individual portions in a 180°C / 350°F oven for 15–20 minutes until piping hot in the center. The top will re-crisp slightly. A microwave works in a pinch (2–3 minutes on medium power), though the mash can soften; if you go this route, finish under a hot broiler for a couple of minutes to bring some texture back.

Kitchen note: Because the fish is only just cooked through the first time, avoid reheating more than once. Repeated heating can dry out the fish and toughen the proteins.

Baked Irish fish pie with golden cheddar mash top, bubbling creamy leek and pea filling visible at the edges

Cultural Context

Fish pies with mashed potato toppings are associated broadly with British and Irish home cooking, often appearing as “fish pie” or “fisherman’s pie”. The dish typically features a mix of white and sometimes smoked fish in a white or cheese sauce, with mash instead of pastry on top. Historical references trace similar pies back to early modern Britain, when cooks used fish and dairy-rich sauces for Lenten meals and feasting.

For a concise overview of how fish pies developed in Britain, including their connection to Lent and earlier eel and carp pies, see this article on the history of fish pie from Regal Fish Supplies. You can also read more about fish pie as a traditional British dish, including typical ingredients and variations, in this summary from Fish pie on Wikipedia.

Common Questions and Troubleshooting

Why is my fish pie watery?
Often this comes from fish releasing extra moisture or from an undercooked sauce. Make sure to pat the fish dry well before cutting, and cook the flour-butter mixture long enough that the sauce thickens to light cream before it goes in the dish. Also, let the pie rest 10 minutes after baking so the sauce can settle.

How can I tell when the fish is cooked without overbaking?
Look for gentle bubbling around the edges and a fully browned top. When you dig into the center with a spoon, the fish should flake easily but stay moist. If you’re uncertain, you can use an instant-read thermometer in the center; around 60°C / 140°F in the filling is a good sign it’s done.

Can I assemble Irish fish pie with leeks and cheddar mash ahead of time?
Yes. Assemble the pie completely, cool to room temperature, then cover and refrigerate for up to 24 hours. When baking from cold, add about 10–15 minutes to the oven time and cover loosely with foil for the first 20 minutes so the top doesn’t brown before the center is hot.

What can I use instead of white wine?
Simply replace the wine with the same amount of milk or half milk, half low-sodium stock, and add an extra teaspoon of lemon juice for brightness. The flavor will be slightly less complex but still balanced.

Can I freeze leftovers?
Cooked fish pie can be frozen, but the texture of the fish and potatoes may soften slightly. Cool completely, portion into freezer-safe containers, and freeze for up to 1 month. Thaw overnight in the fridge, then reheat in the oven until thoroughly hot.

My mash sank into the filling—what went wrong?
Usually the filling was too thin, or the mash was too loose. Aim for a sauce that coats the back of a spoon, and keep the mash thick enough to hold a spoon mark. Spreading the mash in dollops rather than pressing hard also helps it sit on top.

Kitchen note: If you know you like a very saucy interior, you can bake the pie on a tray and accept a slightly messier scoop in exchange for extra sauce. Just keep the mash on the thicker side so it doesn’t disappear.

Conclusion

Irish fish pie with leeks and cheddar mash is a practical way to turn simple white fish into a full, comforting meal, using ingredients many kitchens already have: potatoes, milk, onions, frozen peas. Once you’ve made it once, it becomes easy to adjust—more mustard, extra lemon, a bit of smoked fish, or a handful of extra veg to suit who’s at the table.

If you try it, leave a comment with what fish you used and how you tweaked the seasoning. Those small changes are what make a recipe feel at home in your own kitchen, and they help other home cooks get more confident with fish pies too.

Irish Fish Pie with Leeks and Cheddar Mash

Annahita Carter
Irish fish pie with leeks and cheddar mash delivers exactly the kind of comfort many people crave on a damp evening: flaky white fish and peas in a creamy leek-onion sauce, brightened with mustard and lemon, and baked under a golden, cheesy potato topping.
No ratings yet
Prep Time 25 minutes
Cook Time 35 minutes
Resting Time 20 minutes
Total Time 1 hour 20 minutes
Course Dinner, Main Course
Cuisine Irish
Servings 4 servings
Calories 620 kcal

Equipment

  • Large pot
  • Colander
  • Large wide saucepan
  • Whisk
  • Medium deep baking dish (about 20 x 25 cm / 8 x 10 in)

Ingredients
  

For the cheddar mash topping

  • 900 g floury potatoes (Russet or Yukon Gold) peeled and cut into chunks
  • 60 g unsalted butter
  • 120 ml whole milk warmed
  • 80 g sharp white cheddar grated, divided
  • 1 large egg yolk
  • 1/2 tsp fine sea salt plus more to taste
  • freshly ground black pepper to taste

For the fish and sauce base

  • 500 g firm white fish fillets (cod, haddock, hake, or pollock) skinless and boneless, cut into 2.5 cm / 1-inch chunks
  • 1 small leek white and light green parts only, halved lengthwise, rinsed well, and thinly sliced
  • 1 small yellow onion finely chopped
  • 2 cloves garlic minced
  • 45 g unsalted butter
  • 30 g plain (all-purpose) flour
  • 360 ml whole milk
  • 120 ml dry white wine or extra milk plus 1 tsp lemon juice
  • 1 fish or vegetable stock cube crumbled
  • 2 tsp Dijon mustard
  • 1 lemon zest finely grated (zest of 1 lemon)
  • 2–3 tsp fresh lemon juice to taste
  • 150 g frozen peas no need to thaw
  • 2 tbsp fresh parsley or chives chopped
  • 1/2 tsp fine sea salt plus more to taste
  • freshly ground black pepper to taste

Instructions
 

  • Put the potato chunks into a large pot, cover with cold water by about 2.5 cm / 1 inch, and add a generous pinch of salt. Bring to a boil, then reduce to a gentle boil and cook for 15–20 minutes, until completely tender when pierced with a knife.
  • While the potatoes cook, gently warm the mash milk (120 ml / 1/2 cup) in a small pan or microwave until just steamy.
  • Drain the potatoes well in a colander. Return them to the hot pot and set over very low heat for 1–2 minutes, shaking the pan so excess steam evaporates.
  • Mash the hot potatoes with the butter, then slowly add the warm milk, mashing until smooth but still thick. Season with salt and pepper. Let cool 3–4 minutes, then stir in the egg yolk and about two-thirds of the grated cheddar. Set aside.
  • Heat the oven to 200°C / 180°C fan / 400°F. Lightly butter a medium, deep baking dish (roughly 20 x 25 cm / 8 x 10 inches).
  • In a large, wide saucepan, melt the butter over medium heat. Add sliced leek and chopped onion with a pinch of salt. Cook 6–8 minutes, stirring often, until very soft but not browned.
  • Stir in the minced garlic and cook for 1 minute, just until fragrant.
  • Sprinkle the flour over the leek mixture and stir to coat. Cook 2–3 minutes, stirring often, until the flour smells slightly nutty.
  • Crumble in the stock cube. Gradually pour in the milk, whisking or stirring constantly to avoid lumps. Add the white wine (or extra milk plus lemon juice), whisking as you pour.
  • Bring to a gentle simmer, then reduce heat to low. Cook 5–7 minutes, stirring often, until thickened to the consistency of light cream.
  • Stir in Dijon mustard, lemon zest, and 2 teaspoons lemon juice. Taste and season with salt and pepper; adjust acidity with a little more lemon juice if needed.
  • Remove from heat and stir in frozen peas and chopped parsley or chives.
  • Scatter the fish chunks evenly in the buttered baking dish, ideally in a single layer.
  • Pour the hot leek-onion sauce with peas over the fish, tilting the dish slightly so the sauce seeps down around everything.
  • Spoon the mashed potatoes in dollops over the filling and gently spread edge-to-edge to seal.
  • Sprinkle the remaining grated cheddar over the top. Rough up the mash surface with a fork to create ridges for browning.
  • Bake for 25–35 minutes, until the topping is deeply golden in spots and the filling is bubbling at the edges. If the top browns too fast, cover loosely with foil for the last 5–10 minutes.
  • Remove from the oven and rest at least 10 minutes before serving to help the sauce thicken and portions scoop neatly.

Nutrition

Calories: 620kcalCarbohydrates: 62gProtein: 34gFat: 27gSaturated Fat: 16gCholesterol: 145mgSodium: 980mgPotassium: 1650mgFiber: 7gSugar: 10gVitamin A: 900IUVitamin C: 35mgCalcium: 350mgIron: 3.5mg
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Annahita Carter Avatar