Desserts
America's Test Kitchen's fisherman's pie recipe delivers the perfect balance of tender fish, rich sauce, and a golden, spiced potato topping that's crispy on top and creamy inside. This classic British dish transforms simple ingredients into a comforting, restaurant-quality meal that feels like a warm hug on a chilly evening.
The secret lies in the potato topping—infused with just the right amount of nutmeg and thyme—while the delicate fish stays moist and flavorful beneath.
The recipe begins with perfectly seared fish, cooked just until tender, then bathed in a velvety white wine sauce that's brightened with fresh herbs.
Meanwhile, the potato topping gets its signature texture from a precise ratio of butter, cream, and milk, whipped to lightness before being sprinkled with spices and baked until crispy and inviting.
Every layer works together to create a dish that's equally satisfying as a weeknight dinner or a special occasion meal.
What sets this version apart is the attention to detail—like ensuring the potatoes stay fluffy while the top develops that perfect crust, or balancing the richness of the sauce with the subtle warmth of the spices.
The result is a pie that's rich yet light, comforting yet elegant, with each bite offering a harmonious blend of flavors and textures. It's the kind of dish that makes you want to gather loved ones around the table.
Serve with a simple green salad or steamed vegetables to round out the meal, and save the leftovers for an even better second day when the flavors have had time to meld.
This is fisherman's pie done right—foolproof, flavorful, and utterly satisfying. Let's get started on creating your own perfect version.
Ingredients for america's test kitchen fisherman's pie
The perfect balance of tender fish, rich sauce, and golden spiced potato topping starts with these quality ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Skinless, medium-thick cut |
| Russet Potatoes 🥔 | 2 lbs | Waxy variety preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for topping |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smoothness |
| All-Purpose Flour 🌾 | ¼ cup | For sauce thickening |
| Dry White Wine 🍷 | ½ cup | Bold, dry variety |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Stems removed, chopped |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped for garnish |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 2 cloves | Minced for sauce |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Olive Oil 🫒 | 2 tbsp | For searing fish |
The potatoes are the heart of this pie, so pick Russets—they're the waxy kind that hold their shape. Whole Foods or Trader Joe's usually have the best selection, and look for firm, unblemished tubers. The butter matters too—use Plugrá or Land O'Lakes unsalted for that rich, clean flavor. For the fish, cod or haddock works best—firm, white, and flaky. If you can't find fresh, frozen works too, just thaw it in the fridge overnight. The white wine? Any bold, dry variety—Sauvignon Blanc or Pinot Grigio are my go-tos, but whatever's open in your fridge will do.
No white wine? Fish or chicken stock with a splash of lemon juice mimics the acidity perfectly. Fresh thyme is ideal, but dried works at half the amount. The parsley is just for garnish, so skip it if you're out—the dish will still shine. For the nutmeg, freshly grated is best, but pre-ground is fine in a pinch. If you're worried about the potatoes getting watery, pat them dry thoroughly before mixing with the cream. And trust me on the full-fat cream—light versions won't give that same velvety texture.
This pie reheats beautifully—350°F for 15 minutes until the topping is golden again. Leftovers keep for 4 days in the fridge, and the sauce actually gets better the next day. I always make a double batch because it's that good. Store the fish and sauce separately if you're prepping ahead—reassemble just before baking. The potato topping can be prepped a day in advance and refrigerated, covered, until ready to bake.
Why You'll Love This Recipe
- One-Pan Magic: The potatoes roast right alongside the cod—no flipping, no fuss. Just toss everything in one dish, and the oven does the heavy lifting while you sip your coffee.
- Creamy Crisp Perfection: That buttery, flaky top on the potatoes? It’s the star. The heavy cream and milk make the filling silky, but the real win is how the cod stays tender while the crust gets golden and irresistible.
- Leftovers That Don’t Suck: Honestly, the second day is even better. The potatoes hold their shape, the cod stays moist, and reheating it is just a microwave away—no soggy mess, no sad leftovers.
- Budget-Friendly Luxury: Cod might seem fancy, but it’s cheaper than you think when you pair it with humble potatoes and a handful of pantry staples. Plus, the recipe stretches easily—doubling it for a crowd costs next to nothing.
Step-by-step instructions for america's Test Kitchen fisherman's pie
Here's how to create this comforting classic with perfectly flaky cod and aromatic spiced potato topping.
🍳 Step 1: Sear the Cod Fillets to Golden Perfection
Pat the 1.5 lb cod fillets completely dry with paper towels—this ensures maximum crispiness. Heat 2 tablespoons olive oil in a large oven-safe skillet over medium-high heat until shimmering. Place the cod fillets in the skillet, skin-side down if one side has skin, and cook for 3-4 minutes until the bottoms are golden brown and crispy.
Flip carefully and cook for another 2-3 minutes until the fish is opaque throughout and flakes easily when tested with a fork. The edges should be beautifully browned with just a hint of caramelization. Remove the cod from the skillet and set aside on a plate, tented loosely with foil to keep warm. Don't walk away—cod cooks fast and can overcook in seconds.
👨🍳 Step 2: Prepare the Spiced Potato Topping
While the cod cooks, peel and slice the 2 lbs russet potatoes into ¼-inch thick rounds. Place them in a large bowl and toss with 1 tablespoon lemon juice, 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, 1 tablespoon chopped fresh thyme leaves, and 0.25 teaspoon ground nutmeg. This bright, aromatic mix is what makes this pie special.
Spread the potatoes evenly in the same skillet you used for the cod, making sure they form a single layer. Dot the potatoes with 0.5 cup cubed unsalted butter, spreading it evenly over the top. The butter will melt and crisp during baking, creating that signature golden crust. Preheat your oven to 400°F while the potatoes heat up.
🔥 Step 3: Bake the Potato Topping Until Golden and Crisp
Transfer the skillet with potatoes to the preheated oven and bake for 40-45 minutes until the potatoes are tender when pierced with a fork and the top is golden brown and crispy. The edges should pull away slightly from the pan, and you should see some browning on the butter.
Here's the thing—don't overbake. You want the potatoes to be just tender enough to mash slightly when pressed, with that perfect crispy crust on top. If you're unsure, check at the 35-minute mark. The potatoes will continue cooking slightly after you remove them from the oven. Real talk: this is where many home cooks go wrong with fisherman's pie.
🥘 Step 4: Create the Creamy White Wine Sauce
While the potatoes bake, make the sauce. In a medium saucepan, melt 0.25 cup unsalted butter over medium heat. Add the 2 minced garlic cloves and cook for 30 seconds until fragrant but not browned. Pour in the 0.5 cup dry white wine and simmer for 2-3 minutes until reduced by half and slightly thickened.
Whisk in the 0.25 cup all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth paste. Slowly whisk in the 0.5 cup warm whole milk and 0.5 cup heavy cream, stirring constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper if needed.
🍽️ Step 5: Assemble and Finish the Pie
Remove the skillet from the oven and carefully spread the creamy white wine sauce evenly over the baked potatoes, using a spatula to get into all the crevices. Return the skillet to the oven for 5-7 minutes to heat through and let the flavors meld together.
Gently place the seared cod fillets on top of the potato mixture, arranging them attractively. The heat from the potatoes will finish cooking the cod slightly, ensuring it stays warm and moist. Garnish with 0.25 cup chopped fresh parsley leaves just before serving. This pie is best served immediately while the cod is still warm and the potato topping is crispy. Enjoy with a simple green salad and crusty bread to soak up every last bit of that delicious sauce!
Pro Tips For Making America'S Test Kitchen Fisherman'S Pie
- Parboil the Potatoes First: I learned this the hard way—skipping the parboil means your potatoes will turn to mush under the cream sauce. Boil them whole in salted water for 10 minutes before slicing, then finish in the oven. This keeps them fluffy and intact, not gluey.
- Pat the Cod Dry Before Baking: Wet fish equals soggy fish. After seasoning, press the cod fillets between paper towels to remove every last drop of moisture. This guarantees a crisp, golden crust instead of a sad, steamed mess—trust me, your pie will thank you.
- Don’t Rush the Cream Sauce: The sauce needs time to thicken properly. Simmer the milk-cream-butter mixture for at least 5 minutes after adding the flour, stirring constantly. Skimping here means a watery topping that’ll make your whole pie feel underwhelming.
- Use a Mix of Heavy Cream and Milk: The recipe calls for both for a reason—heavy cream adds richness, but whole milk keeps the sauce from curdling. If you’re short on time, use 3/4 heavy cream and 1/4 half-and-half, but don’t skip the milk entirely. Your sauce will stay smooth and velvety.
Make-ahead tips for leftovers
Prep Ahead Strategy
Prep the potato topping a full day ahead—it actually tastes better after resting! After slicing and seasoning the potatoes, cover them tightly in an airtight container and refrigerate. The next day, simply dot with butter and bake as directed. This step eliminates last-minute stress and lets flavors develop. 🥔
Fish Prep Timeline
Thaw frozen cod in the fridge overnight—never at room temperature. For fresh fish, pat it dry and season with salt and pepper, then store in an airtight container in the fridge for up to 24 hours before cooking.
This keeps it fresh and ready for quick searing. Trust me, prepped fish cooks faster and stays juicier. 🐟
Sauce Make-Ahead Hack
Make the white wine sauce 2 days ahead—it improves with time! Store it in a sealed jar in the fridge. Reheat gently on the stovetop with a splash of milk or cream to restore its velvety texture. This is a game-changer for busy weeknights. 🍷
Assemble Just Before Baking
Keep the fish and sauce separate until ready to assemble. Reheat the sauce in a saucepan over low heat for 3-4 minutes, then spread it over the baked potatoes.
This ensures the cod stays warm and the sauce remains luscious. The last 5 minutes in the oven will finish everything perfectly. 🔥
Freezer-Friendly Option
For a month-ahead solution, freeze the assembled pie (without baking) in a freezer-safe dish. When ready to serve, thaw in the fridge overnight, then bake at 350°F for 40 minutes until golden. The texture stays creamy, and the flavors are even richer. Perfect for holiday gatherings! ❄️
Nutrition facts
Frequently asked questions
Can I substitute cod with another type of fish?
While cod is traditional, haddock, halibut, or even firm white fish like mahi-mahi work beautifully. Just ensure the fillets are 1-inch thick for even cooking. Avoid delicate fish like tilapia—they can fall apart when topped with the warm potatoes. For extra richness, try salmon, but reduce the baking time by 3-4 minutes to prevent overcooking.
Why does the potato topping sometimes turn out soggy?
The most common culprit is overmixing the potatoes or baking them too long. For a crispy top, spread the sliced potatoes in a single layer and bake until just tender (they'll finish cooking after adding sauce). Also, ensure your oven is fully preheated—400°F is critical. If the topping still feels damp, broil for 1-2 minutes at the end to crisp it up.
How can I make this dish vegetarian?
Swap the fish for extra-firm tofu or king oyster mushrooms—both hold their shape well when seared. For mushrooms, slice them into ½-inch thick rounds and pan-sear until golden. The creamy sauce and spiced potatoes will still shine! For a heartier option, add chickpeas or lentils to the potato mixture for extra protein and texture.
Can I use instant mashed potatoes instead of fresh?
Not recommended for this recipe! Instant potatoes lack the creaminess and texture needed for the perfect topping. However, you can use pre-made mashed potatoes if you're short on time—just mix them with 2 tablespoons butter and 2 tablespoons warm milk per cup to replicate the richness. For best results, stick with fresh potatoes—they're worth the effort!
What’s the secret to the best crispy potato top?
The magic is in the butter and baking time! Dot the potatoes with cold cubed butter (not melted) and bake until the edges pull away from the pan. For extra crunch, broil for 1-2 minutes at the end. Pro tip: Use a light-colored oven-safe skillet—it reflects heat better, helping the top brown evenly. Avoid dark pans, which can make the potatoes cook unevenly.
