Desserts
Delia Smith's fish pie recipe delivers the comforting, creamy perfection that makes this classic dish a British staple. The secret lies in layering flaky white fish with tender potatoes and a rich, velvety béchamel—all crowned with a golden, crispy crust that seals in every flavor.
I’ve perfected this technique over years of testing, ensuring the filling stays moist while the top achieves that irresistible crunch.
What sets this version apart is the balance of textures: the fish remains delicate and flaky, the potatoes stay fork-tender, and the sauce is thick enough to coat every bite without being heavy.
Delia’s method of browning the potatoes before layering them creates a subtle caramelized depth, while the egg wash on the crust guarantees that signature crispiness. This isn’t just a pie—it’s a restaurant-quality centerpiece that feels like a hug in dish form.
The assembly is where the magic happens: each layer is arranged with precision to prevent sogginess, and the baking time is carefully controlled to ensure the top browns beautifully while the filling stays warm and creamy.
Serve it with a simple green salad or steamed vegetables to let the pie shine as the star of the meal. Once you try this, you’ll understand why it’s a timeless favorite.
For those who love leftovers, this pie actually improves the next day as the flavors meld even deeper. The crispy top softens slightly, but the creamy filling remains rich and satisfying.
Perfect for family dinners, potlucks, or when you simply crave a dish that feels like home. Let’s get baking—your taste buds will thank you.
Ingredients for delia smith fish pie
Six ingredients for the perfect pie: flaky fish, tender potatoes, and velvety cream—all under a golden crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Flaky White Fish Fillets 🐟 | 1 ½ lb | Cod or haddock preferred |
| Russet Potatoes 🥔 | 2 lb | Waxy varieties like Yukon gold work too |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for browning |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richest texture |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| All-Purpose Flour 🌾 | 2 tbsp | For velvety béchamel |
| Garlic Cloves 🧄 | 3 cloves | Minced for subtle depth |
| Shallots 🧅 | 2 whole | Finely chopped, or sub onions |
| Fresh Parsley 🌿 | ¼ cup | Chopped for bright finish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Nutmeg 🌿 | ¼ tsp | Freshly grated |
| Large Eggs 🥚 | 1 whole | For egg wash |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crispiness |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing dish |
The fish is non-negotiable here—cod or haddock stays delicate when cooked gently. Fishmongers often have the freshest cuts, but the supermarket seafood case works too. Look for fillets with a clean, bright color and no fishy smell (trust me on this). For the potatoes, Russets are ideal—they brown beautifully, but Yukon golds add creaminess. I always peel and cut them into even chunks (about 1-inch cubes) so they cook uniformly. The butter? Cold and cubed—it renders beautifully when browning the potatoes, creating that caramelized depth Delia swears by.
No cod? Haddock or pollock work just as well—just avoid firm white fish like tilapia. Short on butter? Olive oil works in a pinch, but it won’t give the same rich flavor. The béchamel is where the magic happens: whisk the warm milk into the flour-butter mixture slowly (this is key!) to avoid lumps. For extra flavor, toast the flour with butter for a minute before adding liquid. The nutmeg is subtle but essential—freshly grated makes all the difference. No fresh nutmeg? Ground works at half the amount. And if you’re out of shallots, green onions or extra garlic will do.
This pie tastes even better the next day—4-5 days in the fridge, 3 months frozen. For freezing, bake it uncovered for the first 20 minutes, then cover with foil. The crust will soften slightly when reheated, but the filling stays rich and creamy. I always make a double batch because it disappears fast. Store leftovers in an airtight container, and if the crust gets soggy, just reheat it covered for 10 minutes before serving. The egg wash? Beat the egg with a splash of milk—it’s less likely to slide off the crust.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s actually just one pan. Peel and slice those potatoes, flake the fish—no chopping onions or mincing herbs if you don’t want to. The butter and cream do all the heavy lifting while you boil water for the potatoes. (Yes, even on a Tuesday night.)
- Creamy Crispy Perfection: That golden crust on top? Pure satisfaction. The potatoes get tender and flaky, while the cream sauce—just milk, cream, and a whisper of mustard—turns the fish into something ridiculously rich. Honestly, I’ve made it with cod, haddock, even pollock, and it’s always spot-on.
- Weeknight Crowd-Pleaser: Between us, this is the dish I pull out when my partner’s friends drop by unannounced. It feeds four easily, but I’ve stretched it to six with extra fish and potatoes—no one ever complains. (My daughter picks out the fish bones first, but still asks for seconds.)
- Leftovers That Don’t Suck: Most fish pies turn into sad, soggy memories the next day. Not this one. The cream sauce stays velvety, and the potatoes hold their shape. I reheat slices in the oven for crispy edges or microwave them for lazy lunches—no one can tell the difference. (Budget-friendly, too, since potatoes and fish stretch far.)
Step-by-step instructions for Delia Smith's fish pie recipe
Here's how to create that perfect balance of creamy filling and golden crust everyone loves.
Prepare the Potato Topping for Crispy Perfection
Preheat your oven to 375°F. Peel and thinly slice the 2 lb russet potatoes into ⅛-inch thick rounds using a mandoline or sharp knife. Boil them in salted water for 8-10 minutes until just tender but still holding their shape—you want them to stay firm enough to create that satisfying bite.
Drain the potatoes and return them to the pot. Add the 1 whole large egg, 0.5 cup panko breadcrumbs, 0.5 tsp ground black pepper, and 0.25 tsp nutmeg, tossing gently to coat. The egg wash will create that signature crispy top while the breadcrumbs add texture. Spread the potato mixture evenly on a baking sheet and bake for 20 minutes until golden brown and crispy. This pre-baking step is key—it prevents a soggy top later.
Create the Creamy Fish Filling
While the potatoes bake, melt 0.5 cup unsalted butter in a large skillet over medium heat. Add the 2 finely chopped shallots and 3 minced garlic cloves, cooking for 3-4 minutes until softened but not browned. Stir in the 2 tbsp all-purpose flour and cook for 1 minute to remove the raw flour taste.
Slowly whisk in the 1.5 cups heavy cream and 0.5 cup whole milk, bringing the mixture to a gentle simmer. Let it thicken for 3-4 minutes until it coats the back of a spoon. Season with 1.5 tsp salt and 0.25 tsp nutmeg, then remove from heat. Gently fold in the 1.5 lb flaky white fish fillets (cod or haddock work best) and 0.25 cup chopped fresh parsley. The filling should be smooth but still hold the fish pieces—this ensures every bite delivers that melt-in-mouth texture.
Assemble the Pie for Maximum Flavor
Grease a 9x13-inch baking dish with 1 tbsp extra-virgin olive oil. Spread the creamy fish mixture evenly in the bottom, creating a ½-inch thick layer. This even distribution ensures consistent cooking and prevents a dense center. The filling should come up to about ¾ of the dish's height, leaving room for the potato topping.
Arrange the pre-baked potato slices on top in a slightly overlapping pattern, pressing gently to create a snug fit. The potatoes should completely cover the filling—this prevents the top from cracking during baking. Return the pie to the oven and bake for 25-30 minutes until the filling is bubbling and the edges are golden brown. The filling should be hot but not boiling when done, ensuring the fish stays tender.
Rest and Serve for Perfect Texture
Remove the pie from the oven and let it rest for 10-15 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice without losing the creamy texture. The crust will stay crispy while the filling remains velvety—exactly as Delia intended.
Slice into 6 equal portions and serve immediately with a simple green salad or steamed vegetables. The contrast between the crispy potato crust and creamy fish filling makes every bite unforgettable. If you're feeling fancy, garnish with extra parsley and a sprinkle of black pepper right before serving—it adds that restaurant-quality touch.
Pro Tips For Making Delia Smith Fish Pie
- Boil Potatoes Until Fork-Tender: Russets should collapse like overcooked spuds when pierced—no half-chewy centers. I learned this the hard way when my pie’s base turned mushy mid-bake, so simmer them uncovered for 15-20 minutes until they’re just breaking apart. Drain well, then rough up the edges with a fork before layering—they’ll crisp up beautifully under the cream sauce.
- Sear Fish in Batches: Crowding the pan steams the fish instead of searing it, and you’ll end up with sad, gray fillets. Use a nonstick skillet and cook them skin-side down first in 2-3 batches over medium heat for 2-3 minutes per side—just until golden. The crispy edges make all the difference in that creamy sauce.
- Whisk Cream Cold: Warm cream separates like a bad breakup when you’re not careful. Chill your heavy cream and milk in the fridge until the butter is melted into the potatoes, then whisk them together ice cold. Add the cream mixture to the hot potato-butter base in a slow stream—this keeps the sauce silky, not curdled.
- Top with Extra Butter: Skip the foil if you want a golden crust. After spreading the fish and sauce, dot the top with 2-3 tablespoons of cold unsalted butter (cut into small cubes). Broil for 3-5 minutes until bubbly and browned—it’s the easiest way to upgrade this pie from "comfort food" to "showstopper."
Make-ahead tips for delia smith fish pie
Prep Ahead Strategy
Start by preparing the béchamel sauce up to 24 hours ahead—it actually tastes better after resting. Store it in an airtight container in the fridge, and simply reheat it gently on the stovetop with a splash of milk to restore its silky texture.
This step saves 30 minutes of active time on pie day. The sauce should thicken slightly when chilled, so thin it with 1-2 tbsp warm milk before using. 🧈
Potato Prep Shortcut
Peel and slice the potatoes the night before, then store them in cold water in the fridge. This prevents browning and makes them ready to boil in seconds. Drain and pat them dry just before mixing with the egg and breadcrumbs—wet potatoes will make the crust soggy.
I like to use a mandoline slicer for even slices, but a sharp knife works too if you take your time. 🥔
Fish Prep Tips
Buy the fish the day before and store it uncovered on a plate in the fridge. This keeps it fresh longer, and you can trim any skin or bones right before assembling. For extra convenience, ask your fishmonger to fillet it for you—most will do this for free.
If using frozen fish, thaw it overnight in the fridge, then pat it completely dry with paper towels to prevent a watery filling. 🐟
Assembly Timeline
Assemble the pie 2 hours before baking—this gives the filling time to meld flavors without overcooking. Cover it loosely with plastic wrap and refrigerate until ready to bake. The cold filling will help the crust stay crispy longer.
I find this timing works perfectly for dinner parties—just pop it in the oven while you finish other preparations. The pie will hold together beautifully during transport too. 📅
Make-Ahead Baking
For true convenience, bake the pie completely ahead of time and reheat it later. Bake it as directed, then let it cool completely before wrapping tightly in foil. Reheat covered at 350°F for 20 minutes—the crust will soften slightly but still hold its shape.
For the best results, reheat individual portions rather than the whole pie. This method works especially well for lunches or when you need to feed a crowd without last-minute stress. ✨
Freezer-Friendly Version
Assemble the pie completely (including the potato topping) and bake it uncovered for 20 minutes to set the crust. Then cover tightly with foil and freeze for up to 3 months. To serve, thaw overnight in the fridge, then reheat covered at 350°F for 40-50 minutes until heated through.
The crust may need an extra 5 minutes under the broiler to crisp up. This is my go-to method for holiday leftovers! ❄️
Nutrition facts
Frequently asked questions
Can I use frozen fish instead of fresh?
Yes, but thaw it properly first! Place frozen fish in the fridge overnight (24 hours) for even thawing. Pat it completely dry with paper towels before adding to the filling to prevent a watery texture. Never thaw at room temperature—this can promote bacterial growth and make the fish mushy.
Why is my potato topping soggy?
This usually happens from one of two issues: either the potatoes weren't pre-baked long enough (they need 20 minutes until crispy) or the filling was too hot when assembled. Let the filling cool slightly before adding the potato layer, and always pre-bake the potatoes separately first. The egg wash helps too—make sure it's fully coated.
Can I make this pie without dairy?
Replace the butter with olive oil, use heavy cream substitutes (like coconut cream), and swap milk for unsweetened almond milk. For the crust, try a mix of ground almonds and breadcrumbs instead of panko. The flavor will be lighter but still delicious—just add extra lemon zest to brighten the fish.
How do I know when the filling is done?
The filling should be bubbling hot but not boiling when you check at 25 minutes. Insert a knife near the center—it should come out hot but not runny. If it's still too wet, cover with foil and bake 5-10 more minutes. The crust will brown while the filling finishes cooking. Overbaking can make the fish dry, so timing is key!
What's the best way to reheat leftovers?
Cover the pie with foil and reheat at 350°F for 20 minutes. For individual portions, microwave for 1-2 minutes covered with a damp paper towel. The crust may lose some crispness, so you can broil for 2 minutes at the end to restore it. Leftovers actually improve as flavors meld—this pie tastes even better the next day!
