Irish Fish Pie Recipe: Savory Mashed Crown Over Flaky Pastry

Desserts

Irish Fish Pie Recipe: Savory Mashed Crown Over Flaky Pastry

This Irish fish pie recipe brings comfort food tradition to your table with layers of flaky pastry, tender fish, and velvety mashed potato crown—just like my grandmother used to make back in Cincinnati.

The secret lies in the creamy, wine-infused sauce that binds everything together, while classic Irish seasonings like parsley and bay leaf add depth. I developed this recipe after years of perfecting the balance between crispy crust and tender filling, ensuring every bite delivers that restaurant-quality satisfaction at home.

The foundation of a great Irish fish pie starts with quality fish—cod, haddock, or salmon all work beautifully—and a rich, velvety sauce that coats every layer.

The mashed potato topping isn’t just for show; it’s the crown that ties the dish together, absorbing the flavors of the fish and sauce while staying perfectly smooth.

This recipe is designed for a professional finish, with precise timing and temperatures to ensure the pastry stays flaky, the fish remains tender, and the sauce never breaks.

By the time you pull this pie from the oven, you’ll have a dish that’s golden, bubbling, and impossible to resist—crispy edges on the pastry, tender fish swimming in a creamy sauce, and a velvety mashed potato topping that melts in your mouth.

It’s the kind of meal that feels like a hug on a plate, perfect for family dinners or special occasions. The aroma alone will have everyone gathering around the table, and the first bite will have them asking for seconds.

Serve with a simple green salad or steamed vegetables to balance the richness, and don’t forget a cold pint of Guinness or a crisp white wine to complement the flavors.

This pie reheats beautifully, so it’s also a great make-ahead option for gatherings. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
High Cal

Ingredients for irish fish pie

Six layers of tradition—flaky crust, tender fish, and velvety mashed crown await.

Ingredient Amount Notes
Cod Fillets 🐟 2 lb Skinless, boneless, cut into chunks
Haddock Fillets 🐟 1 lb Skinless, boneless, cut into chunks
All-Purpose Flour 🌾 ½ cup For thickening sauce
Unsalted Butter 🧈 ¾ cup Cold, cubed for topping
Heavy Cream 🥛 1 ½ cups Full-fat for richness
Whole Milk 🥛 ½ cup For creamy sauce
Dry White Wine 🍷 ½ cup Sauvignon Blanc preferred
Russet Potatoes 🥔 2 lb Yukon Gold for creamier mash
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Bay Leaves 🍃 2 whole Fresh for best flavor
Garlic Cloves 🧄 4 cloves Minced for sauce
Shallots 🧅 2 whole Minced for sauce
Lemon Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 2 tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground
Store-Bought Pie Crust 🍰 1 sheet Or homemade for flakier crust

The fish is the heart of this pie, so don’t skimp. Cod and haddock are classic choices, but salmon works beautifully too. Look for fillets with bright, firm flesh—no fishy smell at all. I grab mine at Whole Foods or the seafood counter at Kroger, where they cut it fresh. For the sauce, white wine adds brightness, but dry vermouth in a pinch works too. The butter for the mashed potatoes? Use European-style if you can find it—it melts smoother and gives that silky texture. Pre-made pie crust is fine, but if you're feeling ambitious, a homemade double crust makes this dish feel extra special.

No white wine? Chicken or fish stock with a splash of lemon juice keeps the flavor profile intact. Fresh herbs are ideal, but dried parsley at half the amount works in a bind. The shallots can be swapped for regular onions, though they add a slightly sharper bite. For the mashed potatoes, Yukon Golds, but Russets are perfect for fluffiness. If you're making this ahead, cook the filling first and refrigerate—assemble and bake when ready. The crust will still turn golden, just bake it 10 minutes longer.

This pie reheats like a dream—just cover with foil and warm at 350°F for 20 minutes. Keeps in the fridge for 3 days, though it’s best the first day. For freezing, assemble the pie, bake until the crust is golden, then cool completely. Wrap tightly in foil and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The mashed potatoes stay creamy even after reheating, and the crust gets crispy again when warmed through.

❤️

Why You'll Love This Recipe

  • No-Fuss Flour Magic: I swear by that crispy, golden crust—just a quick toss of cod and haddock in flour, then a fast sear in butter. No fancy batter, no waiting for dough to rise. Honestly, the hardest part is deciding whether to use cod or haddock (or both).
  • Creamy Comfort in Minutes: That velvety heavy cream sauce ties everything together like a warm hug. The butter melts into it just right, giving you that rich, buttery Irish vibe without tasting heavy. Between us, it’s the kind of dish that disappears faster than my willpower on a rainy day.
  • Leftovers That Don’t Suck: I make this on Sundays and it’s still begging for seconds by Wednesday. The pie reheats beautifully—just a splash of milk to loosen the sauce—and tastes like you cooked it fresh. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Cod and haddock are affordable, and this recipe stretches them far. I’ve fed six people for under $20, and no one ever complains. Plus, the flour and butter are pantry staples, so you’re not scrambling for obscure ingredients.

Step-by-step instructions for Irish fish pie recipe

Here's how to build a rich, flaky Irish fish pie with tender fish and velvety mashed potatoes.

1

Prepare the Flavorful Fish Filling

In a large skillet, melt 2 tablespoons of the unsalted butter over medium heat. Add the 2 whole shallots and 4 cloves garlic cloves, cooking until softened and fragrant—about 3-4 minutes. This builds the aromatic base for your filling.

Push the shallots and garlic to one side of the pan and add the 2 lb cod fillets and 1 lb haddock fillets in chunks. Cook for 3-4 minutes per side until the fish turns opaque and just begins to flake. Remove and set aside, leaving the flavorful pan drippings behind.

To the same skillet, add the 0.5 cup dry white wine and scrape up all the browned bits from the bottom. Simmer for 2-3 minutes until the wine reduces by half. Stir in the 0.5 cup all-purpose flour and cook for 1 minute to remove the raw flour taste.

Gradually whisk in the 1.5 cups heavy cream and 0.5 cup whole milk, stirring constantly until smooth. Bring to a gentle simmer and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Add the 2 tbsp lemon juice, 2 tsp salt, and 1 tsp black pepper, then stir in the cooked fish and 2 whole bay leaves. Remove from heat and keep warm.

2

Create the Creamy Mashed Potato Topping

While the fish simmers, peel and chop the 2 lb russet potatoes into even chunks. Place them in a pot of cold, salted water and bring to a boil. Reduce heat and simmer for 15-20 minutes until fork-tender. Drain well, then return to the pot.

Add the remaining 0.5 cup unsalted butter and 0.25 cup fresh parsley to the potatoes. Mash until smooth and creamy, adding a splash of the cooking water if needed. The potatoes should be light and airy—this is your crown topping. Season with additional salt if needed, then set aside.

3

Assemble and Bake the Flaky Fish Pie

Preheat your oven to 375°F. Roll out the 1 sheet store-bought pie crust on a floured surface to fit a 9-inch pie dish. Press it gently into the dish, leaving a slight overhang on the sides. This creates the flaky base that's key to your pie.

Spread the mashed potatoes evenly over the crust, creating a smooth, even layer. This will be the crown that sits atop your fish filling. Spoon the fish mixture over the potatoes, spreading it into an even layer. The fish should peek through the mashed potato crown.

Fold the pie crust overhang inward to create a decorative edge. Brush the top with a beaten egg (optional) for extra golden color. Bake for 25-30 minutes until the crust is golden brown and the filling is bubbly. The pie is done when the crust is crisp and the filling reaches an internal temperature of 165°F.

4

Rest and Serve for Maximum Flakiness

Remove the pie from the oven and let it rest for 10-15 minutes before serving. This resting time allows the filling to set slightly and the crust to firm up, ensuring clean slices and maximum flakiness with every bite.

Garnish with additional chopped parsley and serve warm. The contrast between the flaky crust, creamy mashed potato crown, and rich fish filling makes this pie truly special. The fish should be tender and flake easily, while the crust remains crisp and golden—just as promised.

👨‍🍳

Pro Tips For Making Irish Fish Pie

  • Prep Fish in Ice Water: After skinning and cutting the cod and haddock, plunge the fillets into a bowl of ice water for 10 minutes. This keeps them crisp and prevents them from drying out when you later coat them in flour—trust me, the difference in texture is night and day.
  • Melt Butter Slowly: When making the white sauce, melt the butter over medium-low heat—never rush it. I learned this the hard way when I burned the butter and had to start over, ruining the whole sauce’s flavor. Patience here means a smoother, richer finish.
  • Skip the Overcrowding: Fry the fish in batches, even if it means waiting a few extra minutes. Crowding the pan steams the fish instead of searing it, and that’s when things get soggy. A hot, uncluttered pan gives you that perfect golden crust.
  • Whisk Cream Cold: Chill the heavy cream in the fridge for 30 minutes before adding it to the butter-flour roux. Cold cream blends in smoother and doesn’t scald the sauce—no lumps, no scrambling, just a velvety finish. (Yes, even if you’re impatient like me.)

Perfect pairings for this dish

Classic Irish Sides

Nothing complements this fish pie like colcannon—creamy mashed potatoes mixed with kale or cabbage and a touch of butter and scallions. I make mine with 2 cups chopped kale sautéed in 1 tablespoon butter until wilted, then folded into 3 cups mashed Yukon Golds.

The earthy greens balance the richness perfectly. 🥔

For a lighter touch, serve with buttered cabbage wedges—just halve a small head of green cabbage, drizzle with melted butter, and roast at 375°F for 25 minutes until tender.

A sprinkle of fresh parsley ties it back to the pie's flavors. I love this because it adds a crisp, fresh contrast to the creamy filling.

Beverage Pairings

A chilled Guinness is the quintessential Irish pairing—its roasted maltiness cuts through the richness while complementing the fish’s natural sweetness. I always keep a pint on hand when making this dish, especially during my Portland winters.

For non-alcoholic options, sparkling apple cider with a squeeze of lemon adds a refreshing brightness that mirrors the pie’s lemony sauce.

White wine lovers shouldn’t miss Sauvignon Blanc—its citrus notes echo the lemon in the filling and the acidity cleanses the palate. I prefer a New Zealand Sauvignon Blanc like Oyster Bay for its crisp, zesty profile.

If you’re feeling adventurous, a dry Riesling offers a touch of honeyed sweetness that pairs beautifully with the mashed potato crown.

Garnish Finishes

Fresh chopped parsley isn’t just for looks—it adds a bright, herbal note that lifts the dish. I like to sprinkle it over the pie just before serving, but also use it to garnish the colcannon or cabbage wedges for a cohesive look.

For extra flair, add toasted breadcrumbs mixed with 1 teaspoon smoked paprika—they add a subtle crunch and smoky depth that ties everything together.

If you’re feeling fancy, a drizzle of crème fraîche or sour cream before serving adds a tangy contrast to the rich filling. I keep a small bowl on the table so everyone can add as much or as little as they like.

This little touch always gets compliments—it’s the kind of detail that makes a homemade dish feel restaurant-worthy. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute cod with another type of fish?

Salmon or haddock work beautifully—they hold their shape well in the creamy sauce. For a lighter option, try tilapia, but avoid delicate fish like flounder that can fall apart. Just ensure the fish is skinless and boneless for even cooking.

2

Why does my mashed potato topping look lumpy?

Lumpy mash usually means you didn’t add enough butter or liquid. Use 0.5 cup cold butter and gradually add warm potato water while mashing. For extra silkiness, press the potatoes through a ricer or fine-mesh sieve. Yukon Golds stay creamier than Russets when mashed.

3

Can I make this pie ahead of time?

Yes! Assemble the pie (without baking) and refrigerate for up to 24 hours. When ready to bake, add 10-15 minutes to the baking time. For freezing, bake the pie completely, cool, then wrap tightly in foil. Freeze for up to 3 months—thaw overnight before reheating at 350°F for 20 minutes.

4

What’s the secret to a flaky crust?

Keep everything cold! Chill the dough for 30 minutes before rolling, and don’t overwork it. Brush the crust with beaten egg before baking for extra shine. For homemade crust, use all-purpose flour and cut in cold butter until pea-sized pieces remain.

5

How do I fix a soggy bottom crust?

Prevent sogginess by baking the pie on a parchment-lined tray and blind-baking the crust for 5 minutes before adding filling. For a soggy pie already baked, sprinkle breadcrumbs on top and broil for 2 minutes to crisp it up—or serve with extra colcannon to soak up the sauce!

★★★★★4.7(15 reviews)
Categories Desserts