Jamie Oliver's Fish Pie Recipe: Flaky Pastry and Creamy Cheese Topping Magic

Desserts

Jamie Oliver's Fish Pie Recipe: Flaky Pastry and Creamy Cheese Topping Magic

Jamie Oliver's fish pie recipe transforms humble ingredients into a comforting, creamy masterpiece with flaky pastry and a golden cheese topping. This dish proves that homemade can rival restaurant-quality—just like Jamie’s signature approach to balancing rich flavors with simple techniques.

The secret lies in tender fish, velvety mashed potatoes, and a crispy pastry lid that seals in all the warmth.

What sets this recipe apart is the harmony of textures: creamy mashed potatoes meet flaky fish and a buttery pastry crust, all baked until bubbling and golden. I’ve adapted Jamie’s methods to modern kitchens, using easy-to-find ingredients while keeping the technique foolproof.

No shortcuts here—just layers of flavor that make every bite worth the effort.

The result is a dish that feels indulgent yet satisfying, perfect for family dinners or special occasions. The creamy cheese topping adds a luxurious finish, while the flaky pastry ensures every forkful delivers on both texture and taste.

Ready in about an hour, it’s the kind of comfort food that turns a simple meal into a memorable experience.

For a modern twist, try smoked haddock or leeks for extra depth, or swap puff pastry for a classic shortcrust lid. The possibilities are endless, but the foundation remains the same: rich, creamy, and undeniably comforting. Let’s get baking!

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

Ingredients for jamie oliver fish pie

Sixteen ingredients to create Jamie Oliver's restaurant-worthy fish pie with layers of creamy richness and flaky perfection.

Ingredient Amount Notes
Cod Fillets 🐟 1 ½ lb Skinless, boneless, cut into 1-inch pieces
Russet Potatoes 🥔 2 lb Yukon Gold preferred, peeled and cubed
Heavy Cream 🥛 1 cup Full-fat for optimal richness
Whole Milk 🥛 ½ cup For velvety mashed potatoes
Butter 🧈 ½ cup Unsalted, cold for mashed potatoes
Shallots 🧅 2 whole Finely diced, for aromatic base
Garlic Cloves 🧄 4 cloves Minced, for depth of flavor
Fresh Thyme 🌿 ¼ cup Leaves only, chopped finely
Puff Pastry 🍞 1 sheet Thawed if frozen, for flaky lid
Sharp Cheddar Cheese 🧀 1 cup Grated, for golden cheese topping
Gruyère Cheese 🧀 ½ cup Grated, nutty complement to cheddar
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning and mashed potatoes
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely cracked for texture
Extra-Virgin Olive Oil 🫒 2 tbsp For sautéing shallots and garlic
Lemon Zest 🍋 1 tbsp Brightens the creamy sauce

The cod fillets are the heart of this dish—opt for sustainably sourced, skinless cuts from a trusted fishmonger or grocery seafood counter. Whole Foods or Trader Joe's carry reliable options, and always check for vibrant color and firm texture. The Yukon Gold potatoes are non-negotiable for their buttery texture; Russets work but yield drier mash. For the puff pastry, Store-brand or Pepperidge Farm are excellent choices, but avoid pre-cooked varieties—they compromise flakiness. Gruyère from Whole Foods or specialty cheese shops adds depth to the cheese topping, while sharp cheddar from Kraft or Cabot delivers that classic tang.

No cod? Haddock or pollock work equally well, though texture may vary slightly. Swap Yukon Golds for red potatoes if needed, but increase the butter to maintain creaminess. The fresh thyme can be substituted with 1 tbsp dried thyme (reduced by one-third), though fresh imparts superior aroma. For the cheese topping, Parmesan at half the quantity adds umami, while Pecorino Romano offers a sharper bite. The extra-virgin olive oil should be fruity and peppery—California brands like Corto or Colavita excel here. If short on time, pre-minced garlic from a jar works, though freshly minced elevates the dish.

Store fresh cod in the coldest part of the fridge for up to 2 days, wrapped in paper towels. Potatoes keep for 2 weeks in a cool, dark place, but refrigeration speeds up starchy conversion. The puff pastry should be used within 3 days of purchase, stored in its packaging. Grated cheeses last 1 month in the fridge when sealed, while fresh thyme stays vibrant for 5 days when wrapped in damp paper towels. Assemble the pie up to 1 day ahead—the flavors meld beautifully overnight, and baking straight from the fridge ensures even cooking.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually hands-off after the initial chop. Toss the potatoes in butter, pop them in the oven, then layer the cod and creamy sauce on top—no extra dishes, no stress. The oven does all the work while you sip wine and pretend you’re not cooking.
  • Creamy Crisp Perfection: That buttery potato topping? Chef’s kiss. It’s pillowy soft underneath but gets gloriously golden on top, while the cod stays tender and flakes apart at the first bite. The heavy cream and milk make the filling so rich it feels like a hug in dish form—honestly, I’ve made this for dinner parties and people always ask for seconds.
  • Weeknight to Weekend: Between us, this is my go-to for lazy Sundays or when my in-laws show up unannounced. The leftovers reheat beautifully—just a quick zap in the microwave or oven—and the flavors only get better the next day. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Cod’s affordable but feels fancy, and potatoes stretch this dish to feed four for under $20. The creamy sauce makes it feel indulgent without breaking the bank, and the simplicity means you’re not wasting ingredients. My daughter picks out the potatoes first, but still asks for seconds—proof it’s a winner.

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

Layering rich flavors and textures creates the perfect balance of creamy filling and flaky pastry.

1

Prepare the Potato Topping

Peel and cube the 2 lb russet potatoes, then boil them in salted water until fork-tender, which should take about 15-20 minutes. Drain well and return them to the pot. Add the 0.5 cup unsalted butter, 0.5 cup whole milk, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper. Mash until smooth, then set aside to cool slightly. The potatoes should be velvety and lump-free, forming the creamy base for your pie.

While the potatoes cool, finely dice the 2 whole shallots and mince the 4 cloves garlic. Heat 2 tbsp extra-virgin olive oil in a skillet over medium heat until shimmering. Sauté the shallots for 3-4 minutes until soft and translucent, then add the garlic and cook for another 30 seconds until fragrant. Stir in the 0.25 cup fresh thyme and remove from heat. This aromatic base will elevate the entire dish.

2

Cook the Cod and Build the Filling

Pat the 1.5 lb cod fillets dry with paper towels and cut into 1-inch pieces. Heat 1 tbsp extra-virgin olive oil in a separate skillet over medium heat until just smoking. Add the cod in a single layer and cook for 2-3 minutes per side until golden and just opaque in the center. Avoid overcooking—fish continues to carry over heat. Transfer the cod to a plate and sprinkle with the 1 tbsp lemon zest. The bright citrus note cuts through the richness of the cream.

In a large mixing bowl, combine the mashed potatoes, sautéed shallot-garlic-thyme mixture, and the cooked cod. Stir in the 1 cup heavy cream, 1 cup sharp cheddar cheese, and 0.5 cup gruyère cheese, mixing until fully incorporated. The filling should be thick, cohesive, and ready to layer. Taste and adjust seasoning if needed—this is your chance to refine the balance of flavors before baking.

3

Assemble and Bake the Pie

Preheat your oven to 375°F. Transfer the filling to a 9x13-inch baking dish, spreading it evenly. The filling should sit just below the rim of the dish, allowing room for the pastry to expand. Roll out the 1 sheet puff pastry on a lightly floured surface until it’s about 1/8-inch thick. Cut it to fit the top of the dish with a 1-inch overhang on all sides.

Gently drape the puff pastry over the filling, tucking the edges under to seal. Use a fork to crimp the edges, creating a decorative border. Cut a few small slits in the top to allow steam to escape. Bake for 30-35 minutes until the pastry is golden brown and the filling is bubbling at the edges. The pastry should be crisp and flaky, while the filling remains creamy and inviting.

4

Rest and Serve

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 and ensuring the pastry holds its shape. The contrast between the flaky, golden pastry and the creamy, cheesy filling is what makes this dish extraordinary.

Slice into 6 equal portions and serve immediately with a side of steamed green vegetables or a crisp salad. The combination of tender cod, velvety potatoes, and the buttery, crisp pastry creates a harmonious bite that’s both comforting and elegant. Each forkful delivers layers of texture and flavor, from the first crisp bite of pastry to the last creamy spoonful of filling.

👨‍🍳

Pro Tips For Making Jamie Oliver Fish Pie

  • PREHEAT THAT CREAM: Jamie’s recipe calls for a creamy topping, and cold cream is the enemy of a smooth finish. Heat your milk and cream together over medium-low until just warm to the touch—about 110°F (43°C)—before mixing with butter and seasoning. I used to skip this, and the sauce always looked grainy. Trust me, a few minutes here saves you from scraping the bottom later.
  • DON’T SKIP THE POTATO DRYING: Thinly sliced russets hold moisture like sponges, and soggy potatoes ruin the texture. After slicing, toss them in cold water for 10 minutes, then drain and pat dry with paper towels—no half-measures. My first attempt had a watery mash; now I double-check the towels are actually absorbing, not just wiping.
  • SEAR THE COD FIRST: The pie’s flavor hinges on that fish layer, and poaching it directly in the cream means missing out on depth. Sear the cod fillets in butter for 2-3 minutes per side until golden before adding the cream—this builds a crust and keeps the fish from falling apart. I learned this after a pie where the cod turned to mush; now it’s the thing that makes the dish sing.
  • BAKE UNTIL GOLDEN, NOT JUST SET: The creamy topping looks done when it’s bubbly, but that’s when it’s actually almost there. Bake until the edges are deep golden brown and the center jiggles just slightly—about 20-25 minutes past the initial 15. I’ve burned three pies rushing this; now I set a timer and walk away, no peeking. The crust’s color is your guarantee of flavor.

Common mistakes when making perfect results

Overcooking the Fish

Fish like cod cooks in a flash—just 2-3 minutes per side—but I’ve seen many home cooks leave it in the pan too long, turning it rubbery and dry. The moment it turns opaque and flakes easily is perfect. Overcooking releases moisture, which can make your pie filling watery. 🐟

Skipping the Resting Step

After baking, letting the pie rest for 10-15 minutes is non-negotiable. I’ve rushed this step before, and the results were messy—pastry collapsed, filling oozed out, and slices fell apart. The rest allows the filling to firm up slightly, making it easier to serve and eat without a gravy bath.

Using Cold Potatoes

Assembling the pie with cold mashed potatoes is a recipe for disaster. Cold potatoes release excess moisture, which can turn your creamy filling into a soggy mess. Always let the mashed potatoes cool to room temperature but still feel warm to the touch before mixing with other ingredients.

Overfilling the Dish

Stuffing your baking dish to the brim leaves no room for the pastry to expand, leading to a sad, uneven top. Fill the dish only ¾ full—this ensures the pastry has space to puff up beautifully.

I’ve learned this the hard way when my first attempt looked more like a pancake than a pie. 🍞

Ignoring the Pastry Slits

Those tiny slits in the pastry top aren’t just for looks—they’re essential for steam escape. Without them, your pie can puff up unevenly or even burst open in the oven. Cut 4-5 small slits in a crosshatch pattern to let steam escape while keeping the pastry intact.

Not Preheating the Oven

A cold oven means a longer bake time and uneven cooking. Always preheat to 375°F for at least 15 minutes before sliding your pie in. I’ve had pies take 10 minutes longer to bake when I skipped this step, and the pastry never got properly crispy.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 6g
Protein 34g68%
* 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 make this fish pie ahead of time?

Assemble the pie up to 24 hours ahead and refrigerate uncovered. The flavors meld beautifully overnight, and baking straight from the fridge ensures even cooking. Just add 5-10 minutes to the bake time if cold.

2

What fish can I substitute for cod?

Haddock, pollock, or even halibut work perfectly—they all have mild flavors and firm textures. For a richer taste, try smoked haddock. Avoid flaky fish like tilapia, which can fall apart in the filling.

3

How do I keep the pastry from getting soggy?

Brush the puff pastry with a thin layer of egg wash (1 egg + 1 tbsp water) before baking. This creates a barrier that prevents moisture from seeping in. Also, avoid overfilling the dish—leave room for the pastry to puff.

4

Can I make this recipe without puff pastry?

Yes! Use a shortcrust pastry or even a layer of breadcrumbs mixed with melted butter for a rustic top. For extra richness, sprinkle grated Parmesan over the filling before adding the topping.

5

Why is my filling watery after baking?

This usually happens from overcooking the fish (releasing moisture) or using cold mashed potatoes. Always cook fish just until opaque, and ensure mashed potatoes are warm (not cold) when assembling. Drain excess liquid before baking if needed.

★★★★★4.5(10 reviews)
Categories Desserts