Desserts
Jamie Oliver’s fantastic fish pie delivers restaurant-quality comfort food with a crispy golden top, creamy layers of flaky fish, and a velvety white sauce—all in one pan. This recipe transforms humble ingredients into a dish that feels like a cozy hug, perfect for pescatarian dinners or family gatherings.
The secret lies in his precise technique for layering and baking, ensuring every bite is tender yet satisfying.
The creamy sauce is the heart of this pie, made rich with a perfect balance of cream, fish stock, and a touch of mustard for depth.
Jamie Oliver’s method involves cooking the fish gently in the sauce before layering it with buttery pastry, which bakes to a crispy finish that seals in all the flavors. No shortcuts here—just careful prep and patience for that professional result.
What makes this recipe truly special is how it brings together simple ingredients—like cod, haddock, and leeks—into something extraordinary. The fish cooks just enough to flake easily, absorbing the creamy sauce while the pastry transforms into a golden, flaky crust.
Each forkful delivers layers of texture and flavor that will have everyone at the table asking for seconds.
Ready in about 45 minutes, this fish pie is ideal for busy weeknights or special occasions. The one-pan magic means less cleanup, and the foolproof method ensures success every time.
Serve with a crisp green salad or steamed vegetables for a complete meal that’s as comforting as it is delicious.
Ingredients for fantastic fish pie jamie oliver
Simple ingredients transform into Jamie Oliver’s legendary crispy-topped, creamy fish pie—comfort food magic in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 lb | Skinless, boneless, cut into chunks |
| Haddock Fillets 🐟 | 1 lb | Skinless, boneless, cut into chunks |
| Leeks 🧅 | 2 whole | White and light green parts, sliced thin |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Fish Stock 💧 | 1 ½ cups | Homemade or high-quality store-bought |
| Dijon Mustard 🍯 | 1 tbsp | For depth of flavor |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for pastry |
| All-Purpose Flour 🌾 | 1 ½ cups | Plus 1 tsp for pastry |
| Ice Water 💧 | ½ cup | For pastry dough |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Milk 🥛 | ¼ cup | For pastry dough |
| All-Purpose Flour 🌾 | 1 tsp | Extra for dusting |
The fish is the star here, so cod and haddock are your best bets—they stay tender and flake perfectly. Grab them fresh from the seafood counter (or frozen works in a pinch), but avoid anything with a fishy smell. Whole Foods or local fishmongers usually have the freshest cuts, but most grocery stores carry pre-cut fillets. If you can’t find haddock, pollock or halibut work too. The leeks? Clean them well—no dirt hiding in those layers. Thinly sliced, they’ll melt into the sauce without overpowering. For the fish stock, Knorr or Pacific Foods are solid store-bought options if you’re not making your own.
No heavy cream? Whole milk plus 1 tbsp butter gets you close. Short on fish stock? Clam juice or chicken stock in a pinch. The Dijon mustard is key—Maille is the gold standard, but any good-quality one works. Want extra richness? Add 1 oz cream cheese to the sauce. The pastry dough is simple but make it crispy: chill the butter and ice water for flaky layers. Pre-made puff pastry? Use it—just brush with egg wash. For the fish, don’t overcook—it should just turn opaque, about 3-4 minutes max.
This pie tastes even better the next day—make extra and freeze portions. Store leftovers covered in the fridge for 3-4 days, or freeze for up to 3 months. The pastry stays crispy if you reheat covered at 350°F for 10 minutes. Garnish with fresh parsley right before serving—it adds that restaurant touch. For a shortcut, prep the filling ahead and bake straight from the fridge—just add 5-10 minutes to the baking time.
Why You'll Love This Recipe
- Foolproof Layers: This pie builds itself—just poach the fish, layer the creamy leek stock, and top with mashed potatoes. No fancy techniques, just stacking flavors that melt together perfectly.
- Creamy Leek Magic: The slow-cooked leeks in heavy cream? That’s the secret. Rich, sweet, and just a hint of garlic—it turns a simple fish dish into something you’d pay restaurant prices for.
- Leftovers That Win: Honestly, I make this on Sundays because the next day’s lunch is already sorted. The texture stays creamy, the fish doesn’t dry out, and it reheats like a dream (even my picky husband agrees).
- Budget Luxury: Cod and haddock stretch further than you’d think, and fish stock elevates everything without costing a fortune. It’s the kind of meal that feels special but won’t break the bank—or your grocery budget.
Step-by-step instructions for crispy fish pie with creamy layers
This is where the magic happens—creamy fish filling meets golden pastry perfection in one pan.
Prepare the Flavorful Fish Filling
In a large oven-safe skillet, melt the 0.5 cup unsalted butter over medium heat. Add the 2 whole leeks (sliced thin) and cook for 5 minutes until softened but not browned. This gentle cooking draws out their natural sweetness without bitterness.
Push the leeks to one side, then add the 1 lb cod fillets and 1 lb haddock fillets (cut into chunks). Cook for 3-4 minutes per side until the fish turns opaque and flakes easily with a fork. You want it just cooked through—not overdone, or it'll turn rubbery.
Stir in the 1 tbsp Dijon mustard, 1.5 cups fish stock, and 1 cup heavy cream. Bring to a gentle simmer, then reduce heat to low. Season with 1.5 tsp salt and 0.5 tsp black pepper. Let it cook for 8-10 minutes until the sauce thickens slightly and coats the back of a spoon. This is your rich, velvety base—don't rush it.
Make the Perfect Pastry Topping
In a separate bowl, combine the 1.5 cups all-purpose flour, 1 tsp all-purpose flour (for dusting), 1.5 tsp salt, and 0.5 tsp black pepper. Cut in the 0.5 cup unsalted butter (cold and cubed) using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.
Add the 0.25 cup milk and 0.5 cup ice water, mixing just until the dough comes together. Be careful not to overwork it—knead gently 4-5 times until it holds its shape. The dough should be cool and slightly sticky but not wet.
Shape the dough into a disk, wrap it in plastic, and chill in the refrigerator for 20 minutes. This resting time is crucial—it relaxes the gluten so your pastry stays crispy, not tough.
Assemble and Bake to Golden Perfection
Preheat your oven to 400°F. Spread the chilled pastry dough over the fish filling in the skillet, pressing gently to seal any gaps. Use a fork to crimp the edges for a rustic finish. Cut a few small slits in the top to allow steam to escape—this prevents a soggy pie.
Bake for 25-30 minutes until the pastry turns a deep golden brown and the filling bubbles around the edges. The crust should sound hollow when tapped—this is your signal it's crispy underneath. If the top browns too quickly, tent loosely with foil to prevent burning.
Let the pie rest for 10 minutes before serving. This resting time lets the filling set slightly, making it easier to slice. Garnish with 0.25 cup chopped fresh parsley just before serving—it adds a bright pop of color and freshness that cuts through the richness.
Serve with Confidence
Slice the pie into 4 equal portions and serve immediately with your favorite green vegetable or a crisp salad. The contrast of the creamy fish filling with the crispy, flaky pastry is what makes this dish truly special.
Each bite should deliver that perfect balance—tender, flaky fish swimming in a rich, velvety sauce, topped with a golden crust that shatters at every break. And the best part? It all comes together in one pan, with minimal cleanup. Now that's what I call fantastic!
Pro Tips For Making Fantastic Fish Pie Jamie Oliver
- Poach Fish Low and Slow: The cod and haddock need a gentle bath—bring the stock to a simmer, not a boil, then poach them just until they flake easily (about 4-5 minutes). I learned this the hard way: rushing it turns the fish rubbery, and no one wants that in a creamy pie.
- Sweat Leeks Properly: Don’t just chop and toss the leeks—cook them in butter until they’re soft and translucent (10-12 minutes). This removes bitterness and builds flavor into the base. Skip this, and your pie will taste like you forgot to season the leeks at all.
- Whisk Cream Like You Mean It: The heavy cream sauce is where the magic happens, so don’t be lazy—whisk it vigorously over medium heat until it thickens but doesn’t boil. A quick stir won’t cut it; you’re chasing a silky, velvety texture, not a gloppy one.
- Preheat the Oven to 200°C: Bake the pie at the higher end of the range (200°C, not 180°C) for the first 10 minutes to get a golden crust. Then drop to 160°C to finish—this two-step trick guarantees a crisp top without burning the filling. (Yes, even if you’re impatient like me.)
Best sauces and condiments for this dish
Creamy Sauce Upgrades
The velvety white sauce in Jamie Oliver’s fish pie is the star, and you can elevate it further with simple swaps. For extra depth, stir in 1 tsp lemon zest or 1 tbsp white wine while simmering—this brightens the richness.
If you love umami, add 1 tsp Worcestershire sauce or a pinch of smoked paprika for a subtle smokiness. For a lighter version, replace half the heavy cream with Greek yogurt—it stays creamy but adds tang. 💛
Herb Infusions
Fresh herbs transform the sauce from good to extraordinary. Beyond parsley, try 1 tbsp chopped tarragon for an anise-like note or 1 tsp fresh thyme leaves for earthiness. For a Mediterranean twist, add 1 tbsp chopped dill and a pinch of sumac—it pairs beautifully with the fish.
Always add herbs at the end of cooking to preserve their bright flavors.
Cheese Twists
Cheese adds a luxurious texture and richness to the sauce. Fold in 2 oz cream cheese or ¼ cup grated Gruyère while the sauce simmers for a velvety finish.
For a sharper contrast, sprinkle 1 oz crumbled feta over the filling before baking—it’ll melt slightly, adding briny depth. Avoid cheddar; it can overpower the delicate fish flavors.
Spicy Kick
If you crave heat, a dash of hot sauce or ½ tsp cayenne pepper at the end of cooking adds a subtle burn. For a smoky-spicy blend, stir in 1 tsp chipotle powder> or a pinch of Aleppo pepper.
Balance the heat with a splash of lemon juice—it cuts through the richness while keeping the sauce bright. 🌶️
Umami Boosters
For deeper savory notes, incorporate 1 tbsp fish sauce> (like Red Boat) or 1 tsp soy sauce> into the sauce. A splash of clams juice> (about 1 tbsp>) also enhances the seafood essence.
For a rich, almost buttery finish, whisk in 1 tbsp clarified butter> at the end—it adds a luxurious mouthfeel without overpowering.
Acid Balance
Acid brightens the sauce and cuts through the richness. Beyond lemon, try 1 tbsp rice vinegar> or ½ tsp apple cider vinegar> while simmering. A pinch of citric acid> (found in baking aisles) amplifies tang without adding liquid.
For a tangy finish, top the pie with a drizzle of chive cream>—mix 2 tbsp sour cream> with 1 tbsp chopped chives>.
Nutrition facts
Frequently asked questions
Can I use frozen fish for this Jamie Oliver fish pie?
Yes, but thaw it completely first in the refrigerator overnight. Frozen fish can release excess water, making the sauce watery. Pat the fish dry thoroughly before cooking to maintain the creamy texture. Avoid thawing at room temperature—this can promote bacterial growth.
How do I keep the pastry from getting soggy?
Prevent a soggy bottom by ensuring your pastry is fully chilled before baking and cutting small slits in the top to release steam. Bake at 400°F until golden brown, then tent loosely with foil if the edges brown too quickly. The 10-minute rest before serving also helps set the filling.
What if I don’t have fish stock?
Use clam juice or chicken stock in a pinch, but avoid beef stock—it’ll overpower the delicate fish flavor. For extra depth, add 1 tsp fish sauce or ½ tsp Old Bay seasoning to mimic seafood essence. The sauce will still be flavorful, just slightly different.
Can I make this ahead of time?
Assemble the pie (without baking) and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-10 minutes to the baking time. For freezing, bake the pie first, then cool completely, wrap tightly, and freeze for up to 3 months. Reheat at 350°F for 15 minutes covered with foil.
What’s the best way to serve this dish?
Pair with a crisp green salad (like arugula with lemon vinaigrette) or steamed seasonal vegetables to balance the richness. For extra flair, drizzle with chive cream (mix 2 tbsp sour cream with 1 tbsp chopped chives) or serve with crusty bread to soak up the creamy sauce.
