Desserts
This Fisherman’s pie recipe brings the comforting warmth of a British classic to your dinner table—creamy mashed potatoes layered over tender herbed meat and rich gravy.
After years of perfecting my grandmother’s Sunday roast techniques, I adapted them to create this hearty, satisfying dish that feels like a homecoming in every bite. The key lies in poaching the fish just right and building layers that stay perfectly intact when baked.
The beauty of this recipe is in its simplicity and tradition—no fancy techniques required, just precise steps that deliver restaurant-quality results. You’ll start with flaky cod or haddock poached in aromatic herbs, then build a rich gravy from the fish’s cooking liquid.
Meanwhile, velvety mashed potatoes get their signature texture from butter and cream, ready to be layered and baked to golden perfection. It’s the kind of dish that transforms an ordinary weeknight into something special.
What makes this pie truly remarkable is how the flavors come together—salty, savory, and creamy in perfect harmony. The top layer of crispy mashed potatoes contrasts beautifully with the tender herbed meat beneath, while the gravy ties everything together.
Each forkful delivers a symphony of textures and tastes that will have everyone at the table asking for seconds. This is comfort food at its finest, made even better by the fact that it’s simple enough to prepare on a busy night.
Serve it with a simple green salad or steamed vegetables to balance the richness, and don’t forget a cold drink to complement the meal. Whether you’re making it for a family gathering or a cozy night in, this Fisherman’s pie is sure to become a new favorite.
Let’s get started on creating this timeless dish together.
Ingredients for fisherman's pie
Fourteen simple ingredients transform into a comforting British classic with layers of flaky fish, creamy potatoes, and rich gravy.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Skinless, boneless, fresh or thawed |
| Russet Potatoes 🥔 | 2 lbs | Medium size, peeled and boiled |
| Heavy Cream 🥛 | ¾ cup | Full-fat for best texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for mashed potatoes |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for herb blend |
| Garlic Cloves 🧄 | 3 cloves | Minced, for herb butter |
| Unsalted Butter 🧈 | ¼ cup | Melted, for herb butter |
| Chicken or Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| All-Purpose Flour 🌾 | 1 tbsp | For gravy thickening |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Whole Milk 🥛 | ¼ cup | Warm for mashed potatoes |
The fish is the star here, so freshness matters. Grab cod fillets from the seafood counter—look for vibrant color and firm texture. Whole Foods or local fish markets often carry the best quality, but your regular grocery store seafood section works too. If using frozen, thaw overnight in the fridge. For the potatoes, Russets are ideal—they’re starchy and hold up to baking. Peeled and boiled whole, they mash perfectly without turning gluey. The herb butter? Make it ahead—mix melted butter with minced garlic, chopped dill, and parsley. Keeps in the fridge for up to 5 days.
No fresh dill? Dried dill at one-third the amount works in a pinch, but fresh is worth it. Short on cod? Haddock or pollock are great swaps—they stay flaky when poached. The broth can be homemade or store-bought, but avoid high-sodium options. For a richer gravy, deglaze the pan with a splash of white wine after cooking the fish. The lemon juice brightens everything up—don’t skip it. If you’re making this ahead, assemble the pie up to 24 hours early and bake when ready.
This pie tastes even better the next day—plan ahead. Store leftovers in the fridge for 4-5 days, or freeze for 3 months. Reheat in the oven at 375°F until bubbly. The mashed potatoes crisp up beautifully when baked, so don’t overmix them—lumpy is better than gluey. For extra crispiness, broil for 2-3 minutes at the end. Serve with a simple side salad or steamed green beans to cut through the richness. Leftovers reheat best in the oven, not the microwave—keeps that perfect texture.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Boil your potatoes, poach the cod, and toss it all in one baking dish with the creamy sauce—no extra pans, no stress. That buttery dill cream just melts into everything while it bakes, and honestly? The cleanup is almost nonexistent.
- Creamy Crisp Perfection: Between us, this pie nails the texture game: fluffy potatoes, tender cod, and that golden crust on top from the heavy cream. The dill brightens it up so much—like a little burst of sunshine in every bite—and the butter makes it feel indulgent without being heavy.
- Weeknight to Dinner Party: I make this on Tuesdays when I need something hearty but don’t want to slave away, and it’s also the star of my holiday potlucks. Swap the cod for haddock if you’re feeling lazy, or add a splash of lemon juice for extra freshness—it’s adaptable without losing its charm.
- Leftovers That Don’t Suck: Between us, most casseroles turn into sad, dry messes the next day. Not this one. The cream keeps it rich, the potatoes stay tender, and I’ve reheated slices straight from the fridge for lunch with zero complaints. Plus, it’s cheaper than takeout and way more satisfying.
Step-by-step instructions for Fisherman's pie
Here's how to build this comforting dish with tender cod and velvety mashed potatoes.
Prepare the Cod with Herb Butter
Preheat your oven to 375°F. In a small saucepan, gently melt the 0.25 cup unsalted butter over low heat. Remove from heat and stir in the 3 cloves minced garlic, 0.25 cup chopped fresh dill, and 0.25 cup chopped fresh parsley. Let the mixture cool slightly.
Pat the 1.5 lb cod fillets dry with paper towels and place them on a parchment-lined baking sheet. Spoon the herb butter mixture evenly over the top of each fillet, pressing gently to help it adhere. Drizzle with 1 tbsp lemon juice and sprinkle with 0.5 tsp black pepper. Bake for 12-15 minutes until the fish flakes easily with a fork and reaches an internal temperature of 145°F.
Create the Creamy Mashed Potato Layer
While the cod bakes, peel and cut the 2 lbs russet potatoes into 1-inch chunks. Place them in a large pot and cover with cold water by about 1 inch. Add 1.5 tsp salt and bring to a boil over high heat. Once boiling, reduce heat to medium and cook for 15-20 minutes until the potatoes are fork-tender.
Drain the potatoes thoroughly and return them to the pot. Add the 0.5 cup cold cubed unsalted butter, 0.75 cup heavy cream, and 0.25 cup warm whole milk. Using a potato masher or ricer, mash until smooth. Season with additional salt and black pepper to taste. The potatoes should be light and fluffy—if they're too thick, stir in a splash of warm milk or broth.
Make the Creamy Broth Sauce
In a medium saucepan, combine the 1.5 cups chicken or vegetable broth and 1 tbsp all-purpose flour. Whisk vigorously to dissolve the flour completely. Place the saucepan over medium heat and bring to a gentle simmer, stirring constantly for 3-5 minutes until the sauce thickens enough to coat the back of a spoon.
Remove from heat and stir in 1 tbsp lemon juice and an additional 0.5 tsp black pepper. Taste and adjust seasoning—you may need a pinch more salt to balance the acidity. Keep the sauce warm until ready to use.
Assemble and Bake the Fisherman's Pie
Preheat your broiler to high. Spread the creamy mashed potatoes evenly in a 9x9-inch baking dish, creating a smooth, even layer. Arrange the baked cod fillets on top of the potatoes, slightly overlapping if needed. Pour the warm broth sauce evenly over the cod, making sure it's distributed across the entire surface.
Transfer the dish to the preheated broiler and broil for 3-5 minutes until the top is golden brown and bubbly. Watch carefully to avoid over-browning. Remove from the oven and let rest for 5 minutes before serving to allow the layers to set slightly.
Serve Warm with Fresh Herbs
Garnish the pie with additional chopped fresh dill and fresh parsley just before serving. The contrast of the warm, creamy mashed potatoes with the tender, herbed cod creates a perfect balance of textures and flavors. Serve immediately while the top is still bubbly and the cod remains moist.
This dish is best enjoyed fresh from the oven, with the warm, aromatic layers complementing each other perfectly. The herbed butter infuses the cod with bright, fresh flavors, while the creamy mashed potatoes provide a comforting base that ties everything together.
Pro Tips For Making Fisherman'S Pie
- Parboil Potatoes First: Toss peeled russets into boiling salted water for 5 minutes before roasting—this guarantees they’ll mash smoothly without gummy spots later. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- Salt the Cod Generously: Cod fillets are mild, so don’t hold back on the salt—rub them down with ½ teaspoon per side before cooking. This keeps them from tasting bland under the creamy topping.
- Avoid Overmixing the Mash: Mashing potatoes for this pie should look like thick, lumpy clouds—not smooth batter. Overworking them introduces starch, which makes the pie gluey instead of fluffy.
- Brown the Butter First: Melt the butter until it’s nutty and golden before mixing it into the cream—this adds depth that plain butter can’t. (I learned this the hard way after tasting a bland version.)
Best sauces and condiments for these flavors
Herb Butter Magic
The star of this pie is the herb butter—a bright, aromatic blend of dill, parsley, and garlic that transforms simple cod into something extraordinary. I always make this ahead because it keeps beautifully in the fridge for 5 days, perfect for meal prep.
Use Penzeys brand dried herbs if fresh aren't available, but fresh is worth the effort for that vibrant flavor. 🌿
For extra depth, add a pinch of smoked paprika or fennel seeds to the herb butter. The smokiness pairs beautifully with the fish, while fennel adds a subtle anise note that complements the lemon. Just ½ teaspoon of either works—don't overdo it, or it'll overpower the delicate fish flavor.
Creamy Broth Sauce
This isn't just gravy—it's the glue that binds all the flavors together. The secret is simmering the flour into the broth until it's thick but still silky.
I use low-sodium chicken broth to control seasoning, but you can boost umami with 1 teaspoon fish sauce or ½ teaspoon Worcestershire sauce. The lemon juice at the end cuts through the richness beautifully. 🍋
For a richer version, deglaze the pan with 2 tablespoons dry white wine after cooking the fish. The alcohol will cook off, leaving behind a subtle depth that elevates the entire dish. If you're not a wine drinker, apple cider vinegar works in a pinch—just use 1 tablespoon for brightness.
Potato Topping Variations
The classic mashed potato layer is already luxurious with heavy cream and butter, but you can take it further. For a cheesy twist, fold in ½ cup sharp cheddar or Gruyère while mashing.
The cheese melts into the potatoes during baking, creating a golden, bubbly crust that's irresistible. 🧀
For a lighter option, replace half the heavy cream with Greek yogurt—it adds tanginess while keeping the potatoes fluffy. I also like sprinkling toasted breadcrumbs on top before broiling for extra crunch. Just 2 tablespoons mixed with 1 teaspoon melted butter does the trick.
Garnish Like a Pro
Fresh herbs aren't just for decoration—they brighten every bite. I always finish with chopped dill and parsley, but chives or tarragon add a different dimension. For a pop of color, add edible flowers like nasturtiums or violas—they're mild and beautiful. 🌸
If you want heat, sprinkle crushed red pepper flakes or freshly cracked black pepper over the top before serving. The contrast with the creamy potatoes is amazing. For a sweet note, drizzle with honey or maple syrup—just 1 teaspoon enhances the natural sweetness of the potatoes.
Nutrition facts
Frequently asked questions about Fisherman's pie
Can I make this pie ahead of time?
Assemble the pie completely (including the cod layer) up to 24 hours ahead and refrigerate uncovered. When ready to bake, broil for 8-10 minutes instead of 3-5 minutes to crisp the top properly. The flavors actually improve overnight as everything melds together.
What if I don't like cod? What fish can I substitute?
Cod works beautifully, but you can use haddock, pollock, or even halibut—all stay flaky when poached. For a different texture, try salmon (reduce baking time to 8-10 minutes to avoid overcooking). If you're vegetarian, firm tofu pressed and marinated in the herb butter works surprisingly well!
Why did my mashed potatoes turn out gluey?
Overmixing is the usual culprit! Use a potato ricer or masher instead of a food processor, and avoid stirring once the butter and cream are added. For extra insurance, stir in 1 tablespoon cold butter at the end—it helps create that perfect light texture.
How do I make this dish kid-friendly?
Skip the lemon juice in the herb butter and gravy to mellow the flavors. Use mild white fish like tilapia and add ½ teaspoon sugar to the mashed potatoes for natural sweetness. Let kids help assemble the pie—they'll be proud to serve it!
Can I make this in a different shaped baking dish?
Yes! A 9x13-inch dish will work, but reduce baking time to 5-7 minutes under the broiler. For individual servings, use 6-ounce ramekins—bake at 375°F for 15 minutes then broil 2 minutes. The key is maintaining the same layer thickness (about ½-inch of potatoes).