Fisherman's Pie Recipe: Savory Mash Crown Over Hearty Meat Filling

Desserts

Fisherman's Pie Recipe: Savory Mash Crown Over Hearty Meat Filling

This fisherman's pie recipe transforms humble ingredients into a comforting, savory masterpiece that feels like a warm hug on a chilly evening.

After years of perfecting my grandmother’s Sunday roast chicken technique, I adapted it to create this rich, layered dish—where tender fish and creamy mashed potatoes create a harmonious balance of textures and flavors.

The secret lies in the double-boiled potatoes for ultra-smooth mash and the careful flaking of the fish to ensure every bite delivers melt-in-your-mouth perfection.

The beauty of this recipe is its versatility—it’s pescatarian-friendly yet hearty enough to satisfy even meat lovers. You can use fresh cod, haddock, or even leftover poached salmon for the filling, while the mashed potato topping can be made from scratch or with instant mash for a quicker version.

The dish bakes until golden and bubbling, with a crisp edge that contrasts beautifully against the velvety filling beneath.

What makes this recipe truly special is how it brings comfort to the table with minimal fuss. The aromatic herbs and savory fish filling pair perfectly with the rich, buttery potatoes, creating a dish that’s both elegant and approachable.

Whether you're cooking for a family dinner or a cozy weeknight meal, this pie delivers restaurant-quality results with just a few key techniques and a little patience.

Serve it with a simple green salad or crusty bread to soak up every last bit of that creamy, savory sauce. The leftovers reheat beautifully, making it ideal for meal prep or feeding a crowd. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for fisherman's pie

Comfort food essentials—creamy mash, flaky fish, and aromatic herbs. Everything you need for a cozy meal.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Medium size, peeled and cubed
Heavy Cream 🥛 1 cup Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed for mashed potatoes
Milk 🥛 ¼ cup Whole milk preferred
Sea Salt 🧂 1 ½ tsp Adjust to taste
White Pepper 🌶️ ½ tsp Freshly ground preferred
Cod Fillets 🐟 1 ½ lbs Fresh or thawed frozen
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Fresh Dill 🌿 0.2 cup Chopped, for brightness
Lemon Juice 🍋 2 tbsp Freshly squeezed
Garlic Cloves 🧄 4 cloves Minced for filling
Shallots 🧅 2 whole Minced, for depth
Chicken Stock 💧 1 cup Low-sodium preferred
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing

The potatoes are the star here. Russets are ideal—they break down perfectly for that ultra-smooth mash. Whole Foods or Trader Joe's usually have the best selection, but any grocery store will do. Skip the pre-washed bags; scrub them yourself for cleaner cuts. For the fish, fresh cod is my go-to, but haddock or even leftover poached salmon works great. Look for fillets with a firm texture and no fishy smell—Whole Foods seafood counter or your local fishmonger is worth the trip if you're picky. The herbs? Fresh is non-negotiable—dried just won’t give that bright, fresh flavor you want in the filling.

No cod? Haddock or halibut are solid swaps. Short on fresh herbs? Dried dill at one-third the amount works in a pinch, but it’s not the same. The chicken stock can be subbed with seafood stock or even water in a bind, though the flavor won’t be as rich. For the flour, all-purpose is fine, but if you’ve got cornstarch, use half that amount for a smoother sauce. The shallots add depth—if you don’t have them, substitute with extra garlic or onion powder. And if you’re using instant mash? Add an extra 2 tbsp of butter to make it just as creamy.

This pie reheats like a dream—just pop it in the oven at 375°F for 15-20 minutes until bubbly. Keeps for 3 days in the fridge, though I’ve never had leftovers last that long. The filling can be prepped ahead and stored for 2 days, so you’re not stuck last-minute. For extra crispiness on top, broil for 2-3 minutes at the end. And if you’re making it for a crowd, double the recipe—it’s that good.

❤️

Why You'll Love This Recipe

  • One-Pan Wonder: I swear by this recipe when I’m too tired to scrub pots—just peel and slice potatoes, layer them with cream and butter, and bake. The only cleanup? A single sheet pan and a spatula.
  • Creamy Crisp Magic: That golden crust on top? It’s the butter and milk caramelizing into pure bliss, while the fluffy potatoes underneath stay pillowy. Honestly, the contrast is what makes it ridiculous good.
  • Leftovers for Days: Between us, this pie tastes even better the next day—if you can resist eating the whole thing fresh out of the oven. I make a double batch on Sundays and reheat slices all week.
  • Budget Comfort Food: Russets and butter stretch into a filling meal without breaking the bank, and the sea salt ties everything together so well. It’s my go-to when I need something hearty but simple.

Step-by-step instructions for fisherman's pie

Here's how to build this comforting classic with creamy mash and tender cod filling.

1

Prepare the Cod Filling

Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 2 minced shallots and cook for 3 minutes until softened. Stir in the 4 minced garlic cloves and cook for another 30 seconds until fragrant - you should smell that fresh garlic aroma filling your kitchen.

Add the 1.5 pounds cod fillets to the pan and cook for 3-4 minutes per side until the fish flakes easily with a fork. Remove the cod from the skillet and set aside. In the same pan, sprinkle the 2 tablespoons all-purpose flour over the fish juices and stir constantly for 1 minute to remove any raw flour taste.

Slowly pour in the 1 cup chicken stock while whisking continuously to create a smooth sauce. Let it simmer for 3-4 minutes until slightly thickened. Stir in the 2 tablespoons lemon juice, 0.25 cup fresh parsley, and 0.2 cup fresh dill. Return the cod to the pan and gently fold everything together. Keep the filling warm while you prepare the mashed potatoes.

2

Make the Creamy Mashed Potatoes

Place the 2 pounds peeled and cubed russet potatoes in a large pot and cover with cold water by about 1 inch. Add 1 teaspoon of the 1.5 teaspoons sea salt. Bring to a boil over high heat, then reduce to a simmer 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 and 0.25 cup whole milk. Mash the potatoes until smooth using a potato masher or ricer. Stir in the remaining 0.5 teaspoon sea salt and 0.5 teaspoon white pepper. The potatoes should be light and fluffy - if they look too thick, add a splash more milk.

3

Assemble and Bake the Pie

Preheat your oven to 375°F. Spread the creamy mashed potatoes evenly in a 9x9-inch baking dish, creating a thick layer about 1 inch deep. Spoon the cod filling over the potatoes, spreading it evenly to within 1 inch of the edges.

Dot the top with small pats of the remaining butter from the mashed potatoes. The butter will melt and create a golden crust as it bakes. Bake uncovered for 20-25 minutes until the top is golden brown and the filling is bubbling around the edges.

4

Finish and Serve

Let the pie rest for 5 minutes before serving. This resting time allows the filling to set slightly and makes it easier to slice. The pie should have a beautiful golden crust on top with creamy mashed potatoes peeking through in places, and the cod filling should be perfectly tender with a rich, lemony sauce.

Garnish with additional fresh dill and parsley if desired. Serve immediately while hot - the contrast between the warm filling and cool creamy mash makes this pie extra special. The flavors will meld beautifully as you eat, with each bite offering tender cod, savory sauce, and buttery potatoes.

👨‍🍳

Pro Tips For Making Fisherman'S Pie

  • Boil Potatoes Until Fork-Tender: Russets need to be fully broken down for that creamy texture—no half-cooked chunks. Test with a fork: if it slides in like butter, you’re golden. Undercooked potatoes turn to mush later; overcooked ones dry out. Aim for 15-18 minutes in salted water (yes, even if you’re impatient).
  • Whisk Cold Cream First: Heavy cream scalds faster than you think. Warm your milk and butter together first, then whisk in the cold cream off the fridge—this keeps the sauce silky, not greasy. I learned this the hard way after one batch split like a bad soufflé.
  • Salt the Potato Water: Skip this, and your potatoes taste bland no matter how much you season later. Add 1-2 teaspoons of sea salt to the boiling water—it seasons the starch, which soaks into the cream sauce. Trust me, your pie will taste richer.
  • Press Potatoes Flat Before Baking: Roughly mash the boiled potatoes with a potato masher, then press them firmly into the baking dish. This creates a sturdy crust that holds up to the creamy topping instead of collapsing. (Yes, it looks weird, but it works every time.)

Storing and reheating your leftovers

Refrigerator Storage

Your fisherman's pie keeps beautifully in the fridge for up to 4 days when stored properly. After cooling completely (about 2 hours), transfer it to an airtight container—I use glass Pyrex with snap-on lids—and refrigerate at 40°F or below.

The flavors actually deepen overnight as the spices meld together, making it even more comforting the next day. 🥔

Freezer Prep Tips

For longer storage, this pie freezes exceptionally well for up to 3 months. Let it cool completely, then wrap tightly in plastic wrap followed by aluminum foil to prevent freezer burn.

I like using quart-sized freezer bags because they stack neatly in the freezer. Leave 1 inch of headspace for expansion when freezing. Label with the date—trust me, you’ll forget! ❄️

Oven Reheating

My preferred method for reheating is in the oven—it preserves the creamy texture perfectly. Preheat to 375°F, cover loosely with foil, and bake for 15-20 minutes until bubbly.

For extra crispiness on top, remove the foil for the last 2-3 minutes. The cod filling stays tender while the mashed potatoes regain their silky smoothness. 🔥

Microwave Shortcut

When you're in a hurry, the microwave works in a pinch. Cover the pie with a damp paper towel and heat on 50% power for 2-3 minutes, stirring halfway. Add a splash of milk or water if it looks dry.

While not as perfect as oven reheating, it’s a lifesaver for quick lunches. Just don’t expect that golden crust—it’s all about convenience here. 💡

Make-Ahead Filling

Prep the cod filling ahead of time and store it separately in the fridge for up to 2 days. This is a game-changer for busy weeknights.

When ready to assemble, simply reheat the filling gently in a saucepan with a splash of chicken stock before layering it over fresh mashed potatoes. The flavors stay vibrant, and you’ll save time on the actual cooking day. 💪

Serving Leftovers

Leftovers reheat beautifully, but I always serve them with a side of crusty bread or a simple arugula salad to balance the richness. The contrast of textures makes each bite even more satisfying.

If you’re serving a crowd, double the recipe—this pie disappears faster than you’d think! Pro tip: Garnish with fresh parsley and dill right before serving to keep everything bright and fresh. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 42g15%
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 about fisherman's pie

1

Can I use frozen fish for this recipe?

Thaw frozen cod or haddock overnight in the fridge before cooking. For extra tenderness, pat the fillets dry with paper towels before seasoning. The texture will be just as good as fresh fish when cooked properly.

2

What's the best way to make the mashed potatoes extra creamy?

Use a potato ricer instead of a masher for ultra-smooth texture. For extra richness, add an extra 2 tablespoons of cold butter and 2 tablespoons of heavy cream to the warm potatoes. Let them sit covered for 5 minutes after mashing to absorb all the flavor.

3

Can I make this pie ahead of time?

Yes! Assemble the pie completely and refrigerate it overnight before baking. This actually enhances the flavors. For a make-ahead meal, prep the filling and mash separately, then assemble and bake when ready. The pie reheats beautifully in the oven for 15-20 minutes at 375°F.

4

What if my pie isn't golden on top?

Broil for 2-3 minutes at the end of baking to get that perfect golden crust. For extra insurance, sprinkle a little extra breadcrumbs or crushed cornflakes on top before the final broil. If it's still pale, bake for another 5-10 minutes at 375°F until golden.

5

How can I make this vegetarian?

Swap the fish for a hearty mushroom filling—sauté 1.5 pounds of cremini mushrooms with garlic, thyme, and a splash of white wine. Add 2 tablespoons nutritional yeast for that umami depth. The creamy mashed potato topping stays the same for that classic texture.

★★★★★4.8(12 reviews)
Categories Desserts