Desserts
America’s Test Kitchen’s fish pie delivers the perfect balance of creamy, velvety filling and a flaky golden crust that seals in every flavor. This recipe transforms tender cod, rich béchamel, and fluffy potatoes into a comforting, restaurant-worthy dish with precision techniques that guarantee success.
The secret lies in baking the potato layer first to create a sturdy base, then layering the cod and sauce before sealing with a crisp pastry top.
What sets this fish pie apart is the attention to detail—from reducing the sauce to the right consistency to ensuring the crust achieves that signature flaky texture. The cod stays moist and tender, while the potatoes absorb the creamy sauce without becoming soggy.
This is the kind of dish that feels indulgent yet remains balanced, making it ideal for a cozy weeknight dinner or a special occasion.
The assembly process is methodical but straightforward, with each layer playing a crucial role in the final result. The crust isn’t just decorative; it’s a protective seal that keeps the filling warm and the flavors concentrated.
Whether you’re a seasoned home cook or new to baking, this recipe delivers professional-quality results with foolproof techniques.
Pair it with a simple green salad or steamed vegetables to round out the meal, or serve it as-is for a hearty, satisfying dish that’s sure to impress. Let’s get started on creating this creamy, flaky masterpiece.
Ingredients for america's test kitchen fish pie
Six layers of perfection: tender cod, fluffy potatoes, velvety sauce, and a golden crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Skinless, boneless, cut into 1-inch pieces |
| Russet Potatoes 🥔 | 2 ½ lb | Peeled, cut into 1/2-inch slices |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | For creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| All-Purpose Flour 🌾 | ½ cup | For velvety sauce |
| Shallots 🧅 | 2 whole | Minced finely |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc preferred |
| Fish Stock 💧 | 1 ½ cups | Homemade or high-quality |
| Fresh Dill 🌿 | ¼ cup | Chopped |
| Lemon Zest 🍋 | 1 tbsp | Freshly grated |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Store-Bought Pie Crust 🍞 | 1 sheet | Thawed if frozen |
| Egg 🥚 | 1 whole | Beaten for egg wash |
The cod is the star—look for fresh, skinless fillets with a firm texture. Whole Foods or your local fishmonger will have the best quality; avoid pre-cut pieces if possible. For the potatoes, Russet is non-negotiable—they hold their shape and absorb the sauce beautifully. If you're prepping ahead, slice the potatoes and soak them in cold water for 30 minutes to remove excess starch, then pat dry. The crust? Pepperidge Farm or Trader Joe's frozen puff pastry delivers that signature flaky texture with minimal effort.
No white wine? Dry vermouth or extra fish stock works in a pinch. Fresh dill is ideal, but dried dill at one-third the amount gets you close. The flour in the béchamel should be whisked into the cold butter slowly to avoid lumps—use a whisk, not a spoon. For extra richness, add 2 tablespoons of sour cream to the sauce. If your pie crust is pre-baked, brush it with melted butter before adding the filling to create a golden seal. The lemon zest can be zested from 1 large lemon or 2 small ones—just make sure it's fresh.
The potato layer should be baked first—this creates a sturdy base that holds up to the cod and sauce. Assemble the pie on a parchment-lined baking sheet for easy transfer. Store leftovers in an airtight container for 3-4 days in the fridge, or freeze for up to 3 months. To reheat, cover with foil and bake at 375°F for 20 minutes. The crust reheats beautifully, so don't skip this step—it's worth the extra minute.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra dishes—just boil the potatoes, layer everything in the same pot, and bake. The creamy milk-butter sauce thickens right into the crust, so no separate topping fuss.
- Creamy Crisp Perfection: That golden-brown top? It’s the secret weapon—thick slices of potato roasted until caramelized, then topped with a velvety mix of heavy cream and milk. The cod stays tender while the edges get just crispy enough to make you pause mid-bite.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—just pop them in the oven, and the crust flakes back to life. Honestly, my kids would rather have this than takeout.
- Budget-Friendly Luxury: Cod’s affordable here, and potatoes stretch across multiple meals. I’ll be real: it feels fancy without the grocery bill. Plus, the butter and cream make it taste like a restaurant dish, not a stretch.
Step-by-step instructions for america's Test Kitchen fish pie
Here's the precise method for building layers of tender cod, velvety potatoes, and a golden crust.
Parboil and Layer the Potatoes
Preheat your oven to 375°F. In a large pot, bring 4 cups water to a boil and add the 2.5 lb russet potatoes cut into ½-inch slices. Cook for 5 minutes until just tender but still firm to the bite. Drain immediately and spread the potatoes on a baking sheet to cool slightly.
While still warm, arrange the potato slices in a single layer on the bottom of a 9x13-inch baking dish. Overlap them slightly to create an even base. This first layer will form the foundation for your pie, ensuring each bite contains both creamy potato and flaky crust.
Sear the Cod and Prepare the Sauce Base
Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 lb cod fillets cut into 1-inch pieces and cook for 2-3 minutes per side until golden brown and just opaque in the center. Remove and set aside.
In the same skillet, melt ½ cup unsalted butter over medium heat. Add the 2 minced shallots and 4 minced garlic cloves, cooking for 2 minutes until fragrant. Deglaze with ½ cup dry white wine, scraping up any browned bits. Add 1.5 cups fish stock and simmer for 5 minutes to reduce slightly.
Build the Creamy Filling
In a separate saucepan, combine 1.5 cups heavy cream, ½ cup whole milk, ½ cup all-purpose flour, 1 tbsp lemon zest, 1.5 tsp salt, and ½ tsp black pepper. Whisk over medium heat until thickened to a pudding-like consistency (3-4 minutes). Remove from heat and stir in the ¼ cup chopped fresh dill.
Spread half of the creamy mixture over the potato layer in your baking dish. Arrange the seared cod pieces evenly over the cream, then top with the remaining sauce. The cod should be completely submerged in the creamy mixture to ensure perfect moisture during baking.
Assemble and Bake the Pie
Unfold the 1 sheet store-bought pie crust and place it over the top of the baking dish. Trim any excess crust hanging over the edges. Brush the crust with the 1 beaten egg for a golden finish. Cut a few small slits in the center to allow steam to escape.
Bake for 35-40 minutes until the crust is golden brown and the filling is bubbling at the edges. The pie is done when the internal temperature reaches 165°F and the crust is crisp to the touch. Let rest for 15 minutes before serving to allow the layers to set properly.
Serve with Perfect Texture
Use a sharp knife to cut through the crust and into the filling, creating clean slices. The result should be tender, flaky cod pieces suspended in creamy sauce, with each bite containing both potato and crust. Serve immediately with a simple green salad or steamed vegetables to complement the rich flavors.
This pie delivers on the promise of a creamy, flaky masterpiece - the crust stays crisp while the filling remains velvety, and the cod maintains its delicate texture throughout every layer.
Pro Tips For Making America'S Test Kitchen Fish Pie
- PRE-COOK THE POTATOES: Boil them until they’re fork-tender, then spread on a tray and roast at 400°F for 20 minutes—this dries the surface just enough for that crispy top crust later. I used to skip this, and my pie always ended up gummy.
- SEAR THE COD FIRST: Hit the cod with a quick sear in butter before assembling—just 2 minutes per side until golden. The ATK recipe lets it poach, but searing adds texture and flavor that’ll make your pie taste restaurant-worthy.
- DON’T SKIP THE CHILL: Let the assembled pie sit uncovered in the fridge for at least 30 minutes before baking. This keeps the filling from sliding out when you cut it, and the crust stays together better. (Yes, even if you’re impatient like me.)
- USE FULL-FAT DAIRY: Heavy cream and whole milk are non-negotiable here—they create a rich, velvety sauce that’s the soul of the dish. I tried light cream once, and the pie tasted like it was missing something. Don’t cheap out.
Serving suggestions for leftovers
Crisp Salad Contrast
A bright arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, ½ tsp Dijon mustard, and a pinch of flaky sea salt.
The peppery bite refreshes your palate after each creamy bite of pie. 🥗
Steamed Greens Balance
Lightly steamed haricots verts or broccolini add vibrant color and fiber to your plate. Blanch 2 bunches haricots verts in boiling water for 2 minutes, then shock in ice water.
Toss with 1 tbsp melted butter and zest of ½ lemon for a simple yet elegant pairing. The crisp texture contrasts perfectly with the pie's richness.
Crusty Bread Perfection
Serve with warm sourdough bread or baguette slices for dipping. Toast 6 slices until golden, then rub with a garlic clove for extra flavor. The crust absorbs the creamy sauce beautifully, making every bite more satisfying. I always keep a baguette on hand for this exact purpose.
Wine Pairing Harmony
A crisp Sauvignon Blanc from New Zealand or Chardonnay with citrus notes complements the pie's creamy filling. The acidity cuts through the richness while enhancing the lemon zest in the sauce. For red wine lovers, a light Pinot Noir works surprisingly well. 🍷
Garnish for Elevation
Add a final touch with chopped fresh dill or lemon wedges on the plate. The dill echoes the flavor in the filling, while the lemon brightens each bite. A sprinkle of flaky sea salt right before serving enhances all the flavors. These small details make the dish feel restaurant-quality.
Make-Ahead Serving
If serving leftovers, reheat slices covered with foil at 375°F for 15 minutes to restore crispness. Garnish with extra lemon zest or fresh dill to revive the flavors.
The pie actually tastes better the next day as the flavors meld together. This makes it perfect for meal prep and special occasions alike. 💫
Nutrition facts
Frequently asked questions
Can I substitute cod with another type of fish?
Yes, but choose wisely! Firm, white fish like halibut, haddock, or pollock work well as direct substitutes. Avoid delicate fish like tilapia or flounder—they can turn mushy during baking. If using salmon, reduce baking time by 5 minutes since it cooks faster.
Why do the potatoes need to bake first?
Baking the potatoes first creates a sturdy base that prevents the filling from sinking during baking. This ensures each slice has perfect texture—crisp crust, creamy sauce, and tender potatoes. Skipping this step often leads to a soggy bottom layer.
How do I prevent the crust from getting soggy?
Prevent sogginess by brushing the crust with 1 beaten egg before baking and cutting small steam vents. For extra insurance, sprinkle ½ cup breadcrumbs between the crust and filling. Also, avoid opening the oven door during the last 15 minutes of baking.
Can I make this pie ahead of time?
Assemble the pie (without the crust) up to 24 hours ahead and refrigerate. Add the crust and bake when ready. For best results, let the pie cool completely before refrigerating. Reheat covered with foil at 375°F for 20 minutes to restore crispness.
What's the secret to the creamy sauce?
The velvety texture comes from whisking cold butter into flour first, then gradually adding liquids. The white wine and fish stock deepen the flavor while the lemon zest brightens it. For extra richness, stir in 2 tablespoons sour cream at the end—it adds a luxurious touch!
