Main Courses
This fisherman's pie recipe delivers the comforting layers of creamy mashed potatoes and tender fish filling that make it a British pub classic. Standing on a step stool in my grandmother's kitchen in Sicily, I first learned how rich, savory dishes transform simple ingredients into something extraordinary.
The key to this dish is the crispy potato topping that encases the flaky fish and creamy mash beneath.
The recipe begins with a delicate fish filling—traditionally haddock or cod—simmered with onions, mushrooms, and a splash of white wine for depth.
While the fish cooks, the mashed potatoes get their velvety texture from butter and cream, then are piped into a crown shape on top for that signature crispy finish. It's a dish that feels indulgent yet balances hearty flavors with light, flaky textures.
What you'll end up with is a golden, bubbling pie that looks as impressive as it tastes—crispy on top, creamy inside, with each bite offering layers of savory fish and buttery potatoes.
The aroma alone will have everyone gathering around the table, and the leftovers? Even better the next day. Here's how to make it perfectly every time.
This recipe works beautifully for family dinners or special occasions, though it's simple enough for weeknight cooking. The technique is straightforward, but the result feels like a restaurant-quality meal. Let's get started—your kitchen will smell like comfort food in no time.
Ingredients for fishermans pie
Six ingredients transform into layers of crispy, creamy comfort—no shortcuts needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Haddock Fillets 🐟 | 1 ½ lb | Skinless, boneless, fresh preferred |
| Yellow Onions 🧅 | 1 whole | Medium, finely chopped |
| White Button Mushrooms 🍄 | 8 oz | Sliced, fresh or frozen |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Russet Potatoes 🥔 | 2 lbs | Yukon Gold works too |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for best texture |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Milk 🥛 | ¼ cup | Whole milk preferred |
| Shallots 🧅 | 2 whole | Minced, or sub 2 tbsp onion powder |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Salt 🧂 | 2 tsp | Kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crispiness |
The fish is your foundation. Haddock or cod works best—look for fillets with a firm, translucent texture and minimal fishy odor. Whole Foods or local seafood markets carry the freshest cuts, but frozen works if labeled 'previously frozen.' The mushrooms should be firm and dry; Trader Joe's sells pre-sliced for convenience. White wine adds depth, but dry vermouth or even extra chicken broth works in a pinch. For the potatoes, Russets or Yukon Golds️—avoid waxy varieties like red potatoes—they break down too much when mashed.
No white wine? Dry sherry or apple cider mimics the acidity. Fresh parsley wilt fast—buy a small bunch and use half now, half later. The breadcrumbs make all the difference: Panko stays crispy while regular breadcrumbs soften. For extra richness, swap half the milk for heavy cream. The shallots can be subbed with 2 tbsp finely chopped red onion if you're short on time. If you're using frozen fish, thaw it overnight in the fridge—never under running water, or it'll turn to mush.
This pie reheats beautifully—350°F for 20 minutes restores that golden crust. Store leftovers in the fridge for 4 days or freeze for 3 months. For make-ahead prep, assemble the pie (without baking) and refrigerate overnight. The flavors meld beautifully, and the crust crisps up perfectly when baked. To serve, run a knife around the edge and slide a plate underneath—no messy crumbs.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when I’m too tired to wash pots—just boil the potatoes, sauté the onions and mushrooms, add the haddock and wine, then smother it all in cream. The haddock flakes apart like it’s been steaming for hours, but honestly? Ten minutes of active work, and the rest is hands-off.
- Wine-Infused Depth: That splash of dry white wine isn’t just for show—it cuts through the richness of the cream and mushrooms, brightening every bite. The haddock soaks it up, leaving you with a flavor that’s neither fishy nor bland, but exactly right. I’ll be real: I’ve tried skipping it, and I always regret it.
- Leftovers That Shine: This pie tastes better the next day, which is basically a miracle for a dish with cream and potatoes. I make a double batch on Sundays, reheat slices for lunch, and even pack them for work—no sad, soggy leftovers here. The haddock stays tender, and the crust? Still crispy. Winning.
- Budget-Friendly Luxury: Haddock is cheaper than salmon, and potatoes stretch this into a hearty meal for four without breaking the bank. Between us, I’ve served this at potlucks, date nights, and even my mom’s house (she approved, which is huge). It’s the kind of dish that feels fancy but costs less than takeout.
Step-by-step instructions for fisherman's pie
This method delivers a rich, comforting pie with perfectly crispy potato topping and tender haddock.
Prepare the Haddock and Mushroom Sauce
Pat the 1.5 lb haddock fillets completely dry with paper towels. Season both sides generously with 2 tsp salt and 0.5 tsp black pepper. Heat 0.25 cup milk in a small saucepan over medium heat until just simmering. Remove from heat and set aside.
In a large skillet, melt 0.5 cup heavy cream over medium heat. Add the sliced 8 oz white button mushrooms and cook for 5-6 minutes until they release their moisture and begin to soften. Stir in the 2 whole shallots and 4 cloves garlic cloves, cooking for another 2 minutes until fragrant. Pour in the 0.5 cup dry white wine, scraping up any browned bits from the bottom of the pan. Simmer for 3-4 minutes until the liquid reduces by half.
Remove the skillet from heat and stir in the 2 tbsp all-purpose flour until smooth. Slowly whisk in the warm milk mixture, stirring constantly until the sauce thickens to a velvety consistency. Season with additional salt and pepper if needed, then gently fold in the 0.25 cup chopped fresh parsley. Set the sauce aside and cover to keep warm.
Create the Crispy Potato Topping
Peel and cut the 2 lbs russet potatoes into ½-inch thick slices. Arrange them in a single layer on two baking sheets, ensuring they don't overlap. Brush each slice lightly with melted unsalted butter, then sprinkle evenly with 0.25 cup breadcrumbs. Bake at 425°F for 20-25 minutes, flipping halfway through, until the potatoes are golden brown and crispy on both sides. Remove from oven and set aside.
For the mash, boil the peeled and chopped potatoes in salted water for 15-20 minutes until fork-tender. Drain well and return to the pot. Add 0.5 cup heavy cream and 0.25 cup milk, then mash until smooth. Stir in 0.25 cup unsalted butter and additional 1 tsp salt until creamy. Spread the mash evenly in a 9x13-inch baking dish and smooth the top with a spatula.
Assemble and Bake the Fisherman's Pie
Arrange the crispy potato slices in a decorative pattern over the mashed potato layer, slightly overlapping them to create a crown effect. Spoon the haddock and mushroom sauce evenly over the potatoes, ensuring every slice is coated. Place the baking dish on a rimmed baking sheet to catch any spills.
Bake at 375°F for 20-25 minutes until the potato topping is deep golden brown and the edges are bubbling. The filling should be hot and the sauce should be thickened. Let the pie rest for 5 minutes before slicing to allow the layers to set slightly. Serve immediately with a dollop of extra sauce if desired.
Optional Crispy Garnish
For extra crunch, transfer the 0.25 cup breadcrumbs to a small bowl and toast them in a dry skillet over medium heat for 2-3 minutes until golden. Sprinkle the toasted breadcrumbs over the top of the pie just before serving. This adds texture contrast and enhances the savory flavor profile.
Each slice should reveal a rich, creamy potato base topped with tender haddock and mushrooms, all crowned with crispy, golden potatoes. The sauce should coat every bite, delivering a perfect balance of flavors and textures.
Pro Tips For Making Fishermans Pie
- Boil Potatoes Whole: Peel and drop whole russets into salted boiling water—no need to chop yet. They’ll cook faster this way, and you can slice them paper-thin later for that perfect creamy layer. (Yes, even if you’re impatient like me.)
- Sear Haddock Skin-Side Down: Lay the haddock fillets skin-side down in the pan first, then flip after 2-3 minutes. The skin crisps into a golden shield that keeps the fish from breaking apart when you later layer it under the potatoes. I learned this the hard way—flipping too soon ruins everything.
- Deglaze with Wine Early: Pour that dry white wine into the pan right after searing the onions and mushrooms, while the pan’s still hot. Let it bubble for 30 seconds before scraping up the browned bits—this builds flavor faster than adding it later. (Your future self will notice the difference.)
- Mash Potatoes with Butter: Mix cold butter (about 2 tablespoons) directly into the hot mashed potatoes while they’re still in the pot. The heat melts it into the starch, creating a silkier texture than folding it in later. (This isn’t the prettiest method, but it’s the tastiest.)
Make-ahead tips for this fishermans pie
Prep Ahead Strategy
Assemble the pie completely (without baking) up to 24 hours ahead and refrigerate covered with plastic wrap. The flavors meld beautifully overnight, and the crispy potato topping stays intact. When ready to bake, simply transfer from fridge to oven—no extra prep needed. 💫
Freezer-Friendly Assembly
For longer storage, assemble the pie and freeze it unbaked in an airtight container. When ready to bake, thaw in the fridge overnight, then bake as directed.
The texture remains perfect, and the crispy potato crown bakes up just as golden. I’ve tested this method with haddock and cod—both work brilliantly.
Mash Prep Shortcut
Make the mashed potatoes a day ahead and store them in an airtight container at room temperature. Reheat gently in a saucepan with a splash of milk or cream before assembling.
This saves time and ensures your mash stays silky smooth. I like to add a pinch of nutmeg for extra warmth.
Potato Crown Prep
Slice and crisp the potato topping up to 3 days ahead and store in a single layer on a baking sheet in the fridge. Reheat in the oven at 375°F for 5-10 minutes before assembling to restore crispiness. This step is my secret for restaurant-quality texture without last-minute stress.
Sauce Make-Ahead Tip
Prepare the haddock and mushroom sauce up to 2 days ahead and refrigerate. Reheat gently in a saucepan over low heat, stirring occasionally, until warmed through. The sauce thickens as it cools, so thin with a splash of milk or cream if needed before assembling the pie.
Baking Day Timeline
Plan to spend 1 hour on baking day: 20 minutes to reheat components, 25 minutes to assemble, and 25 minutes to bake. The pie stays hot for 30 minutes after baking, so time your meal accordingly. Leftovers reheat beautifully in the oven at 350°F for 20 minutes.
Nutrition facts
Frequently asked questions
Can I use other types of fish besides haddock?
Cod, pollock, or even halibut work beautifully in this dish. The key is choosing a mild, flaky white fish that holds together well. Avoid delicate fish like sole—they can fall apart when baked. For extra richness, try smoked haddock and add a pinch of smoked paprika to the sauce.
How do I keep the potato topping extra crispy?
Bake the potato slices at 425°F until deep golden brown, then transfer them to a wire rack to cool completely. This prevents steam from making them soggy. When assembling, place them on top of the mash just before baking. For extra crunch, sprinkle with toasted breadcrumbs right before serving.
Can I make this pie ahead of time?
Yes! Assemble the pie completely (without baking) and refrigerate for up to 24 hours. Bake straight from the fridge—no extra prep needed. For longer storage, freeze the unbaked pie and thaw overnight in the fridge before baking. The texture stays perfect, and the flavors meld beautifully.
What if I don’t have white wine?
No problem! Use dry vermouth, apple cider, or even extra chicken broth for the sauce. The acidity helps balance the richness. If using broth, reduce it by half before adding the flour to thicken. For a non-alcoholic option, try a splash of lemon juice or white grape juice.
Why did my pie turn out soggy?
Soggy pies usually happen when the potato topping isn’t crispy enough or the pie isn’t baked long enough. Make sure to bake the potato slices until golden and crispy, then cool them completely before assembling. Also, ensure the oven is at 375°F and bake until the topping is deep brown and bubbling.
