Jamie Oliver's Fish Pie Recipe: Savory Mashed Potato Crown Over Flaky Crust

Desserts

Jamie Oliver's Fish Pie Recipe: Savory Mashed Potato Crown Over Flaky Crust

Jamie Oliver's fish pie recipe transforms humble ingredients into a comforting masterpiece that tastes like home. The secret lies in tender fish baked beneath a velvety mashed potato topping, crowned with a golden, flaky crust that seals in all the savory goodness.

I've perfected this dish over years of testing—balancing creamy potatoes, flaky fish, and a rich gravy that ties everything together.

What makes this recipe special is its ability to deliver restaurant-quality results with simple techniques. You'll start with fresh fish, whether it's haddock, cod, or salmon, gently poached until just tender. The mashed potatoes get their creaminess from butter and milk, while a touch of mustard adds depth.

The pie bakes until the crust turns golden and the filling bubbles invitingly, creating layers of flavor in every bite.

This classic British dish is perfect for family dinners or special occasions, serving up comfort in every forkful. The flaky crust isn't just for show—it's the final touch that makes this pie truly irresistible.

With just a few key ingredients and some patience, you'll have a dish that rivals your favorite pub's version. Let's get started on creating this timeless favorite.

For those short on time, modern shortcuts like instant mash or pre-made gravy won't compromise the final result. The pie's versatility also makes it a great way to use up leftover fish or vegetables.

Serve it with steamed greens or crusty bread to complete the meal. This is comfort food at its finest—simple yet sophisticated, hearty yet elegant.

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

Ingredients for jamie oliver fish pie

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

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Haddock, cod, or salmon preferred
Russet Potatoes 🥔 2 ½ lb Starchy variety, peeled and cubed
Heavy Cream 🥛 1 cup Full-fat for best texture
Whole Milk 🥛 ½ cup Warmed for smoother mash
Unsalted Butter 🧈 ½ cup Cold, cubed for creamy mash
Dijon Mustard 🍯 1 tbsp For depth of flavor
Yellow Onion 🧅 1 whole Finely chopped for gravy
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Fish Stock 💧 1 ½ cups Homemade or high-quality store-bought
All-Purpose Flour 🌾 ¼ cup For thickening gravy
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Store-Bought Pie Crust 🍞 1 sheet Or homemade for flakier crust
Egg 🥚 1 whole For egg wash

The fish is the star, so pick fresh fillets—haddock or cod hold up best, but salmon works too. Look for fillets with tight, translucent flesh at Whole Foods or your local fishmonger. If using frozen, thaw overnight in the fridge. The potatoes need to be starchy (like Russets) for that velvety mash. Pre-peeling saves time, but if you're feeling fancy, peel them while warm after boiling. For the crust, I usually grab Pepperidge Farm for convenience, but homemade puff pastry makes it extra special—just roll it out and fold the edges to seal that golden seal.

No fresh fish stock? Clarified chicken stock works, but add a splash of lemon juice to mimic seafood notes. Short on butter? Olive oil in the mash keeps it creamy, though butter gives that classic richness. The mustard is key—skip it and the pie tastes flat. Dijon or whole-grain mustard both work, but avoid smooth varieties. For the crust, if you can't find a pre-made sheet, Trader Joe's frozen puff pastry is a lifesaver. The parsley? Fresh is best, but dried works in a pinch (use half the amount). And if you're feeling lazy, instant mash cuts prep time by half—just add extra butter for creaminess.

This pie reheats beautifully—best served the next day when flavors meld. Store leftovers covered in the fridge for 3-4 days or freeze for up to 3 months. For freezing, bake the pie first, then wrap tightly in foil. The crust stays crispy even after reheating. I always make a double batch—one for dinner, one for lunches. Portion into containers before freezing so you can grab and go. Serve with steamed greens or crusty bread to soak up every last bit of that rich gravy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: Between us, this pie is basically a "dump and bake" dream. You peel, chop, and layer—no fancy gadgets, no stress. The potatoes soften while the fish melts into flaky perfection, all under one golden crust.
  • Creamy-Garlic Bliss: That velvety sauce? It’s the star. Heavy cream and milk swirled with butter and herbs turn the simplest fish into something ridiculously good. Honestly, the first bite makes you wonder why you ever bought takeout.
  • Leftovers for Days: Make it once, eat it twice (or three times). The pie reheats like a hug—crispy top, tender filling, no soggy bits. Pack it for lunches or freeze half; it’s my go-to when I’m too tired to cook.
  • Budget-Friendly Luxury: Fresh fish and potatoes stretch further than you’d think. A few fillets and a couple of spuds feed four people heartily, and the cream sauce feels fancy without breaking the bank. (Yes, even on a Tuesday night.)

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

Here's how to assemble this comforting classic with layers of flavor and that perfect golden crust.

1

Prepare the Fish Filling with Rich Gravy

Preheat your oven to 375°F. In a large oven-safe skillet, melt 0.5 cup unsalted butter over medium heat. Add the 1 whole yellow onion and 3 cloves garlic cloves (minced), cooking for 5 minutes until softened and fragrant. This aromatic base forms the flavor foundation for your filling.

Push the onions to the side and add the 1.5 lb white fish fillets, cooking for 3-4 minutes per side until just opaque. Remove the fish and set aside. Pour in 1.5 cups fish stock and bring to a gentle simmer. Sprinkle in 0.25 cup all-purpose flour and whisk continuously for 2-3 minutes until the gravy thickens to a smooth, velvety consistency.

Return the fish to the skillet, add 1 tbsp dijon mustard, and stir gently to combine. The mustard adds a subtle tang that brightens the rich fish flavors. Let the mixture cool slightly while you prepare the mashed potatoes.

2

Create Ultra-Creamy Mashed Potatoes

While the fish cooks, peel and cube the 2.5 lb russet potatoes. Place them in a pot of salted water and boil for 15-20 minutes until fork-tender. Drain well, then return to the pot.

Add 0.5 cup unsalted butter (cold cubes), 1 cup heavy cream, and 0.5 cup whole milk (warmed). Mash vigorously with a potato masher or ricer until completely smooth. Season generously with 1.5 tsp salt and 0.5 tsp ground black pepper, then fold in 0.25 cup fresh parsley for freshness.

Here's the secret: for the flakiest crust, your mashed potatoes should be piping hot when assembled. Keep them in a warm pot while you prepare the crust.

3

Assemble the Pie with Perfect Layering

Spread the mashed potatoes evenly in a 9-inch pie dish, creating a smooth base. Spoon the fish filling over the potatoes, distributing it evenly. The fish should peek through the mashed potato layer for that classic fish pie look.

Unroll the 1 sheet store-bought pie crust and place it over the filling, pressing gently to seal. Trim any excess dough. Cut 4-5 small slits in the crust to allow steam to escape during baking. This prevents a soggy bottom and ensures that flaky texture we're after.

4

Bake to Golden Perfection with Egg Wash

Beat the 1 whole egg with a splash of water in a small bowl. Brush this egg wash generously over the pie crust. The wash creates that beautiful golden finish and helps the crust crisp up beautifully.

Bake for 35-40 minutes until the crust is deep golden brown and the filling is bubbling at the edges. The center should still be slightly jiggly—this indicates the filling is hot but not overcooked. For extra crispiness, broil for 2-3 minutes at the end.

Let the pie rest for 10 minutes before serving. This resting time allows the filling to set slightly, making it easier to slice. The result should be a perfectly flaky crust over creamy mashed potatoes and tender fish in a rich, velvety gravy.

👨‍🍳

Pro Tips For Making Jamie Oliver Fish Pie

  • Boil Potatoes Whole: I used to peel and chop them first—what a waste of time. Russets hold their shape better when boiled whole, then sliced after cooking. This keeps them fluffy and prevents mushier mashed potatoes later.
  • Poach Fish Gently: Skip the high heat—poach the fish in simmering milk and cream at 160°F (71°C) for 4-5 minutes max. Overcooking turns it rubbery, and you want it to stay tender under the creamy sauce.
  • Salt the Potatoes Early: Toss the sliced potatoes with salt before boiling—it draws out starch and crisps them up later. I learned this the hard way when my pie crust stayed soggy because the potatoes were bland and limp.
  • Whisk Cream Cold: Chill the heavy cream and milk before mixing with butter—it makes the sauce silkier. Warm cream curdles faster, and you’ll end up with a lumpy topping instead of a velvety finish.

Troubleshooting this dish

Soggy Bottom Fix

If your pie crust ends up soggy, it’s usually from steam getting trapped. The solution? Vent the crust by cutting 5-6 small slits before baking. Also, pre-bake the crust for 5-7 minutes at 375°F before adding fillings—this creates a barrier.

For extra insurance, sprinkle ½ cup crushed cornflakes or panko between the crust and filling to absorb moisture. 🌡️

Fish Overcooking

Fish cooks fast—3-4 minutes per side is perfect, but if yours turns rubbery, you’ve overcooked it. Use a thermometer to check: 145°F internal temp is ideal.

For thicker fillets, poach in 160°F water for 8-10 minutes instead of searing. If using frozen fish, thaw in the fridge overnight—microwaving can make it dry.

Gravy Too Thin

A runny gravy ruins the pie’s texture. If yours is too thin, simmer uncovered for 5-10 extra minutes to thicken. For a quick fix, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the gravy, and cook until bubbly.

Avoid over-simmering—it can make the gravy gluey. Pro tip: Use a whisk to prevent lumps when thickening with flour.

Mashed Potatoes Clumpy

Lumpy mash happens when you don’t mash enough or add liquid too late. Press the potatoes through a ricer for ultra-smooth texture, or use a potato masher with short, firm strokes.

For extra creaminess, warm the milk and butter slightly before adding. If it’s still grainy, fold in 1 tbsp extra heavy cream and reheat gently. 🥔

Crust Not Golden

A pale crust means the egg wash wasn’t brushed well or the oven wasn’t hot enough. Beat the egg with 1 tbsp water for a glossy finish, then brush all the way to the edges.

If your oven runs cool, increase temp to 400°F for the last 5 minutes of baking. For a deeper color, sprinkle crushed paprika on the crust before baking.

Filling Too Watery

If your filling looks soupy, it’s likely from overcooked fish or too much stock. Drain excess liquid from the fish before adding it back. For a thicker filling, simmer uncovered for 2-3 extra minutes to reduce moisture.

A splash of fish stock reduction (simmer stock until syrupy) can also help. Avoid adding extra liquid—trust the recipe’s measurements.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 1020mg44%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
* 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

What's the best fish to use in this Jamie Oliver-style pie?

Haddock or cod are classic choices—they stay tender and flaky when baked. Salmon works too for a richer flavor. Avoid fish with strong odors like mackerel, as they can overpower the dish. Always buy fresh fillets with firm, translucent flesh for the best texture.

2

Can I make this pie ahead of time?

Assemble the pie (without baking) and refrigerate for up to 24 hours. Bake straight from the fridge, adding 5-10 extra minutes to the cooking time. For freezing, bake first, then cool completely before wrapping tightly. It reheats beautifully—just warm in the oven at 350°F for 15-20 minutes until bubbly.

3

How do I get that perfect golden crust?

Brush the crust generously with egg wash (1 egg + 1 tbsp water) before baking. For extra shine, sprinkle with crushed paprika. Bake at 375°F until deep golden brown—if your oven runs cool, increase to 400°F for the last 5 minutes. Vent the crust with small slits to prevent steam buildup.

4

What if I don't have fresh fish stock?

Use low-sodium chicken stock with 1 tbsp lemon juice per cup to mimic seafood notes. For extra depth, add ½ tsp Old Bay seasoning or a pinch of kelp flakes. Avoid beef stock—it’ll make the pie taste too heavy.

5

Can I make this pie gluten-free?

Yes! Use a gluten-free pie crust (like Bob's Red Mill) and ensure your flour for gravy is also GF. For the mashed potatoes, regular flour-free ingredients work fine. Just be mindful of cross-contamination if using shared utensils. The texture will be slightly different but still delicious.

★★★★★4.9(7 reviews)
Categories Desserts