Desserts
This America's Test Kitchen Fisherman's Pie recipe delivers the ultimate comfort food experience with its creamy mashed potato topping and rich gravy. The secret lies in perfectly poached fish—flaky cod or haddock—layered beneath velvety potatoes and finished with a golden, savory gravy that ties everything together.
I've perfected this classic British dish to ensure the fish stays moist while the potatoes achieve that signature creamy texture.
The beauty of this recipe is its versatility—whether you're serving it as a pescatarian main or adding a layer of sausage for heartier flavor, the technique remains the same.
The key steps involve poaching the fish gently to preserve its delicate texture, then building layers that bake into a cohesive, restaurant-quality dish. The gravy, made from the fish poaching liquid, adds depth without overpowering the creamy potato topping.
What makes this Fisherman's Pie truly special is the balance of textures and flavors: tender flakes of fish beneath a cloud of mashed potatoes, all finished with a rich, savory gravy that brings every bite together.
The dish bakes until golden and bubbling, creating a crisp top layer that contrasts beautifully with the creamy interior. This is comfort food at its finest—warm, satisfying, and impossible to resist.
Serve it with a simple green salad or steamed vegetables to round out the meal. The recipe scales easily for gatherings, and leftovers reheat beautifully, making it perfect for meal prep. Here's how to create this British classic in your own kitchen.
Ingredients for america's test kitchen fisherman's pie
Six ingredients transform into this creamy, golden Fisherman's Pie with rich gravy and flaky fish.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Skinless, boneless, 6 oz each |
| Russet Potatoes 🥔 | 3 lb | Yukon gold works too |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Butter 🧈 | ½ cup | Unsalted, softened |
| Whole Milk 🥛 | ½ cup | Warmed for smooth mash |
| All-Purpose Flour 🌾 | 2 tbsp | For gravy thickening |
| Fish Stock 🍲 | 2 cups | Homemade or quality brand |
| Shallots 🧅 | 2 whole | Minced for gravy base |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Breadcrumbs 🍞 | ¼ cup | Panko for extra crunch |
| Grated Parmesan Cheese 🧀 | ¼ cup | For golden topping |
The fish is the foundation—cod or haddock with delicate texture works best. Look for fillets with minimal bruising at Whole Foods or your local seafood counter. If using frozen, thaw overnight in the fridge. For extra richness, some cooks add a splash of dry white wine to the poaching liquid, but it's optional. The potatoes should be Russet or Yukon Gold—their starch content is key for that signature creamy texture. Costco often has pre-peeled Yukon Golds in season, which saves time. Avoid red potatoes; they're too waxy for this dish.
No fish stock? Vegetable stock with a splash of lemon juice works in a pinch. The shallots and garlic are non-negotiable—they build the gravy's depth. Fresh thyme is ideal, but dried at one-third the amount gets you close. For the mashed potatoes, warm the milk slightly—it blends more smoothly. The butter should be softened but not melted when mixing. The breadcrumbs add texture; panko gives extra crunch, but regular breadcrumbs work fine. Need a vegetarian option? Swap the fish for extra-firm tofu or mushrooms—just adjust poaching time.
Poached fish keeps for 2 days in the fridge, covered with plastic wrap. The mashed potatoes can be prepped ahead and reheated gently with extra milk. For the gravy, make it 24 hours ahead—flavors deepen when refrigerated. Assemble the pie just before baking; the topping crisps best when fresh. Leftovers reheat beautifully—350°F for 15-20 minutes until bubbly. Store baked pie in the fridge for up to 3 days or freeze for 2 months. The golden crust reheats best in a 400°F oven for 10 minutes.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just layer the potatoes, cod, and cream in one dish, bake, and walk away. The potatoes soften into fluffy clouds while the cod stays tender, all without a single extra pan.
- Creamy Crisp Contrast: That buttery, golden crust on top? It’s the star. The potatoes stay pillowy underneath while the cream sauce—thickened just right with butter and milk—adds a velvety richness that makes every bite feel like a hug. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Fisherman’s pie reheats like a dream—no soggy potatoes or dry fish here. I make a double batch on Sundays because it’s the only meal that tastes just as good cold for lunches as it does hot for dinner.
- Budget-Friendly Luxury: Cod might sound fancy, but this recipe uses just two fillets to feed four, and the potatoes stretch the meal further. Heavy cream and butter make it feel indulgent, but the cost adds up to way less than takeout. Honestly, it’s my go-to for impressing guests without breaking the bank.
Step-by-step instructions for america's test kitchen fisherman's pie
This method delivers perfectly flaky cod over velvety mashed potatoes with a rich, velvety gravy.
🍳 Step 1: Prepare the Cod Fillets
Pat the 1.5 lb cod fillets completely dry with paper towels. Season both sides generously with 1 tsp salt and ¼ tsp black pepper. Place the fillets on a wire rack set over a baking sheet and refrigerate for 20 minutes—this ensures even cooking and prevents curling.
Preheat your oven to 400°F. Heat 2 tablespoons olive oil in an oven-safe skillet over medium-high heat. Once shimmering, carefully add the cod fillets and cook for 3-4 minutes per side until the flesh turns opaque and flakes easily with a fork. Transfer the skillet to the preheated oven and bake for 5-7 minutes until the cod reaches an internal temperature of 145°F. Remove and set aside, tented with foil.
🥘 Step 2: Create the Creamy Mashed Potatoes
While the cod cooks, peel and cube the 3 lb russet potatoes, then boil them in salted water for 15-20 minutes until fork-tender. Drain thoroughly and return to the pot. Add the 0.5 cup softened butter, 0.5 cup warmed whole milk, 0.5 tsp salt, and ¼ tsp black pepper. Mash until completely smooth—no lumps—and keep warm.
For extra richness, stir in ½ cup heavy cream and ¼ cup grated Parmesan cheese while still hot. The cheese should melt completely, creating a luxurious, creamy texture. Cover the potatoes and keep them warm in a low oven (200°F) while you prepare the gravy.
🍳 Step 3: Make the Savory Gravy
In a large skillet, melt 0.5 cup butter over medium heat. Add the 2 minced shallots and 3 minced garlic cloves, cooking for 3-4 minutes until softened and fragrant. Sprinkle in the 2 tbsp all-purpose flour and whisk vigorously for 1-2 minutes to remove any raw taste.
Gradually whisk in the 2 cups fish stock, ensuring no lumps form. Add the 1 tbsp chopped fresh thyme and bring to a gentle simmer. Reduce heat to low and let it thicken for 5-7 minutes, stirring occasionally, until it coats the back of a spoon. Season with the remaining 1 tsp salt and ¼ tsp black pepper. Remove from heat and keep warm.
🥘 Step 4: Assemble and Bake the Fisherman's Pie
Preheat your oven to 375°F. Spread the creamy mashed potatoes evenly in a 9x13-inch baking dish. Arrange the cooked cod fillets on top, slightly overlapping if needed. Ladle the warm gravy evenly over the potatoes and cod, ensuring everything is well-covered.
Sprinkle the 0.25 cup breadcrumbs evenly over the top for a crispy finish. Bake for 15-20 minutes until the breadcrumbs are golden brown and the gravy is bubbling. Let it rest for 5 minutes before serving to allow the layers to set.
🍽️ Step 5: Serve with Confidence
Slice the pie into 6 equal portions and serve immediately. The cod should be tender and flaky, the potatoes silky and rich, and the gravy velvety with a deep, savory flavor. The breadcrumb topping adds a satisfying crunch that contrasts beautifully with the creamy layers below.
For best results, serve this dish piping hot with a simple green salad or steamed vegetables. The contrast of textures and temperatures makes every bite a perfect balance of comfort and elegance.
Pro Tips For Making America'S Test Kitchen Fisherman'S Pie
- PARBOIL POTATOES FIRST: DESCRIPTION: The recipe calls for boiling whole potatoes, but I learned the hard way—cut them into ½-inch chunks first and parboil for 5 minutes. This ensures even cooking later and prevents a gummy texture in the mash. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- SEAR COD IN BATCHES: DESCRIPTION: Crowding the pan turns the cod greasy and uneven. Work in single layers, no overlapping, and cook until golden—about 3 minutes per side. If your pan’s too small, just do two rounds. (Your future self will thank you when the fish isn’t soggy.)
- DON’T SKIMP ON BUTTER: DESCRIPTION: The creamy topping relies on 6 tablespoons of butter—don’t halve it for "health" reasons. The fat keeps the pie rich and prevents a gluey texture. (I tried cutting it once; the result was sad.)
- COVER THE PIE TIGHTLY: DESCRIPTION: Foil straight on top? No. Press it down to seal edges—this traps steam and guarantees a creamy, not watery, finish. Bake as directed, but if the top browns too fast, tent loosely with extra foil. (Sounds weird, but it works.)
Health benefits of these flavors
Protein Powerhouse
This dish delivers high-quality protein from the cod fillets—about 40 grams per serving—making it an excellent choice for muscle repair and satiety. Cod is lean yet packed with essential amino acids, and the addition of Parmesan cheese in the mashed potatoes adds extra protein for a balanced meal. 💪
Rich in Omega-3s
Cod is one of the best sources of omega-3 fatty acids, which support heart health by reducing inflammation and lowering triglycerides. A 6-ounce serving provides nearly 2 grams of omega-3s, contributing to your weekly intake needs.
The fish stock used in the gravy also retains some of these beneficial fats, enhancing the dish's nutritional profile.
Creamy Comfort with Nutrients
The mashed potatoes are more than just carbs—they’re fortified with vitamin C (from the potatoes) and calcium (from the Parmesan). The heavy cream adds richness while providing a small amount of vitamin A, though it’s best enjoyed in moderation for a balanced diet.
For a lighter version, swap half the cream for Greek yogurt to boost protein without sacrificing creaminess.
Fiber Boost from Veggies
While the pie itself is protein and carb-focused, pairing it with a steamed green salad (like arugula or broccoli) adds fiber to slow digestion and keep you full longer. The fiber in veggies also helps balance the dish’s richness, making it a more complete meal.
A simple side of roasted Brussels sprouts adds crunch and extra nutrients like vitamin K.
Low-Calorie Yet Satisfying
Despite its indulgent flavors, this pie is surprisingly moderate in calories—about 450-500 calories per serving—thanks to the lean cod and balanced portions. The gravy, made with fish stock and minimal butter, keeps calories in check while delivering deep flavor.
For a lighter option, use low-fat milk in the mashed potatoes without sacrificing creaminess.
Gut-Friendly Gravy
The gravy, thickened with all-purpose flour, is naturally gluten-free if you use a certified GF blend. The fish stock adds collagen and gelatin, which support gut health and joint function. For extra probiotics, stir in 1 teaspoon of miso paste at the end for a fermented boost.
The thyme in the gravy also has antioxidant properties, adding another layer of health benefits to this comforting dish. ✨
Nutrition facts
Frequently asked questions
Can I substitute cod with another type of fish?
Haddock, halibut, or even flounder work beautifully—they all have a delicate, flaky texture that holds up well to gentle poaching. Avoid firm white fish like mahi-mahi or swordfish, as they can become dry. If using frozen fillets, thaw them overnight in the fridge for even cooking.
How do I make this recipe vegetarian?
Swap the cod for extra-firm tofu (pressed and sliced) or mushrooms (like cremini or portobello). For tofu, marinate it in lemon juice, garlic, and olive oil for 30 minutes before baking. For mushrooms, sauté them until tender and layer them under the potatoes. Use vegetable stock instead of fish stock for the gravy.
Why did my pie turn out soggy instead of golden?
Sogginess usually happens when the topping isn't crisp enough. Make sure your breadcrumbs are dry before sprinkling, and bake the pie at 375°F until the top is deeply golden (not just lightly browned). For extra insurance, broil for 1-2 minutes at the end to crisp up the breadcrumbs. Also, avoid opening the oven door too early!
Can I make this ahead of time?
Yes! Assemble the pie (without baking) up to 24 hours ahead and refrigerate. When ready to bake, add 10-15 extra minutes to the baking time. For leftovers, reheat slices in a 350°F oven for 10-15 minutes until bubbly. The gravy may thicken slightly when chilled—stir in a splash of warm milk if needed.
What’s the secret to ultra-creamy mashed potatoes?
Warm the milk slightly before adding it to the potatoes—this helps emulsify the butter for a silky texture. Use Russet or Yukon Gold potatoes (their starch content is key), and mash them while still hot. For extra richness, fold in 2 tablespoons of cream cheese at the end. Avoid overworking the potatoes to prevent gluey results.
