Desserts
Jamie Oliver's sweet pea fish pie recipe delivers the comforting, herby perfection that makes this dish a British classic. The secret lies in tender fish fillets layered beneath a velvety pea sauce, all crowned with a golden, buttery crust that crackles with every bite.
I first tried this recipe during a rainy Portland winter when I needed something hearty enough to warm up a chilly kitchen—and it became an instant family favorite.
The beauty of this dish is its balance: delicate fish, sweet peas, and rich sauce come together in a way that feels both elegant and approachable. You'll start with fresh fish, blanched peas, and a creamy sauce that's just thick enough to hold everything together.
The puff pastry topping adds that signature crispness, while the herby filling ensures every bite is packed with flavor. It's the kind of recipe that transforms a simple weeknight dinner into something special.
By the time it emerges from the oven, you'll have a pie with a golden crust, tender fish, and a sauce so creamy it practically melts in your mouth. The peas add natural sweetness and texture, while the herby notes from the crust tie everything together.
This is the kind of dish that tastes even better the second time around, making it perfect for meal prep or feeding a crowd. Let's get started on creating your own version of this British comfort classic.
The best part? This recipe scales beautifully—whether you're serving a family of four or hosting a dinner party. Pair it with steamed greens or crusty bread to soak up every last bit of that creamy sauce.
The instructions are designed to keep things simple while delivering restaurant-quality results at home. You won't believe how easy it is to recreate this iconic dish in your own kitchen.
Ingredients for jamie oliver sweet pea fish pie
Fresh fish, sweet peas, and herby crust—this pie delivers British comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Cod Fillets 🐟 | 1 ½ lb | Skinless, boneless, cut into pieces |
| Fresh Sweet Peas 🌱 | 2 cups | Frozen works if fresh unavailable |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Whole Milk 🥛 | ½ cup | Warmed for smoother sauce |
| Butter 🧈 | ½ cup | Unsalted, cold for crust |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Shallots 🧅 | 2 whole | Finely chopped, or sub onions |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Puff Pastry 🍞 | 1 sheet | Store-bought or homemade |
| Egg 🥚 | 1 whole | Beaten for egg wash |
The fish makes or breaks this dish. Cod or haddock are classic choices—they stay tender when baked. If you're at Whole Foods or a good seafood market, ask for the freshest cut. Frozen works too, just thaw it overnight in the fridge. For the peas, fresh is ideal (they're sweeter), but frozen peas from the store freezer section are a lifesaver when you're short on time. The shallots? Trader Joe's sells pre-minced ones in a jar if you're in a rush, but fresh is always better. And don't skip the dill—it's what gives this pie that signature herby brightness.
No fresh dill? Dried dill at one-third the amount works in a pinch, but it won't be as vibrant. Short on puff pastry? Shortcrust pastry is a decent swap, though it won't be as flaky. The lemon juice is key—if you're out, white wine vinegar gives a similar tang. For the sauce, if you don't have shallots, extra onions work fine. And if your cream is light, half-and-half will still give you a rich sauce, just a touch lighter. The butter? Cold is crucial for that perfect crisp crust—don't let it sit out too long before rolling.
This pie reheats beautifully—just cover with foil and warm at 350°F for 15 minutes. Leftovers keep for 3 days in the fridge, and the crust stays crispy if you store it wrapped tightly. For the best results, make it the day you plan to eat it—fresh out of the oven is when it shines. The sauce thickens as it sits, so if it's too runny when you first take it out, just pop it back in the oven for a few minutes. And save the crust scraps—they're perfect for croutons or fish pie crostini later.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when I’m too tired to wash a million dishes—just one oven dish, and you’re done. The cod melts into flaky perfection while the sweet peas soften right in the creamy sauce, no extra pots needed.
- Sweet Pea Luxury: Honestly, the moment those fresh sweet peas hit the butter and milk, it’s like spring in a pie. The cod stays tender but holds its shape, and that velvety cream? It’s the kind of rich, comforting flavor that makes you forget it’s "healthy."
- Weeknight to Dinner Party: Between us, this is my go-to for when my in-laws drop by unexpectedly. The pie looks fancy enough for company, but it’s still simple enough to throw together after work—just add a green salad and crusty bread, and you’re golden.
- Leftovers That Don’t Suck: I make this on Sundays because the leftovers are actually better the next day. The cream thickens into a dreamy sauce, and the cod stays moist—no sad, dry fish here. Reheat with a splash of milk, and it’s like eating a cloud.
Step-by-step instructions for Jamie Oliver's sweet pea fish pie
Here's how to create Jamie's signature herby crust over velvety pea filling—simple steps for creamy perfection.
Prepare the Sweet Pea and Fish Filling
In a large saucepan, combine the 2 cups fresh sweet peas, 0.5 cup whole milk, 1.5 tsp salt, and 0.5 tsp black pepper. Bring to a gentle simmer over medium heat for 5 minutes until the peas begin to soften. Here's the thing—don't overcook them or they'll turn mushy.
While the peas cook, cut the 1.5 lb fresh cod fillets into 1-inch pieces. In a separate skillet, melt 0.25 cup butter over medium heat, then add the 2 whole shallots and 4 cloves garlic cloves. Sauté for 3 minutes until fragrant but not browned. Add the cod pieces and cook for 2-3 minutes per side until just opaque—you want them tender, not fully cooked through.
Transfer the cooked cod to the peas and stir gently. Add the 1 cup heavy cream and 2 tbsp lemon juice, then simmer for 5 minutes until the sauce thickens slightly. Remove from heat and stir in 0.25 cup chopped fresh dill. The filling should be smooth and creamy with just a hint of lemon brightness—this is where all the magic happens.
Assemble the Pie in a Baking Dish
Preheat your oven to 375°F. Transfer the pea and fish mixture to a 9x9-inch baking dish, spreading it evenly. The filling should come up about ¾ of the way—it'll rise as it bakes. Sprinkle 0.25 cup chopped fresh parsley evenly over the top for color and freshness.
Here's where it gets fun—roll out the 1 sheet puff pastry on a lightly floured surface until it's about ⅛-inch thick. Cut a piece slightly larger than your baking dish to create an overhang. Gently lift the pastry and drape it over the filling, pressing lightly along the edges to seal. Use a fork to crimp the edges decoratively—this helps create that classic pie crust look.
Create the Herby Crust Topping
In a small bowl, mix together the 0.25 cup all-purpose flour, 0.25 cup cold butter cut into small pieces, and 0.5 tsp black pepper. Rub this mixture between your fingers until it resembles coarse crumbs—this will create your herby crust topping. Sprinkle this evenly over the puff pastry.
Brush the puff pastry with the 1 whole egg beaten with 1 tablespoon water for a golden finish. Bake for 30-35 minutes until the pastry is deep golden brown and the filling is bubbling at the edges. The center should still have a slight wobble—this ensures the peas stay creamy.
Rest and Serve for Maximum Creaminess
Remove the pie from the oven and let it rest for 10 minutes before serving. This resting time is crucial—it allows the filling to set slightly and the juices to redistribute, preventing a runny pie. Real talk: Don't skip this step, even if it's tempting.
Slice into squares and serve immediately with a side of buttered greens or crusty bread. The contrast of the crispy herby crust with the velvety pea filling is what makes this pie so special. Each bite should deliver that perfect balance of creamy peas, tender cod, and herby crust—just like Jamie's!
Pro Tips For Making Jamie Oliver Sweet Pea Fish Pie
- Parboil Sweet Peas First: Toss those sweet peas in boiling water for exactly 2 minutes before adding to the cream—this softens them just enough to blend smoothly without turning to mush later. I learned this the hard way after ending up with a pie full of stubborn, undercooked pea chunks that refused to disappear.
- Salt the Cod Generously: Season the cod fillets heavily with salt and pepper right after patting them dry—this ensures they stay tender and take on flavor before they even hit the oven. I used to skip this, and the fish always tasted bland no matter how much I seasoned the cream sauce.
- Whisk Cream Cold: Chill the heavy cream and whole milk in the fridge for at least 30 minutes before whisking with butter—this prevents the sauce from curdling when it hits the hot peas. Sounds weird, but it works: my first attempt turned the whole thing into a sad, lumpy mess.
- Bake Until Golden: Roast the pie at 200°C (400°F) until the top is deep golden, not just pale brown—this means the crust is properly set and the flavors have melded. I was skeptical until I tried it; the difference in texture and taste is night and day.
Pro cooking tips for this dish
Fish Cooking Precision
Cod is delicate—overcook it, and you'll end up with dry, rubbery fish. I swear by cooking it just until it's opaque but still tender (about 2-3 minutes per side in butter).
Use a meat thermometer to check—it should read 140°F at its thickest point. If you're using haddock, it's even more forgiving but still needs gentle handling. 🌡️
Pea Sauce Thickening
The sauce is where this pie shines, and getting it right takes patience. After adding the cream, simmer for exactly 5 minutes—no more, or it'll curdle.
If it's too thin, mix 1 tbsp cornstarch with 1 tbsp cold water, stir it in, and cook for another 1-2 minutes. I've ruined a pie or two by rushing this step, so trust the process.
Puff Pastry Secrets
Never skip the 10-minute rest before slicing—this is non-negotiable. The pastry needs time to set, or you'll end up with a gummy mess. For extra crispiness, I brush the top with an egg wash (1 egg + 1 tbsp water) right before baking.
And here's a pro tip: If your puff pastry feels too stiff to roll, let it sit at room temperature for 15 minutes while you prep the filling.
Herby Crust Texture
The flour-butter topping is all about the coarse crumb texture. Use your fingers to break it into pea-sized pieces—this creates pockets of air that crisp beautifully. For extra herby flavor, add 1 tsp chopped fresh thyme to the mix.
I like to sprinkle it right after baking while the crust is still hot, so the flavors meld together.
Oven Temperature Control
Your oven might run hot or cold, so I recommend baking this pie on the middle rack for even heat distribution. If the edges brown too quickly, tent the pastry with aluminum foil.
The filling should be bubbling at the edges but still slightly jiggly in the center when done—this ensures the peas stay creamy. 🔥
Make-Ahead Magic
This pie actually tastes better the next day! Let it cool completely, then wrap tightly in plastic wrap and store in the fridge for up to 2 days. To reheat, cover with foil and warm at 350°F for 15-20 minutes.
The crust stays crispy, and the filling reheats beautifully. Perfect for meal prep—just assemble it the night before and bake fresh in the morning.
Nutrition facts
Frequently asked questions
Can I substitute cod with another type of fish?
Haddock or pollock work beautifully—they're both mild and tender. For a richer flavor, try halibut or salmon, but reduce baking time by 2-3 minutes since they cook faster. Avoid flaky fish like tilapia, as they'll fall apart in the creamy sauce.
What if I can't find fresh sweet peas?
Frozen peas work perfectly—they're pre-blanched, so just thaw and drain them before using. For extra sweetness, add 1 teaspoon sugar to the sauce. If you're feeling adventurous, try sugar snap peas or green peas (like the ones in a can), but they'll need 2 extra minutes of simmering to soften.
How do I prevent the pie crust from getting soggy?
Prevent sogginess by brushing the puff pastry with egg wash after sprinkling the herby topping, not before. Chill the assembled pie in the fridge for 15 minutes before baking to help the pastry set. For extra insurance, blind-bake the crust for 5 minutes at 375°F before adding the filling.
Can I make this pie ahead of time?
Yes! Assemble the pie (without baking) and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5 extra minutes to the cooking time. The flavors actually deepen overnight. For serving later, wrap tightly in plastic and reheat at 350°F for 15-20 minutes—the crust stays crispy!
What's the best way to reheat leftovers?
Cover the pie with aluminum foil and reheat at 350°F for 15 minutes to keep the crust crisp. For a crispier top, broil for 1-2 minutes at the end. Leftovers keep well for 3 days in the fridge, and the sauce thickens beautifully when reheated—just add 1 tablespoon milk if it seems dry.
