Fantastic Fish Pie Jamie Oliver Recipe: Golden Crust Over Creamy, Flaky Layers

Desserts

Fantastic Fish Pie Jamie Oliver Recipe: Golden Crust Over Creamy, Flaky Layers

Jamie Oliver's fantastic fish pie delivers restaurant-quality comfort in a single dish—creamy, flaky layers that balance tender fish, velvety sauce, and a golden crust.

The secret lies in poaching delicate white fish like cod or haddock until perfectly tender, then building a rich, creamy sauce with just the right balance of herbs and lemon.

I’ve perfected this recipe over years of testing, ensuring every bite delivers that signature Jamie Oliver harmony of textures and flavors.

What sets this fish pie apart is the flaky mashed potato topping, which creates a crispy, golden crust while keeping the filling light and airy.

The recipe uses a simple but effective technique: poaching the fish in milk and herbs, then combining it with a béchamel sauce for that signature creamy texture. This method ensures the fish stays moist and flavorful, never dry or overcooked.

The result is a dish that’s creamy in the center with a flaky, golden crust on top—just like Jamie Oliver’s version. The mashed potato topping adds a satisfying crunch, while the herby, lemon-infused filling keeps the flavors bright and fresh.

This pie is hearty enough for a family dinner but elegant enough for a special occasion, making it a true crowd-pleaser.

Serve it with a simple green vegetable like peas or asparagus, or pair it with crusty bread for dipping. The recipe is designed to be foolproof, with clear steps for assembling and baking the pie to perfection. Let’s get started—this dish is worth every minute of effort!

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

Ingredients for fantastic fish pie jamie oliver

Sixteen ingredients transform into Jamie Oliver's iconic fish pie with creamy layers and golden crust.

Ingredient Amount Notes
Cod Fillets 🐟 1 ½ lb Skinless, boneless, fresh or thawed
Haddock Fillets 🐟 1 ½ lb Skinless, boneless, fresh or thawed
All-Purpose Flour 🌾 ¼ cup For thickening sauce
Whole Milk 🥛 1 ½ cups Full-fat for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed for sauce
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed, bright flavor
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Russet Potatoes 🥔 2 ½ lb Yukon gold works too
Heavy Cream 🥛 ½ cup Full-fat for richness
Salt 🧂 2 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
White Wine 🍷 ½ cup Dry, like Sauvignon Blanc
Shallots 🧅 2 whole Minced, or sub 3 tbsp onion

The fish is the heart of this dish—cod and haddock deliver that delicate, flaky texture that melts in your mouth. For the best quality, head to the seafood counter at Whole Foods or your local fishmonger where they'll often fillet it fresh for you. If you're using frozen, thaw in the fridge overnight—never at room temperature. The Russet potatoes should be starchy, not waxy, for that perfect creamy mash. Look for ones with firm skin and no sprouts—the Trader Joe's brand is consistently reliable. For the herbs, fresh is non-negotiable here—they brighten up the filling with that signature Jamie Oliver freshness.

No cod or haddock? Pollock or tilapia work in a pinch, though texture will differ slightly. Short on dill? Fresh parsley plus 1 tsp dried dill gets you close, but the flavor won't be identical. The white wine can be swapped for fish stock plus 1 tbsp lemon juice if you're avoiding alcohol. For the potatoes, if you can't find Russets, Yukon golds will give you a slightly creamier texture. The shallots can be replaced with 3 tbsp finely minced red onion if you're in a hurry. Pro tip: Toast your flour in the butter for the sauce—it adds a nutty depth that takes this from good to restaurant-quality.

This pie reheats beautifully—350°F for 20-25 minutes until bubbly and golden. Store leftovers in an airtight container for up to 3 days in the fridge, though I find it tastes best the next day as flavors meld. For freezing, assemble the pie but don't bake—wrap tightly and freeze for up to 2 months. When ready to bake, add 5-10 minutes to the baking time. The mashed potato topping keeps best if you make it ahead—just reheat with a splash of milk before assembling the pie.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots. The fish steams right in the oven while the creamy topping bakes—no extra pans, no fuss. Just toss the cod and haddock in a dish, pour the milk-butter sauce over them, and let the oven do the work. Chef’s kiss for lazy nights.
  • Creamy Crisp Perfection: The moment the golden crust meets that tender, flaky fish? Pure satisfaction. The butter-milk sauce thickens into something luxuriously smooth, while the top stays crisp enough to cut with a fork. It’s the kind of dish that makes you pause mid-bite and think, “Wait, I made this?”
  • Weeknight to Sunday Feast: Between us, this pie is my secret weapon for everything from Tuesday dinners to impressing in-laws. Serve it with crusty bread for a casual lunch, or dress it up with a side salad for a fancy-ish family dinner. The same simple base works for both—no reinventing the wheel.
  • Leftovers That Don’t Suck: Honestly, I almost always make a double batch because the leftovers are ridiculously good reheated. The crust stays intact, the fish doesn’t dry out, and it’s the perfect lunch the next day—no sad, rubbery takeout for me. Plus, the milk-butter sauce freezes beautifully if you’re really ahead of yourself.

Step-by-step instructions for creamy fish pie with flaky crust

This method delivers Jamie Oliver's signature golden crust over velvety fish filling every time.

1

Prepare the Potato Topping for Flaky Layers

Peel the 2.5 lb russet potatoes and slice them into ¼-inch thick rounds. Boil in salted water for 8-10 minutes until fork-tender but not falling apart. Drain immediately and return to the pot. Add the 0.5 cup cold unsalted butter and mash until completely smooth with no lumps. The butter should melt into the potatoes, creating a creamy base that will form the flaky crust.

Spread the mashed potato mixture evenly onto a parchment-lined baking sheet, forming a ½-inch thick rectangle. Chill in the refrigerator for 30 minutes to firm up. This step is crucial for creating the signature flaky texture - the cold potatoes will develop crispy edges while remaining tender inside when baked.

2

Create the Creamy Fish Filling

Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the 2 minced shallots and cook for 3 minutes until translucent. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant. Pour in the 0.5 cup white wine and let it reduce by half, about 2 minutes.

In a separate bowl, combine the 1.5 lb cod fillets and 1.5 lb haddock fillets. Add to the skillet along with the 0.25 cup all-purpose flour, 0.25 cup fresh lemon juice, 0.25 cup chopped fresh dill, 0.25 cup chopped fresh parsley, 2 tsp salt, and 0.5 tsp ground black pepper. Cook for 4-5 minutes until the fish is just opaque throughout.

3

Build the Creamy Sauce Base

Remove the fish from the skillet and set aside. Pour in the 1.5 cups whole milk and bring to a gentle simmer. In a separate bowl, whisk together the 0.5 cup heavy cream, 0.25 cup cold unsalted butter, and remaining 0.25 cup chopped dill and parsley. Slowly whisk this mixture into the simmering milk until smooth and creamy.

Return the fish to the sauce and simmer gently for 5 minutes until everything is heated through. The sauce should coat the back of a spoon but remain light enough to spoon over the potatoes. If it thickens too much, whisk in 1-2 tablespoons of hot water to reach the perfect creamy consistency.

4

Assemble and Bake for Golden Perfection

Preheat your oven to 375°F. Spread the creamy fish mixture evenly over the chilled potato topping, creating a ½-inch thick layer. The potatoes should form a complete base with no gaps. Bake for 35-40 minutes until the top is golden brown and the filling is bubbling around the edges.

For extra crispiness, broil for 2-3 minutes at the end, watching carefully to prevent burning. The internal temperature should reach 165°F when checked in the center. Let rest for 10 minutes before serving to allow the filling to set slightly and the flavors to meld.

👨‍🍳

Pro Tips For Making Fantastic Fish Pie Jamie Oliver

  • PAT THE FISH DRY: Wipe those fillets with paper towels until they’re almost squeaky—no one wants a soggy crust. I learned this the hard way when my first attempt turned into a sad, greasy mess instead of golden perfection.
  • COOK THE FISH LOW: Poach the cod and haddock at a gentle simmer (around 160°F/70°C) for 3–4 minutes max—any hotter and they’ll turn to mush. I used to rush this, and the texture suffered. Trust the timer, not your impatience.
  • WHISK THE SAUCE HOT: Heat the milk and butter together until it’s steaming before adding the flour—this prevents lumps like clockwork. Cold milk? Instant gluey disaster. Sounds weird, but it works every time.
  • PRESS THE TOP FLAT: Use the back of a spoon to smooth the mashed potato topping before baking—no gaps, no peaks. I skipped this once, and the pie looked lumpy but baked unevenly. A flat surface = even browning.

Serving suggestions for this recipe

Classic Side Pairings

The creamy richness of this fish pie calls for bright, fresh sides to balance the flavors. I always serve it with steamed green peas—their sweetness cuts through the butteriness beautifully.

For a heartier option, buttered asparagus spears add a touch of elegance. A simple mixed greens salad with lemon vinaigrette keeps the meal light and refreshing. 🥗

Bread for Dipping

No fish pie is complete without crusty bread for soaking up the creamy sauce. I recommend sourdough or baguette slices, lightly toasted and served on the side. For extra indulgence, try garlic bread with a sprinkle of Parmesan cheese—the garlic complements the fish perfectly.

Warm the bread just before serving so it stays crisp. 🍞

Wine Pairings

A crisp white wine elevates this dish to restaurant quality. I love Chardonnay with a touch of oak—its buttery notes mirror the pie’s creaminess. For something lighter, Sauvignon Blanc brings bright acidity that cleanses the palate.

Avoid heavy reds; they’ll overpower the delicate fish flavors. A glass of sparkling wine also works wonderfully. 🍷

Garnish for Freshness

Add a final touch with fresh lemon wedges and a sprinkle of chopped parsley before serving. The acidity brightens each bite, while the parsley adds a pop of color.

For extra flair, drizzle with truffle oil—just a few drops elevate the dish to gourmet status. Serve immediately for the best presentation. ✨

Make-Ahead Serving

This pie tastes even better the next day, so assemble it ahead of time and refrigerate. Reheat in the oven at 350°F for 20-25 minutes until bubbly. For a crowd, serve family-style with individual bowls and let everyone scoop their portion. The flaky crust holds up perfectly when reheated. 💫

Dessert Pairings

Balance the richness with a light dessert like lemon posset or berry compote. The citrus notes echo the lemon in the pie, while fresh berries add a refreshing contrast.

For something more indulgent, crème brûlée with its caramelized sugar crust complements the creamy textures. Keep it simple—no heavy chocolate desserts needed. 🍋

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 850mg37%
Total Carbohydrate 45g16%
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 or haddock with another type of fish?

For similar texture, try pollock, tilapia, or halibut—all work well with this creamy preparation. Avoid dense fish like salmon or tuna, as they may alter the delicate balance. If using frozen fish, thaw overnight in the fridge to maintain texture.

2

Why does the potato topping need to chill before baking?

Chilling the mashed potato base for 30 minutes is key to creating Jamie Oliver's signature flaky crust. The cold potatoes develop crispy edges while staying tender inside, preventing a soggy top. Skip this step, and you'll lose that restaurant-quality texture.

3

How do I fix a runny sauce after baking?

If the filling is too loose, simmer the sauce longer before assembling or thicken it with a slurry of 1 tbsp cornstarch + 2 tbsp cold water. For a baked pie, broil for 1-2 extra minutes to set the sauce. Never overfill the pie—keep the fish layer ½-inch thick for proper texture.

4

Can I make this fish pie ahead of time?

Yes! Assemble the pie unbaked up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 minutes to the baking time. For freezing, assemble but don't bake—wrap tightly and freeze for up to 2 months. Thaw overnight before baking.

5

What's the secret to Jamie Oliver's creamy texture?

The magic lies in toasting the flour in butter before adding milk, creating a nutty depth. Also, simmer the sauce gently—never boil—to prevent curdling. The balance of heavy cream and milk (50/50) ensures richness without heaviness. Stir constantly to avoid lumps!

★★★★★4.6(11 reviews)
Categories Desserts