Fantastic Fish Pie Jamie Oliver Recipe: Flaky Cod and Creamy Mashed Potato Layers

Desserts

Fantastic Fish Pie Jamie Oliver Recipe: Flaky Cod and Creamy Mashed Potato Layers

Jamie Oliver’s fantastic fish pie recipe transforms simple ingredients into a comforting masterpiece with layers of flaky cod and velvety mashed potatoes. This dish captures the essence of British comfort food—rich, creamy, and impossibly satisfying.

The secret lies in perfectly cooked fish and a smooth béchamel that binds everything together without overpowering the delicate flavors.

What sets this recipe apart is Jamie’s signature technique of deglazing the pan with white wine, which infuses the sauce with depth and brightness. The cod remains tender and flaky, while the mashed potatoes achieve that signature creamy texture that’s neither gluey nor dry.

Every layer is thoughtfully assembled to ensure each bite delivers a harmonious blend of flavors and textures.

By the time it emerges from the oven, you’ll have a golden, bubbling pie with crisp edges and a luscious, creamy center. The aroma alone will have everyone gathered around the table, and the first bite will confirm why this dish is a classic.

It’s the kind of meal that feels like a hug—warm, comforting, and impossible to resist.

Perfect for family dinners, holiday gatherings, or when you simply crave something hearty and delicious. This recipe delivers restaurant-quality results with minimal effort, making it a staple for any home cook. Let’s get started on creating this timeless dish.

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

Ingredients for fantastic fish pie jamie oliver

Six layers of comfort: flaky cod, velvety mash, and golden wine-infused béchamel that’ll have everyone begging for seconds.

Ingredient Amount Notes
Fresh Cod Fillets 🐟 1 ½ lb Skinless, boneless, cut into even pieces
Russet Potatoes 🥔 3 lbs Yukon gold preferred for creaminess
Heavy Cream 🥛 1 ½ cups Full-fat for velvety texture
Whole Milk 🥛 ½ cup Warmed for smooth mash
Unsalted Butter 🧈 ½ cup Cold, cubed for mashed potatoes
All-Purpose Flour 🌾 ¼ cup For béchamel roux
Dry White Wine 🍷 ½ cup Sauvignon Blanc preferred
Chicken Stock 🥫 1 ½ cups Homemade or quality store-bought
Fresh Lemon Juice 🍋 2 tbsp Brightens cod flavor
Fresh Dill 🌿 ¼ cup Chopped, for fish topping
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Garlic Cloves 🧄 4 cloves Minced for béchamel
Breadcrumbs 🍞 ½ cup Panko for crispy topping

The cod is non-negotiable—look for fresh, skinless fillets with a vibrant color and firm texture. Whole Foods or your local fishmonger are your best bets for quality. If you can't find cod, haddock or halibut work beautifully too. For the potatoes, Yukon golds or Russets give that signature creamy texture—peel and cube them before boiling. The white wine? Save the good stuff—this is where the magic happens, and cheap wine will taste like cooking wine. Jamie swears by a dry Sauvignon Blanc, but any crisp white will do in a pinch.

No fresh dill? Dried dill at one-third the amount works, but fresh is worth the trip to the market. Running low on heavy cream? Half-and-half plus a splash of milk keeps the richness without breaking the bank. The béchamel needs patience—low and slow is key to avoid lumps. If your roux gets too dark, just add a splash of milk to lighten it up. The breadcrumbs? Panko for extra crunch, but regular breadcrumbs work fine if that's what you've got. And if you're out of chicken stock, vegetable stock plus a pinch of fish sauce keeps it authentic.

This pie tastes even better the next day—make it ahead and refrigerate for up to 2 days. Reheat gently in the oven with a splash of milk to restore that creamy texture. The cod layer? Cook it just before assembling so it stays flaky. For the mashed potatoes, warm the milk and butter before mixing to make it silky smooth. Store leftovers covered in the fridge, and freeze the whole pie (minus the topping) for up to 3 months. Just add fresh breadcrumbs when reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just layer the potatoes and cod in one dish, then let the oven do the work. No chopping boards to clean, no extra pots boiling. The potatoes get fork-tender while the fish stays juicy, all in the same pan. Honestly, it’s the kind of recipe that makes me question why I ever baked fish pies any other way.
  • Creamy Crisp Perfection: That golden crust on top? Pure satisfaction. The heavy cream and milk create a velvety sauce that clings to every flake of cod, while the butter-basted potatoes develop a crispy edge you won’t find in store-bought versions. It’s the kind of texture combo that makes you close your eyes and take a second bite—no regrets.
  • Leftovers for Days: Between us, this pie is so good the second day is almost better. The flavors meld even more, and reheating it is a breeze—just a quick zap in the microwave or a gentle warm in the oven. I’ve packed this for lunches, frozen portions for lazy nights, and even brought it to potlucks. It’s my secret weapon for effortless meals.
  • Budget-Friendly Luxury: Fresh cod might sound fancy, but a single fillet stretches generously with the creamy sauce, and russets are the cheapest potato you’ll find. The butter and cream feel indulgent, but you’re not using much—just enough to make it taste like a restaurant dish without the price tag. It’s the kind of recipe that makes you feel like you’re treating yourself, even on a tight budget.

Step-by-step instructions for flaky cod and creamy mashed potato layers

This Jamie Oliver-inspired fish pie delivers restaurant-quality texture with perfectly flaky cod and velvety mashed potatoes.

1

Prepare the Flaky Cod Layer

Preheat your oven to 375°F. In a large oven-safe skillet, melt 0.25 cup unsalted butter over medium heat. Add the 1.5 lb fresh cod fillets, seasoned with 0.75 tsp salt and 0.25 tsp black pepper, and cook for 2-3 minutes per side until just opaque in the center. Remove the cod and set aside.

In the same skillet, add 0.5 cup dry white wine and 1.5 cups chicken stock, scraping up any browned bits. Simmer for 3-4 minutes until slightly reduced. Stir in 2 tbsp fresh lemon juice and 0.25 cup fresh dill, then return the cod to the skillet, spooning the sauce over the top. Let it warm through for 2 minutes—this ensures the cod stays moist while developing that signature flakiness.

2

Create the Ultra-Smooth Mashed Potato Base

While the cod cooks, peel and dice the 3 lbs russet potatoes into 1-inch chunks. Boil them in salted water for 15-18 minutes until fork-tender. Drain well, then return to the pot.

Add 0.5 cup unsalted butter, 0.5 cup warmed whole milk, and 0.5 tsp salt. Mash until completely smooth—no lumps allowed. For extra creaminess, press the potatoes through a ricer or fine-mesh sieve. Fold in 1.5 cups heavy cream until silky. The result should be light enough to spread like a dream but rich enough to hold its shape when baked.

3

Build the Perfect Fish Pie Structure

Spread half of the mashed potato mixture evenly in the skillet over the cod layer, creating a smooth base. Top with the remaining mashed potatoes, then sprinkle 0.5 cup breadcrumbs over the top for a golden crust. Dot with 4 minced garlic cloves and 0.25 cup fresh parsley for freshness.

Bake uncovered for 20-25 minutes until the top is golden brown and the edges are bubbling. The breadcrumb crust should be crispy enough to hold a fork—this is your cue that the pie is perfectly baked through. Let it rest for 5 minutes before serving to allow the layers to set and the flavors to meld.

4

Finish with a Touch of Magic

Before serving, broil for 1-2 minutes to intensify the golden color on top. Watch closely—you want it beautifully browned, not burnt. The broiler creates that perfect contrast between the crispy crust and creamy filling that makes this pie unforgettable.

Slice through the center to reveal the flaky cod layers nestled in the velvety mashed potatoes. Each bite should deliver that buttery, melt-in-your-mouth texture with bright lemon and fresh dill notes. Serve immediately with a crisp green salad to balance the richness—this pie is best enjoyed while still warm and bubbling.

👨‍🍳

Pro Tips For Making Fantastic Fish Pie Jamie Oliver

  • PARBOIL POTATOES FIRST: I learned this the hard way—skipping the parboil means your potatoes turn to mush under the creamy sauce. Boil whole, unpeeled russets in salted water for 8 minutes, then cool in ice water before slicing. This keeps them fluffy and prevents a gummy topping.
  • SEAR COD IN BATCHES: Crowding the pan steams the fish instead of searing it. Work in single layers over medium-high heat for 2-3 minutes per side—golden crust, not gray. If your pan’s too small, use a nonstick skillet or make two trips.
  • WHISK COLD CREAM: Dumping cold heavy cream into a hot pan curdles it faster than you can blink. Whisk the cream with a splash of milk first, then temper it with a ladle of the hot fish sauce. Smooth sauce, no lumps—every time.
  • REST THE PIE: I know, you’re starving, but resist the urge to slice into it right away. Tent with foil and let it sit 10 minutes. This lets the butter in the topping re-solidify slightly, so it doesn’t slide off in a greasy mess when you serve it.

Perfect pairings for this fantastic fish pie jamie oliver

Classic Side Pairings

Start with a simple arugula salad dressed with 1 tbsp lemon juice, 2 tbsp extra-virgin olive oil, and a pinch of flaky sea salt. The peppery bite cuts through the richness of the fish pie beautifully.

I like to add ¼ cup toasted pine nuts for crunch and a sprinkle of lemon zest to echo the flavors in the pie. 🥗

For a heartier option, serve with buttery green beans sautéed with 2 minced garlic cloves and 1 tbsp white wine. Toss with 1 tbsp fresh parsley and a squeeze of lemon before serving. The bright acidity balances the creamy mashed potatoes perfectly.

Wine Pairings

A crisp Sauvignon Blanc from New Zealand or Loire Valley is ideal—its citrus notes complement the lemon and dill in the pie. I recommend Kim Crawford Sauvignon Blanc or Oyster Bay Sauvignon Blanc for their bright acidity and mineral finish.

The wine’s freshness mirrors the cod’s delicate flavor while standing up to the richness of the béchamel.

For red wine lovers, a light Pinot Noir like Meiomi Pinot Noir works surprisingly well. Its red fruit notes and subtle earthiness harmonize with the dill and garlic without overpowering the dish. Serve slightly chilled to enhance its crispness. 🍷

Beverage Alternatives

If you prefer beer, a Belgian witbier like Hoegaarden or Stella Artois adds a refreshing effervescence. The coriander and citrus notes in the beer echo the lemon and dill in the pie, creating a delightful contrast. Serve slightly chilled for the best experience.

For a non-alcoholic option, try sparkling apple cider like Martinelli’s or Woodchuck Hard Cider. The effervescence cleanses the palate between bites, while the apple notes complement the sweetness of the mashed potatoes. A splash of lemon-lime soda with a twist of lemon also works beautifully. 🍏

Garnishing Touches

Before serving, add a final sprinkle of fresh dill and parsley for a pop of color and freshness. A drizzle of truffle oil (just ½ tsp) elevates the dish to restaurant-quality luxury without overpowering the delicate flavors.

For a smoky touch, top with crispy fried shallots—just 2 tbsp adds a sophisticated finish.

If you love crunch, toast 1 tbsp breadcrumbs in a dry pan until golden, then sprinkle over the pie before serving. The extra texture contrasts perfectly with the creamy mashed potatoes and flaky cod. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 890mg39%
Total Carbohydrate 38g14%
Dietary Fiber 5g18%
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 substitute cod with another type of fish?

Haddock, halibut, or pollock work beautifully as cod substitutes—they have a similar mild, flaky texture. Avoid firm fish like salmon or tuna, as they won’t break down as nicely in the pie. For extra richness, try smoked haddock and add an extra splash of white wine to balance the smokiness.

2

How do I make the mashed potatoes extra creamy?

Jamie Oliver’s secret is ricing the potatoes for a silky texture. After boiling, press them through a ricer or fine-mesh sieve, then fold in warm heavy cream and cold butter gradually. For extra decadence, add 1 tbsp sour cream or ½ tsp Dijon mustard—it prevents gumminess while adding depth.

3

Can I make this fish pie ahead of time?

Yes! Assemble the pie (without the breadcrumb topping) up to 2 days ahead and refrigerate. Before baking, sprinkle fresh breadcrumbs and broil for 3-4 minutes to crisp the top. For freezing, bake the pie, cool completely, wrap tightly, and freeze for up to 3 months. Reheat covered at 350°F for 20 minutes with a splash of milk.

4

What’s the best way to reheat leftovers?

Place leftovers in a lightly greased oven-safe dish, cover with foil, and reheat at 325°F for 15-20 minutes. For extra creaminess, add 1-2 tbsp milk or cream before covering. Avoid microwaving—it turns the cod rubbery. The oven method keeps the layers tender and the crust crisp.

5

Why did my pie turn out dry?

Overbaking is the most common cause. The pie is done when the top is golden and the edges bubble—20-25 minutes at 375°F is ideal. If your mashed potatoes dried out, they may have sat too long before baking. For next time, assemble the pie immediately after cooking the cod and mash. A splash of warm milk before baking also helps retain moisture.

★★★★★4.9(9 reviews)
Categories Desserts