Jamie Oliver's Sweet Pea Fish Pie Recipe: Herb-Infused Velvety Layers

Desserts

Jamie Oliver's Sweet Pea Fish Pie Recipe: Herb-Infused Velvety Layers

Jamie Oliver's sweet pea fish pie recipe transforms humble ingredients into a restaurant-quality dish with layers of velvety texture and bright flavors. I first discovered this recipe while testing Jamie's techniques, and it became an instant family favorite—especially when my daughter Lily begged for seconds.

The secret lies in balancing tender fish, sweet peas, and a rich herb-infused sauce that creates a harmonious bite every time.

What makes this recipe truly special is Jamie's signature approach to layering: crispy fish at the bottom, a velvety pea and potato filling, and a golden-brown sauce that ties everything together.

Unlike traditional fish pies, this version uses fresh sweet peas (or frozen, if you prefer) for natural sweetness, while herbs like thyme and parsley add depth without overpowering. The result is a pie that's both comforting and elegant—perfect for a weeknight dinner that feels like a celebration.

By the time you serve this dish, you'll have a golden, bubbling pie with flaky top crust and tender layers beneath. The fish stays moist, the peas retain their bright color, and the sauce is rich enough to coat every forkful.

It's the kind of recipe that makes you feel like a professional chef, even when you're cooking in your own kitchen. Ready to create this masterpiece?

This dish pairs beautifully with a simple green salad and crusty bread to soak up every last bit of that creamy sauce. The leftovers reheat wonderfully, making it ideal for meal prep or feeding a crowd. Let's get started on this timeless classic!

👨‍🍳
Difficulty
Medium
🐟
Category
Seafood
🔥
Calories
Med Cal

Ingredients for jamie oliver sweet pea fish pie

Fresh peas, tender fish, and velvety layers—this pie brings Jamie's restaurant magic to your kitchen.

Ingredient Amount Notes
Fresh Sweet Peas 🌱 1 ½ cups Frozen works if fresh unavailable
Baby Potatoes 🥔 1 ½ lb Baby or Yukon gold preferred
White Fish Fillets 🐟 1 ½ lb Cod, haddock, or pollock preferred
Fresh Thyme 🌿 ¼ cup Stems removed, chopped finely
Fresh Parsley 🌿 ¼ cup Flat-leaf preferred, chopped
Garlic Cloves 🧄 4 cloves Peeled, finely minced
Shallots 🧅 2 whole Finely diced, about 0.25 cup
Heavy Cream 🥛 1 cup Full-fat for best texture
Whole Milk 🥛 ½ cup For creaminess
Butter 🧈 ½ cup Unsalted, cubed
All-Purpose Flour 🌾 ¼ cup For sauce thickening
Salted Butter 🧈 ¼ cup Cold, cubed for pastry
All-Purpose Flour 🌾 2 cups Plus 1 tbsp for crust
Ice Water 💧 ½ cup For pastry dough
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed

The fish is the foundation, so pick cod or haddock—they stay tender and flaky. I always grab mine from Whole Foods or the seafood counter at Trader Joe's—ask for the freshest cut available. For the peas, fresh is ideal but frozen works perfectly too (just thaw and drain well). The potatoes? Baby Yukon golds are my go-to—they hold their shape while soaking up flavor. If you can't find them, regular Yukon golds work just fine, but cut them into even smaller pieces so they cook through. The herbs? Fresh thyme and parsley make all the difference—dried will work in a pinch, but you'll need about one-third the amount.

No fresh peas? Frozen is your best bet—just don't skip thawing them first. Running short on butter? Olive oil or vegetable oil works for the crust, but stick with butter for the sauce (it adds richness). The shallots can be swapped for regular onions if needed—just make sure to dice them finely. For a lighter version, you can use half-and-half instead of heavy cream, but trust me, the full-fat version is worth it. The lemon juice is key—it brightens up all those rich flavors, so don't skip it. If you're feeling fancy, add a pinch of nutmeg to the sauce for extra depth.

This pie tastes even better the next day, so make it ahead if you can. Store leftovers in the fridge for up to 3 days, and freeze for 2 months if you're prepping for a crowd. The crust stays crispy when reheated—just cover with foil and warm in the oven. For serving, I like to pair it with a simple mixed greens salad and some crusty bread to soak up that creamy sauce. It's the kind of dish that feels like a hug—warm, comforting, and full of love.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s all in one dish—no fussing with multiple pans or layers. Just toss the baby potatoes in their skins, nestle the fish fillets on top, and blanket everything with those bright sweet peas. The thyme and parsley wilt into the creamy béchamel like it’s no big deal, and honestly? That’s my kind of cooking.
  • Sweet Pea Magic: Between us, those fresh sweet peas are the star here. Their natural sweetness cuts through the richness of the fish and potatoes, while the parsley adds that fresh, herby lift that makes every bite feel like a little spring celebration. (Yes, even on a Tuesday night.)
  • Leftovers That Don’t Suck: This pie actually tastes better the next day—seriously. The flavors meld, the fish stays moist, and the creamy sauce thickens just enough to feel indulgent without trying too hard. I’ve reheated portions for lunch and never once regretted it.
  • Budget-Friendly Luxury: White fish fillets and seasonal sweet peas won’t break the bank, but they deliver restaurant-quality comfort. The baby potatoes add heartiness without costing a fortune, and the thyme and parsley make it feel special—like you’re serving something fancy, even if it’s just for the family.

Step-by-step instructions for Jamie Oliver's sweet pea fish pie

Here's how to create Jamie Oliver's signature dish with tender fish, velvety sweet pea filling, and a golden crust.

1

Prepare the Sweet Pea and Potato Filling

Start by boiling the 1.5 lb baby potatoes in salted water for 15 minutes until fork-tender. Drain and set aside. In the same pot, add the 1.5 cups fresh sweet peas and cook for 3-4 minutes until bright green and tender. Drain well and set aside with the potatoes.

In a large skillet, melt the 0.5 cup butter over medium heat. Add the 2 finely diced shallots and cook for 3 minutes until translucent. Stir in the 4 minced garlic cloves and cook for 30 seconds until fragrant. Add the 0.25 cup finely chopped thyme and 0.25 cup chopped parsley, cooking for another minute until the herbs release their aroma.

Increase heat to medium-high and pour in the 1 cup heavy cream and 0.5 cup whole milk. Bring to a gentle simmer and whisk in the 0.25 cup all-purpose flour until smooth. Cook for 3-4 minutes until the sauce thickens slightly. Stir in the cooked sweet peas, potatoes, 1.5 tsp salt, and 0.5 tsp black pepper. Remove from heat and stir in the 1 tbsp lemon juice, which brightens the flavors beautifully.

2

Cook the Fish and Prepare the Pie Dish

While the filling simmers, preheat your oven to 375°F. In a separate skillet, melt 2 tablespoons of the 0.25 cup salted butter over medium heat. Add the 1.5 lb white fish fillets and cook for 2-3 minutes per side until golden brown and just cooked through. Remove from heat and flake the fish into large chunks, then transfer to a bowl.

Mix the flaked fish into the sweet pea and potato filling, coating each piece evenly. Transfer the mixture to a 9x9-inch baking dish and spread it out into an even layer. Press down gently to compact the filling - this ensures even cooking and prevents a soggy crust later.

3

Make the Crust and Assemble the Pie

In a large bowl, combine the 2 cups all-purpose flour with 1 tsp salt. Cut in the 0.25 cup cold salted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces. Gradually add the 0.5 cup ice water, mixing just until the dough comes together. Be careful not to overwork it.

Turn the dough onto a lightly floured surface and roll it out to about 1/8-inch thickness. Carefully lift the dough and place it over the filling in the baking dish. Trim any excess dough from the edges. Using a fork, crimp the edges to seal the pie and create a decorative pattern. Cut 3-4 small slits in the center to allow steam to escape.

4

Bake to Golden Perfection

Bake the pie in the preheated 375°F oven for 30-35 minutes until the crust is golden brown and the filling is bubbling through the slits. The center should reach 165°F when measured with an instant-read thermometer. If the crust starts browning too quickly, loosely cover it with aluminum foil.

Remove from the oven and let the pie rest for 10 minutes before serving. This resting time allows the filling to set slightly and makes it easier to slice. Serve warm with a simple green salad or steamed vegetables to complete the meal. The contrast of the warm, creamy pie with fresh greens makes this dish truly special.

👨‍🍳

Pro Tips For Making Jamie Oliver Sweet Pea Fish Pie

  • PARBOIL POTATOES FIRST: DESCRIPTION: I learned this the hard way—skipping the parboil means your baby potatoes will turn to mush under the pie’s steam. Boil them 5 minutes in salted water, then drain and rough up the skins with your fingers. That texture keeps them intact while soaking up the fishy creaminess.
  • SALT THE FISH WATER: DESCRIPTION: The fish fillets cook in the same liquid as the peas and potatoes, so don’t skimp on salt. Use at least 1½ teaspoons per liter of water—more if your fish is fresh (not pre-salted). Taste it before adding the fish; you want it to taste like the sea, not bland broth.
  • DON’T OVERMIX THE CREAM: DESCRIPTION: The creamy sauce is where the magic happens, but stirring it like crazy turns it gluey. Once you add the crème fraîche or cream, just fold it in gently with a spatula—think "marry, don’t beat." Lumps disappear as it heats, and you’ll end up with a velvety finish, not a sad, thickened mess.
  • USE A MIX OF HERBS: DESCRIPTION: Fresh thyme and parsley are non-negotiable, but here’s the trick: finely chop the thyme stems too—they pack more flavor than the leaves alone. Toss them into the potato-parboiling water first, then strain and use the infused liquid for the fish. (Yes, even if you’re impatient like me.)

Regional styles of this dish

British Pub Style

This classic version swaps the sweet peas for mashed potatoes and adds a layer of cheddar cheese between the fish and crust. I love this take because it’s heartier and perfect for chilly evenings.

Use sharp cheddar (about 1 cup) and mix it into the potato filling for extra richness. Serve with malt vinegar on the side for that classic British pub touch. 🍻

French Béchamel Twist

For a French-inspired version, replace the simple cream sauce with a béchamel made from 1 cup whole milk, 2 tbsp butter, and 2 tbsp flour, cooked until silky smooth. Stir in ½ cup grated Gruyère cheese and a pinch of nutmeg for depth.

This version feels fancier but keeps the same comforting texture. Pair it with a green bean almondine for a bistro-worthy meal. 🥖

Mediterranean Herb Version

Brighten the dish with a Mediterranean twist by adding 1 tbsp dried oregano, 1 tsp smoked paprika, and zucchini (diced and sautéed with the shallots) to the filling.

Swap the parsley for fresh dill and top with a sprinkle of feta cheese before baking. The smoky, herby notes make this a lighter yet flavorful take. 🌿

American Comfort Food

For a cozier, American-style pie, add corn kernels (about ½ cup) to the filling and top with a brown sugar and cinnamon crust mix (combine 1 tbsp brown sugar and ½ tsp cinnamon with the flour before rolling).

This version feels like a cross between a fish pie and a classic pot pie. Serve with cornbread for dipping. 🍯

Vegetarian Adaptation

Skip the fish entirely and use chickpeas (about 1.5 cups) or mushrooms (sautéed with garlic and thyme) as the protein base. Boost the umami with 1 tbsp soy sauce or 1 tsp miso paste in the sauce.

This version keeps the creamy, comforting texture while making it fully plant-based. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 135mg45%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 7g25%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen sweet peas instead of fresh?

Yes, frozen peas work perfectly! Just thaw and drain them well before adding to the filling. The texture will be just as tender, and the sweetness remains intact. For best results, squeeze out any excess moisture with a paper towel to prevent a soggy crust.

2

What type of fish works best for this recipe?

Cod, haddock, or pollock are ideal—they stay flaky and tender. Avoid fish like swordfish or tuna, which can be too dense. If you prefer a milder flavor, opt for cod; for a slightly richer taste, haddock works beautifully.

3

How do I prevent the crust from getting soggy?

Press the filling down firmly in the dish before adding the crust, and cut small slits in the top to release steam. For extra insurance, blind-bake the crust for 5 minutes at 375°F before adding the filling. This creates a barrier against moisture.

4

Can I make this pie ahead of time?

Assemble the pie (unbaked) and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-10 minutes to the cooking time. Leftovers reheat beautifully—cover with foil and warm in the oven for 10-15 minutes.

5

What’s the secret to Jamie Oliver’s velvety sauce?

The key is whisking the flour into the warm cream/milk mixture to create a smooth roux. Low and slow heat prevents lumps, and the lemon juice at the end brightens the flavors. For extra richness, add 1 tbsp crème fraîche at the end.

★★★★★5.0(7 reviews)
Categories Desserts