Desserts
Jamie Oliver's sweet pea fish pie delivers restaurant-quality comfort in a homestyle package—creamy, tender, and packed with fresh spring flavors. 🌟 I first tried this recipe during a rainy Portland spring when I needed something hearty yet light, and it became an instant family favorite.
The secret lies in balancing sweet peas' delicate sweetness with rich fish and aromatic herbs, all bound together in a velvety sauce.
What makes this recipe special is Jamie's signature technique of gently cooking the fish until just tender, then layering it with sweet peas and a luscious herb-infused cream topping. The crustless design keeps it elegant while letting the flavors shine—no flaky pastry needed.
Unlike traditional fish pies, this version relies on fresh herbs and a touch of white wine to brighten the rich filling, creating a perfect balance of textures and flavors.
By the time it emerges from the oven, you'll have golden, bubbling pie with perfectly tender fish flakes and sweet peas peeking through the creamy sauce. The aroma alone will have everyone gathering at the table, and each bite delivers that perfect harmony of creamy, savory, and fresh.
This is comfort food at its finest—warm, inviting, and impossible to resist.
Perfect for spring dinners or when you crave something comforting yet fresh. The recipe scales beautifully for crowds, and leftovers reheat wonderfully. Let's bring Jamie Oliver's classic to your kitchen!
Ingredients for jamie oliver sweet pea fish pie
Fresh peas, tender fish, and aromatic herbs—this is your spring dinner game-changer.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Sweet Peas 🌱 | 1 ½ cups | Frozen works in a pinch |
| White Fish Fillets 🐟 | 1 ½ lb | Cod or haddock preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for freshness |
| Shallots 🧅 | 2 whole | Minced, for aromatic base |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc preferred |
| Unsalted Butter 🧈 | 4 tbsp | For richness in sauce |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Milk 🥛 | ¼ cup | For creamy texture |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening sauce |
The sweet peas are the star here, so grab the freshest you can find—look for vibrant green pods at the grocery store's produce section. If you can't find fresh, frozen peas work perfectly (no need to thaw). For the fish, cod or haddock are ideal—they stay tender and flake easily. I always buy from the seafood counter at Whole Foods or my local fishmonger, but the frozen section at Trader Joe's has great options too. The herbs? Fresh dill and parsley make all the difference—skip the dried stuff here. If you're short on time, fresh basil can substitute for parsley in a pinch.
No white wine? Chicken or fish stock with a splash of lemon juice works just as well. The butter matters here—unsalted is a must so you control the seasoning. For the flour, if you're gluten-free, swap for cornstarch or gluten-free flour blend. The shallots and garlic should be finely minced—a food processor makes this job easy. If you're feeling fancy, add a pinch of nutmeg or cayenne to the cream for extra depth. And trust me, don't skip the lemon juice—it brightens everything up.
This pie reheats beautifully—just cover with foil and bake at 350°F for 15 minutes. The leftovers keep for 3 days in the fridge, and it freezes wonderfully for up to 2 months. I always make extra because it's that good. For serving, a simple side salad with lemon vinaigrette lets the pie shine. The creamy sauce thickens as it sits, so if it looks too thin when you first make it, add a splash more milk or cream and let it simmer for another minute.
Why You'll Love This Recipe
- No-Fuss Assembly: The fish and peas go in one pan while the creamy sauce bubbles in another—honestly, I swear it’s harder to decide what to watch on TV while it cooks.
- Bright & Creamy Magic: That sweet pea sweetness paired with the buttery fish and fresh dill? It’s like summer in a pie, but with zero effort—just pure, creamy satisfaction.
- Lunchbox Hero: Make a double batch, and you’ve got tomorrow’s packed lunch sorted. The pie reheats beautifully, and my kids actually finish their portions (rare).
- Budget-Friendly Luxury: White fish and fresh peas feel fancy, but they’re cheaper than takeout. The heavy cream makes it feel indulgent without breaking the bank—my wallet thanks me.
Step-by-step instructions for Jamie Oliver sweet pea fish pie
Here's how to create this dreamy, herb-infused masterpiece with tender fish and velvety sweet pea filling.
🍳 Step 1: Build the Flavor-Packed Fish Base
Preheat your oven to 375°F while you get everything ready. In a large oven-safe skillet, melt 2 tablespoons unsalted butter over medium heat. Add the 2 minced shallots and 3 minced garlic cloves, cooking for 3-4 minutes until soft and fragrant—you should smell that sweet, oniony aroma filling your kitchen.
Add the 1.5 lb white fish fillets, seasoning immediately with ½ teaspoon sea salt and ¼ teaspoon ground black pepper. Cook gently for 3-4 minutes per side until the fish is just opaque in the center—it'll finish cooking in the oven. Remove the fish and set aside on a plate, keeping it warm.
👨🍳 Step 2: Create the Herb-Infused Sweet Pea Filling
In the same skillet (no need to clean it—those flavorful bits are gold), pour in the 0.5 cup dry white wine and scrape up all the browned bits from the bottom. Let it simmer for 2 minutes until reduced by half, then add the 1.5 cups fresh sweet peas and 1 tablespoon lemon juice.
Stir in the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley, then return the fish to the skillet. Gently fold everything together—you want to keep the fish intact while coating it in that vibrant pea mixture. Taste and adjust seasoning if needed, remembering this will be covered by sauce later.
🥘 Step 3: Make the Creamy Herb Topping
In a separate saucepan, melt the remaining 2 tablespoons unsalted butter over medium heat. Whisk in the 1 tablespoon all-purpose flour and cook for 1 minute until bubbly but not browned. Slowly pour in the 0.25 cup milk and 1 cup heavy cream, whisking constantly to prevent lumps.
Bring to a gentle simmer, then reduce heat to low and stir in the remaining 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley. Cook for 3-4 minutes until thickened enough to coat the back of a spoon—this should take about 5 minutes total. The sauce should be silky smooth with bright herb notes.
⏰ Step 4: Assemble and Bake to Perfection
Spread the sweet pea-fish mixture evenly in the skillet, then carefully spoon the creamy herb sauce over the top. The sauce should cover everything completely—if it looks too thick, whisk in a splash of warm milk to loosen it. Sprinkle with remaining ½ teaspoon sea salt and ¼ teaspoon ground black pepper.
Transfer to the preheated oven and bake for 15-18 minutes until the top is golden brown and bubbling. The filling should be gently heated through—you're not cooking the fish again, just finishing it. Let it rest for 5 minutes before serving, which gives the sauce time to set slightly and makes it easier to plate.
🍽️ Step 5: Serve with Confidence
Spoon the pie directly from the skillet onto plates, letting that beautiful golden sauce flow over the tender fish and sweet peas. Each bite should deliver perfectly cooked fish, sweet peas with vibrant herbs, and that luxurious creamy sauce. The contrast of textures—creamy sauce, tender fish, and bright peas—is what makes this pie so special.
I like to serve it with crusty bread to soak up any extra sauce, and a simple green salad to cut through the richness. The flavors are at their peak when served immediately, so don't let it sit too long—everyone will be asking for seconds!
Pro Tips For Making Jamie Oliver Sweet Pea Fish Pie
- Blanch Sweet Peas First: Toss those fresh sweet peas in boiling water for 30 seconds before adding them to the cream—this stops them from turning mushy when the pie bakes. I learned this the hard way when my first attempt came out like a sad, watery pudding instead of a bright, springy filling.
- Season Fish After Poaching: Skip the salt and pepper on the raw fish—add it after poaching when the skin crisps slightly. Over-salting before cooking makes the fillets tough, and you’ll end up with a pie where the fish falls apart at the first forkful.
- Whisk Cream Cold: Chill that heavy cream in the fridge for 10 minutes before folding it into the sweet pea mixture—warm cream turns the filling into a gluey mess. Trust me, your pie’s texture will thank you (and so will your patience).
- Press Dill Into Cream: Don’t just chop the dill—roughly mash a handful of stems and leaves into the cream while whisking. It releases more flavor and gives that signature bright, herby depth Jamie’s version nails. (Yes, even the stems—don’t skip them.)
Dietary considerations for jamie oliver sweet pea fish pie
Gluten-Free Adaptation
This recipe naturally lends itself to gluten-free cooking with just one small swap. Replace the 1 tablespoon all-purpose flour in the creamy sauce with 1 tablespoon cornstarch or gluten-free flour blend. The sauce will still thicken beautifully, maintaining that luscious texture without any gluten traces.
I tested this with Bob's Red Mill gluten-free flour, and it worked perfectly—no one could tell the difference! 🌱
Dairy-Free Options
For a dairy-free version, swap the heavy cream and butter with full-fat coconut cream and dairy-free butter (like Miyoko's). The coconut cream adds a subtle sweetness that pairs beautifully with sweet peas.
Use 1 cup full-fat coconut cream and 4 tablespoons dairy-free butter—just be aware the flavor will shift slightly toward tropical notes. I've made this version for friends with lactose intolerance, and they loved the creamy result!
Vegetarian Twist
Turn this into a vegetarian dish by replacing the fish with 1.5 lbs extra-firm tofu or hearts of palm. For tofu, press and pan-fry until golden before adding to the pea mixture. Hearts of palm add a mild, slightly sweet flavor that mimics fish perfectly.
I used Wild Garden hearts of palm in a recent test batch, and the texture held up beautifully under the creamy sauce. The dish becomes even lighter while keeping that comforting pie texture.
Low-Carb Version
Reduce the carbs by omitting the sweet peas entirely and using ½ cup finely chopped asparagus or zucchini instead. These vegetables add volume without significant carbs while keeping the dish vibrant. For extra flavor, add 1 teaspoon lemon zest to the sauce.
I made this version during my low-carb phase, and it was still satisfying—just make sure to emphasize the creamy sauce as the star. The asparagus version has a lovely pop of color that makes plating even more appealing!
Allergen-Friendly
This recipe is naturally free from common allergens like nuts, soy, and eggs, making it safe for most dietary restrictions. For shellfish allergies, stick to cod or haddock—both are low-risk options. If you're concerned about fish allergies, the vegetarian twist with hearts of palm works perfectly.
Always double-check your seafood source for potential cross-contamination if severe allergies are a concern. I source my fish from trusted local vendors to minimize any risks.
Kid-Friendly Adjustments
Make this kid-approved by reducing the herbs slightly—use 0.125 cup each of dill and parsley instead of the full amount. Add a pinch of smoked paprika to the sauce for a mild, sweet flavor kids often enjoy.
I also serve it with buttered noodles on the side for my daughter Lily—she loves dipping her fork into the creamy sauce. The sweet peas add natural sweetness that most kids adore, making this an easy crowd-pleaser!
Nutrition facts
Frequently asked questions about sweet pea fish pie
Can I use frozen sweet peas instead of fresh?
Frozen sweet peas work perfectly and save you time. Just thaw them first by soaking in warm water for 5 minutes before adding to the skillet. The texture will be just as tender when cooked, and you won't sacrifice any flavor.
What's the best white fish for this recipe?
Cod or haddock are ideal—they stay tender and flake beautifully. For a richer flavor, try halibut or pollock. Avoid firm white fish like mahi-mahi, as they can become dry. If using frozen fish, thaw it overnight in the fridge for even cooking.
How do I prevent the sauce from getting too thin?
Simmer the sauce longer for 2-3 extra minutes until it coats the back of a spoon. If it's still too thin after baking, whisk in ½ teaspoon cornstarch mixed with 1 tablespoon cold water and stir gently. The oven's residual heat will thicken it further.
Can I make this ahead of time?
Yes! Assemble the pie up to 1 day ahead and refrigerate uncovered. When ready to bake, add 5 extra minutes to the baking time. For freezing, assemble completely, cover tightly, and freeze for up to 2 months. Thaw overnight in the fridge before baking.
What if I don't have white wine?
Use ½ cup fish or chicken stock with 1 tablespoon lemon juice instead. The acidity will still brighten the dish, though the flavor will be slightly more savory. For a neutral option, try dry sparkling water in a pinch.
