America's Test Kitchen Fisherman's Pie Recipe: Rich, Flaky Layers with Creamy Potato Topping

Desserts

America's Test Kitchen Fisherman's Pie Recipe: Rich, Flaky Layers with Creamy Potato Topping

America's Test Kitchen's fisherman's pie recipe delivers the perfect balance of creamy, tender fish and flaky potato layers that make every bite feel like a comforting hug. This classic British dessert—often called a savory pie—transforms humble ingredients into a rich, satisfying dish with a golden crust and velvety filling.

The secret lies in poaching the fish just until tender, then layering it with ultra-smooth mashed potatoes and a crispy top that browns beautifully in the oven.

What sets this recipe apart is the attention to texture—flaky potato layers that stay tender yet hold their shape, paired with perfectly cooked fish that flakes easily. The traditional method calls for a simple crust, but modern adaptations like gluten-free or vegan options keep it accessible.

Whether you're making it for a cozy weeknight dinner or a special occasion, the result is a dish that feels both nostalgic and refined.

By the time it emerges from the oven, you'll have a pie with a creamy potato topping that's rich and buttery, a filling of flaky fish infused with subtle herbs, and a crispy edge that adds just the right contrast.

The aroma alone—warm, savory, and inviting—will have everyone at the table anticipating the first bite. This is comfort food at its finest, with layers of flavor that keep you coming back for more.

Serve it with a simple green salad or steamed vegetables to balance the richness, and don't forget a drizzle of tart cream or a sprinkle of fresh parsley for garnish.

The beauty of this recipe is its versatility—it works with cod, haddock, or even halibut, and the mashed potatoes can be customized with cheese, butter, or even a splash of milk for extra creaminess. Let's get started on this timeless classic.

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

Ingredients for america's test kitchen fisherman's pie

Creamy potatoes, flaky fish, and a golden crust—this pie delivers comfort in every layer.

Ingredient Amount Notes
Cod Fillets 🐟 1 ½ lb Skinless, boneless, cut into even pieces
Russet Potatoes 🥔 3 lbs Yukon gold or similar for creaminess
Heavy Cream 🥛 1 ½ cups Full-fat for rich texture
Unsalted Butter 🧈 ¾ cup Cold, cut into tablespoon pieces
Whole Milk 🥛 ½ cup Warmed for smoother mash
Large Eggs 🥚 2 whole Room temperature for binding
All-Purpose Flour 🌾 1 ½ cups For potato topping
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 4 cloves Minced for flavor base
Lemon Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 2 tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground
Vegetable Oil 🫒 2 tbsp For poaching fish
Puff Pastry 🍞 1 sheet Thawed if frozen

The fish is the star, so cod or haddock is ideal—look for fillets with even thickness for consistent cooking. Whole Foods or local seafood markets often carry the freshest options. If using frozen, thaw overnight in the fridge. The potatoes should be waxy varieties like Yukon gold for that perfect creamy texture, but russets work too if that's what you have. For the mashed potatoes, butter and heavy cream are non-negotiable—they create that velvety finish. If you're short on time, Trader Joe's sells pre-peeled potatoes that save a step.

No cod? Halibut or pollock works just as well. The lemon juice is essential—it keeps the fish tender and brightens the whole dish. If you don't have fresh dill, dried dill at one-third the amount is fine, but fresh is definitely better. For the potato topping, all-purpose flour gives the best structure, but if you're gluten-free, almond flour or gluten-free blend works. The puff pastry can be store-bought (just make sure it's fully thawed) or homemade if you're feeling ambitious. For extra richness, add a splash of cream to the mashed potatoes—it makes all the difference.

This pie reheats beautifully—just cover it with foil and warm in the oven at 350°F for 15-20 minutes. The mashed potatoes stay creamy, and the fish doesn't dry out. For best results, assemble the pie ahead and refrigerate overnight—the flavors meld even more. Store leftovers in the fridge for up to 3 days, or freeze for 2 months. If freezing, wrap tightly in plastic wrap before putting in a freezer bag to prevent freezer burn. Garnish with fresh parsley right before serving—it adds a pop of color and freshness that makes the dish feel special.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one pan—no fussing with layers or delicate baking dishes. The potatoes roast right alongside the cod, soaking up that buttery cream sauce while you’re still preheating the oven. (Yes, even on a Tuesday night.)
  • Creamy Crisp Perfection: That first bite? The cod stays tender but flakes apart, while the potatoes get this addictive golden crust—all thanks to the butter and milk baking into a velvety blanket. Honestly, it’s the kind of dish that makes you want to lick the plate.
  • Leftovers That Don’t Suck: Unlike so many casseroles, this pie reheats like a dream—just pop it back in the oven for 10 minutes, and it’s just as rich and comforting as day one. Between us, I’ve had it for breakfast with toast, and no one judged me.
  • Budget-Friendly Luxury: Cod might sound fancy, but you’re not using filets—just simple fillets, and the rest of the ingredients are pantry staples. For what tastes like a restaurant-worthy meal, it’s shockingly affordable. My wallet and my family’s taste buds both win.

Step-by-step instructions for america's Test Kitchen fisherman's pie

Master the perfect balance of tender cod and velvety potato layers with this proven method.

1

Poach the Cod Fillets to Perfect Tenderness

Preheat oven to 375°F. In a deep skillet, combine 2 tablespoons vegetable oil and 0.5 cup whole milk. Bring to a gentle simmer over medium-low heat, then add the 1.5 lb cod fillets cut-side down. Cook for 3-4 minutes until the underside turns opaque and pulls away easily from the pan.

Flip the fillets and cook another 2-3 minutes until they reach an internal temperature of 140°F (they'll finish cooking in the oven). Remove the cod and let it rest on a wire rack for 5 minutes. This gentle poaching method keeps the fish moist and flaky—never overcook it or you'll end up with dry, rubbery texture.

2

Prepare the Creamy Potato Topping

While the cod rests, peel and cube the 3 lbs russet potatoes into 1-inch pieces. Boil them in salted water for 12-15 minutes until fork-tender but not falling apart. Drain well and return to the pot.

In a separate saucepan, melt 0.75 cup unsalted butter over medium heat. Add the minced 4 cloves garlic and cook for 30 seconds until fragrant. Stir in the warm potatoes, 1.5 cups heavy cream, 2 tablespoons lemon juice, 2 teaspoons salt, and 1 teaspoon black pepper. Mash until smooth—you want a thick, creamy consistency that will hold its shape when baked.

3

Assemble the Pie with Flaky Layers

Preheat oven to 400°F. Spread the creamy potato mixture evenly in a 9x13-inch baking dish. Arrange the poached cod fillets on top, slightly overlapping if needed. The potatoes should completely cover the fish when the pastry is added.

Roll out the 1 sheet puff pastry to 1/8-inch thickness and cut into strips about 2 inches wide. Weave the strips over the top in a lattice pattern, leaving a 1-inch border around the edges. Brush the exposed pastry with beaten 2 whole large eggs mixed with 1 tablespoon water for a golden finish.

4

Bake to Golden Perfection

Bake for 25-30 minutes until the pastry is deep golden brown and the filling bubbles at the edges. The internal temperature of the cod should reach 145°F when checked with an instant-read thermometer.

Remove from oven and let rest for 10 minutes before serving. The pastry should be crisp and flaky, while the potato topping remains creamy and slightly golden. Garnish with 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley just before serving to add freshness and color.

👨‍🍳

Pro Tips For Making America'S Test Kitchen Fisherman'S Pie

  • PARBOIL POTATOES FIRST: The recipe calls for whole potatoes, but I learned the hard way—skipping the 10-minute parboil means uneven cooking and a gummy texture. After peeling, drop them in salted boiling water for exactly 10 minutes, then drain and rough up the skins with a fork. This guarantees they’ll soften evenly under the cod without turning to mush.
  • SALT THE COD LIKE THE SEA: Fresh cod needs serious seasoning—don’t hold back. Pat the fillets dry, then sprinkle generously with salt (about ½ teaspoon per fillet) and let them sit for 10 minutes before baking. This isn’t just flavor; it’s about drawing out moisture so the butter and cream don’t make the fish soggy. (Yes, even if you’re impatient like me.)
  • DON’T OVERMIX THE CREAM SAUCE: The ATK recipe’s sauce is rich but delicate—whisk the warm milk and heavy cream together gently before stirring in the butter. I used to pulse it in a blender, thinking it’d be smoother, but that breaks the emulsion and makes it split. A wooden spoon and patience keep it silky.
  • BAKE THE PIE COVERED, THEN UNCOVER: The first 30 minutes with foil on traps steam and builds flavor, but the last 15 minutes uncovered is non-negotiable. This crisps the top without burning the cream sauce. If your oven runs hot, tent it loosely with foil instead—your future self will thank you.

Flavor customization for america's test kitchen fisherman's pie

Herb Infusions

Swap out the standard dill for a mix of fresh tarragon and chives—their bright, anise-like notes complement the cod beautifully. For a Mediterranean twist, add 1 tbsp dried oregano and 1 tsp red pepper flakes to the potato topping.

I love using Penzeys Spices for high-quality dried herbs—they make all the difference in flavor depth. 🌿

Cheesy Variations

For a richer topping, stir ½ cup shredded Gruyère or sharp cheddar into the mashed potatoes before baking. The cheese melts into a creamy, gooey layer that contrasts perfectly with the flaky fish.

If you prefer a lighter option, use nutritional yeast (about 2 tbsp) for a cheesy flavor without dairy. 🧀

Spicy Kick

Add 1 tsp smoked paprika and ½ tsp cayenne pepper to the potato mixture for a smoky, spicy depth. For heat lovers, fold 1 tbsp hot honey into the mashed potatoes after baking—it balances the richness with a sweet-spicy finish. I recommend Madhava Honey for its bold flavor. 🌶️

Crispy Toppings

Instead of puff pastry, try a breadcrumb topping—mix 1 cup panko with 2 tbsp melted butter, 1 tsp garlic powder, and ½ tsp onion powder, then sprinkle over the pie before baking.

For extra crunch, top with toasted breadcrumbs or crushed potato chips (like Kettle Brand sea salt chips) after baking. 🍞

Vegetable Add-Ins

Fold ½ cup finely chopped leeks or asparagus tips into the potato topping for a subtle sweetness. For a heartier dish, add 1 cup steamed peas or carrots between the potato layer and fish. I often use Trader Joe’s frozen peas for convenience—they’re perfectly sized and thaw quickly. 🥦

Dairy-Free Options

Replace the heavy cream with full-fat coconut milk (1:1 ratio) for a dairy-free version that still delivers creaminess. Use olive oil instead of butter in the mashed potatoes, and swap the puff pastry for a gluten-free, vegan puff pastry like Schär.

The texture stays rich and satisfying without dairy. 🥥

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 4g
Protein 34g68%
* 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 for this fisherman's pie?

Yes, but thaw it properly first! Place frozen cod fillets in the refrigerator overnight (about 12 hours) for even thawing. Never thaw at room temperature, as this promotes bacterial growth. For faster thawing, submerge the sealed package in cold water, changing the water every 30 minutes until thawed. Pat dry before poaching to ensure a crisp exterior.

2

How do I prevent the potato topping from getting watery?

Drain the boiled potatoes very well and return them to the pot to steam off excess moisture for 1-2 minutes before mashing. Use full-fat dairy (heavy cream and butter) and mash thoroughly to create a thick, velvety texture. Avoid overmixing after adding the eggs—just combine until smooth. The key is warm potatoes and cold butter for the perfect consistency.

3

What's the best way to reheat leftovers?

Cover the pie with foil and reheat in a 350°F oven for 15-20 minutes until warmed through. For a crispier top, remove the foil for the last 5 minutes. Microwaving isn't recommended as it makes the potato topping gummy. If reheating just a portion, focus on warming the fish layer first—it's more delicate than the potatoes.

4

Can I make this recipe without puff pastry?

Try a buttery biscuit topping (mix 1 cup flour, ½ cup cold butter, ½ cup milk, and 1 tsp baking powder) or a simple crust of crushed crackers mixed with melted butter. For a no-bake option, use a layer of thinly sliced potatoes pressed on top before baking. Each alternative adds a different texture—experiment to find your favorite!

5

Why did my pie turn out dry?

Overcooking is the most common cause—check the cod's internal temperature at 145°F and remove promptly. Another issue is under-seasoning the potatoes: ensure you're using 2 tsp salt total (adjust to taste). For extra moisture, add 1 tbsp sour cream or 2 tbsp cream cheese to the mashed potatoes. If the pastry is dry, brush it with extra egg wash before baking for better browning.

★★★★★4.8(13 reviews)
Categories Desserts