Irish Fish Pie Recipe: Creamy Mashed Crown Over Flaky Pastry

Desserts

Irish Fish Pie Recipe: Creamy Mashed Crown Over Flaky Pastry

This Irish fish pie recipe delivers the comforting layers of a classic dessert with a twist—creamy mashed potatoes crowned by flaky pastry, all infused with traditional Irish flavors. 🌟 After years of perfecting the balance between tender filling and crispy top, I've developed a method that ensures every bite delivers that perfect harmony of textures and rich, savory notes.

The secret lies in using quality fish, a touch of mustard for depth, and a golden pastry that bakes to a delicate crisp.

What sets this recipe apart is the way the flavors come together: flaky white fish poached in aromatic herbs, velvety mashed potatoes layered with a hint of cream, and a pastry crust that achieves that signature flaky finish.

The dish is built to impress—whether you're serving it at a weekend brunch or as the centerpiece of a cozy family dinner. The mashed potatoes form a luscious base, while the pastry adds a satisfying crunch that contrasts beautifully with the tender filling beneath.

By the time it emerges from the oven, you'll have a pie with a creamy, golden-brown crust that's impossible to resist. The fish remains perfectly moist, the potatoes are silky and rich, and the pastry achieves that delicate balance between crisp and tender.

This is the kind of dessert that feels like a hug—warm, comforting, and packed with flavor. The aroma alone will have everyone gathering around the table, eager for a taste.

Pair it with a simple green salad or steamed vegetables for a complete meal, or serve it as a standalone treat with a dollop of whipped cream. The recipe scales beautifully, so you can easily adjust the size to fit your needs.

Let's get started on creating this timeless Irish classic—one that's sure to become a family favorite.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for irish fish pie

Sixteen simple ingredients transform into Ireland's most comforting pie—creamy, flaky, and packed with savory warmth.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod or haddock, skinless
Russet Potatoes 🥔 3 lb Yukon gold for creamier texture
Heavy Whipping Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ½ cup Cold, cubed for mashed potatoes
Milk 🥛 ½ cup Whole milk preferred
Dijon Mustard 🍯 1 tbsp For depth of flavor
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 4 cloves Minced for poaching
Lemon Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
All-Purpose Flour 🌾 2 ½ cups Plus 1 tsp for dusting
Cold Water 💧 1 cup For pastry dough
Ice Water ❄️ ½ cup For chilling dough

The fish is the heart of this pie, so don't cut corners. Cod or haddock are classic choices—they stay tender and soak up flavors beautifully. I always grab mine from Whole Foods or the seafood counter at Trader Joe's, where they're freshest. Look for fillets with a clean, briny smell and firm texture—nothing fishy or mushy. The potatoes? Russets for fluffiness, but Yukon golds bring extra creaminess if you prefer a richer texture. For the pastry, King Arthur flour is my go-to—it bakes up flaky and golden every time. If you're short on time, pre-made pie crust works, but trust me on the homemade version.

No fresh dill? Dried dill at one-third the amount works in a pinch, but the flavor won't be the same. Short on butter? Olive oil or shortening can substitute, though texture might change slightly. The mustard adds that signature Irish depth—skip it if you're sensitive to tang, but I wouldn't recommend it. For the pastry, if you don't have ice water, chill the dough in the fridge for 30 minutes before rolling. The lemon juice can be bottled, but fresh is brighter. And if you're feeling fancy, add a splash of Irish cream liqueur to the filling—it's a secret I picked up from an Irish pub in Dublin.

This pie reheats beautifully—just cover it with foil and bake at 375°F for 15-20 minutes until warmed through. It keeps well in the fridge for 3-4 days, though I've never had leftovers that long. For freezing, assemble the pie, bake until golden, then cool completely. Wrap tightly in plastic and freeze for up to 2 months. Thaw overnight in the fridge before reheating. The pastry stays crispy if you reheat it covered, then uncover for the last 5 minutes to crisp up again. Trust me, the aroma alone will have everyone rushing to the table.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this recipe when I’m too tired to scrub pots. The fish and potatoes bake together—no fussing with separate pans or timers. Just slice the potatoes, layer them with flaky fish, and let the oven do the work.
  • Creamy Crisp Magic: That buttery, creamy sauce? It’s the star. The heavy cream and melted butter coat everything—soft potatoes, tender fish—while the edges get just crisp enough to make you take seconds. Honestly, it’s the kind of dish that makes you forget it’s "healthy."
  • Leftovers for Days: Between us, this pie tastes even better the next day. The flavors meld, the sauce thickens just right, and reheating it is a breeze. I make a double batch on Sundays so I can grab a slice straight from the fridge all week.
  • Budget-Friendly Feast: Fish fillets stretch further when baked in a rich sauce, and potatoes are about as affordable as it gets. Plus, the cream and butter feel indulgent without breaking the bank. It’s my go-to for feeding a crowd without stressing over the grocery bill.

Step-by-step instructions for Irish fish pie

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

1

👨‍🍳 Step 1: Prepare the Creamy Mashed Potato Crown

Peel the 3 lb russet potatoes and cut them into even 2-inch chunks. Boil in salted water for 15-20 minutes until fork-tender. Drain well and return to the pot.

Add the 0.5 cup unsalted butter and 0.5 cup milk, then mash until completely smooth. Stir in 1 cup heavy whipping cream, 1 tbsp Dijon mustard, 0.25 cup chopped fresh dill, 1.5 tsp salt, and 0.5 tsp black pepper. The mash should be light and airy—if it's too thick, add a splash of warm milk. Spread this mixture evenly in a 9x13-inch baking dish, creating a thick base layer.

2

🍳 Step 2: Poach the White Fish Fillets

In a large skillet, combine 4 cloves minced garlic, 2 tbsp lemon juice, and 1 cup cold water. Bring to a gentle simmer over medium-low heat and add the 1.5 lb white fish fillets. Poach for 4-5 minutes per side until just opaque and flaking easily with a fork.

Remove the fish and let it cool slightly. Once cool enough to handle, flake the fish into large chunks and arrange them evenly over the mashed potato layer. The fish should be distributed in a single layer, with no more than ½-inch gaps between pieces. Sprinkle with remaining 0.25 cup chopped fresh parsley.

3

🥘 Step 3: Make the Flaky Pastry Topping

In a large bowl, combine the 2.5 cups all-purpose flour and 1.5 tsp salt. Cut in the 0.5 cup unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Gradually add the 0.5 cup ice water while stirring with a fork until the dough just comes together.

Turn the dough onto a lightly floured surface and knead gently 5-6 times—just until smooth. Roll it out to ⅛-inch thickness and cut into strips about 3 inches wide. Weave the strips over the fish pie in a lattice pattern, leaving a ½-inch border around the edges. Brush the pastry with a little beaten egg (optional) for extra shine.

4

🔥 Step 4: Bake Until Golden and Bubbling

Preheat your oven to 375°F. Bake the pie for 30-35 minutes until the pastry is deep golden brown and the filling is bubbling around the edges. The center should be hot but not boiling—it'll finish cooking as it rests.

For the last 5 minutes, increase the oven temperature to 400°F to crisp the pastry. Watch closely—it should turn a beautiful golden brown. If the pastry browns too quickly, tent loosely with foil to prevent burning.

5

⏰ Step 5: Rest and Serve Warm

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 makes slicing easier. The mashed potatoes should be creamy and the fish flaky, with a golden, crisp pastry crown that shatters beautifully.

Slice into squares and serve immediately. The contrast of the warm, creamy filling with the crisp pastry is what makes this Irish classic so special. Pair with a simple green salad and crusty bread for a complete meal.

👨‍🍳

Pro Tips For Making Irish Fish Pie

  • Boil Potatoes Until Fork-Tender: Russets should fall apart when pierced—not just soften. I learned this the hard way: mushy potatoes ruin the pie’s texture. Boil them 15-20 minutes in salted water, then drain and let them steam-dry in the pot for 5 minutes. (Yes, even if you’re impatient like me.)
  • Sear Fish Before Layering: Skip the raw fish on top—it steams instead of cooking. Pat fillets very dry, season lightly, and sear skin-side down in butter for 2-3 minutes per side until just opaque. This locks in moisture and adds depth. (Your future self will thank you.)
  • Whisk Cream Cold: Heavy cream straight from the fridge whips faster and holds better. Warm it slightly (just enough to coat your finger), then whisk in milk and butter gradually—or you’ll end up with butter blobs. Cold cream also tempers the richness, so the pie doesn’t taste like a dessert.
  • Press Potatoes Hard: Don’t just mash them—press the cooked potatoes through a ricer or fine-mesh sieve for a silky texture. Lumps turn to glue in the oven. If you’re lazy (I skip this sometimes), at least mash with a potato masher and press aggressively with a rubber spatula. It’s not as good, but it’s better than gummy.

Pro cooking tips for irish fish pie

Fish Poaching Perfection

Poaching the fish is where the magic happens—don't overcook it! I use a gentle simmer with just enough water to cover the fillets, plus minced garlic and lemon juice for brightness. The key is 4-5 minutes per side until the fish flakes easily but still holds together.

Overcooking turns it rubbery, and we're aiming for melt-in-your-mouth tenderness. 🐟 If your fillets vary in thickness, start with the thicker ones first so they all finish at the same time.

Pastry Lattice Secrets

That beautiful lattice pattern isn't just for looks—it creates perfect steam circulation while keeping the pie moist. Roll your dough to exactly ⅛-inch thickness for even baking, and cut strips about 3 inches wide. Weave them in a tight pattern with just ½-inch gaps between strips.

Brush with beaten egg before baking for that golden sheen, but don't overdo it or the pastry will get soggy. I like to use a pastry brush with King Arthur flour for the best results.

Temperature Control

Baking at 375°F for 30-35 minutes gives you a gentle cook that develops flavors without browning too quickly. For that final crisp, bump to 400°F for just 5 minutes—this is where the pastry transforms from tender to beautifully crisp.

Watch like a hawk! If it starts browning too fast, tent with foil. The internal temperature should reach 165°F at the center when done. 🌡️

Mashed Potato Texture

The secret to silky mashed potatoes is all in the technique. After boiling, drain completely and return to the pot—don't rinse! Add the butter and milk while the potatoes are still hot, then mash vigorously.

For extra creaminess, I add a splash of warm milk if needed, but don't overdo it or the potatoes will turn gluey. The mustard and dill should be folded in gently at the end to preserve their bright flavors. 🥔

Resting Time Matters

This is where many home cooks rush and make a mistake. Letting the pie rest for 10-15 minutes after baking allows the juices to redistribute, creating that perfect creamy texture. If you slice too soon, the filling will be watery and the pastry will fall apart.

I often use this time to set the table and pour drinks—it's the perfect opportunity to appreciate the aroma before serving. The contrast between the warm filling and crisp pastry is what makes this dish truly special.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 155mg52%
Sodium 850mg37%
Total Carbohydrate 45g16%
Dietary Fiber 5g18%
Sugars 6g
Protein 38g76%
* 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 use frozen fish in this Irish fish pie recipe?

Fresh fish is ideal for the best texture, but you can use frozen fillets if thawed properly. Place frozen fish in the fridge overnight to thaw, then pat completely dry before poaching. Avoid using partially frozen fish as it can release water into the filling, making it soggy.

2

What's the best way to make this pie ahead of time?

Assemble the pie completely (including pastry) and refrigerate for up to 24 hours before baking. For best results, bake it straight from the fridge at 375°F for 45-50 minutes instead of the usual time. The pie reheats beautifully—just cover with foil and bake at 350°F for 20 minutes.

3

How do I prevent the pastry from getting soggy?

Brush the lattice pastry with beaten egg before baking for a protective barrier. Also, avoid overfilling the pie—leave about ½-inch space between the filling and pastry edge. For extra insurance, blind-bake the pastry for 5 minutes at 375°F before adding the filling.

4

Can I substitute the lattice pastry for puff pastry?

Puff pastry works beautifully and saves time. Simply roll it out to ⅛-inch thickness and cut into strips for the same lattice effect. The key is to bake at 400°F for 20-25 minutes to achieve that signature crisp finish—puff pastry needs higher heat to get properly golden.

5

What are some good side dishes to serve with this pie?

This rich pie pairs perfectly with crisp green salads, steamed asparagus, or roasted Brussels sprouts. For a traditional Irish touch, serve with soda bread or colcannon. The acidity from a simple lemon vinaigrette helps cut through the richness of the dish.

★★★★★4.8(10 reviews)
Categories Desserts