Desserts
Jamie Oliver’s fantastic fish pie recipe transforms humble ingredients into a restaurant-worthy masterpiece with its creamy sauce and golden mashed potato crown. The secret lies in perfectly flaked fish, a velvety white wine and cream sauce, and a crispy potato topping that seals in all the flavors.
I’ve perfected this version after years of testing—it’s the kind of dish that makes weeknight dinners feel special without requiring hours in the kitchen.
What sets this fish pie apart is Jamie’s signature balance: rich yet light, comforting yet refined. The sauce simmers gently with shallots and herbs, while the mashed potato topping gets its crispy edge from a quick broil.
It’s a technique that’s been tried and tested, delivering that melt-in-your-mouth texture we all love. The dish is hearty enough for a family dinner but elegant enough for guests, making it a true crowd-pleaser.
By the time it emerges from the oven, you’ll have layers of tender fish, silky sauce, and a golden potato crown that’s crisp on top but creamy inside.
The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect harmony of flavors—savory, creamy, and just a touch of brightness from the herbs. This is the kind of recipe that turns a simple meal into an unforgettable experience.
The best part? It’s easier than you think. With a few key techniques—like cooking the fish just until it flakes and making the sauce in stages—you’ll achieve professional results without the fuss.
Whether you’re feeding a hungry family or impressing dinner guests, this fish pie delivers every time. Let’s get started on creating your own melt-in-your-mouth masterpiece.
Ingredients for fantastic fish pie jamie oliver
Pantry staples meet restaurant magic—this fish pie needs just 14 ingredients for melt-in-your-mouth perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Skinless, fresh or thawed |
| Russet Potatoes 🥔 | 2 lbs | Medium size, peeled and boiled |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | For ultra-creamy mash |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into cubes |
| Shallots 🧅 | 3 whole | Finely chopped, not minced |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Dry White Wine 🍷 | ½ cup | Sauvignon Blanc works best |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Dill 🌿 | ¼ cup | Chopped, for brightness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
The potatoes are non-negotiable—Russets are your best bet for that fluffy yet crispy texture. Whole Foods or Trader Joe's carry them year-round, but check for firm, blemish-free tubers. Medium size (about 6-8 oz each) cooks evenly without turning to mush. For the fish, cod or haddock flakes beautifully—avoid rockfish or tilapia, which can get rubbery. Buy fresh if possible (look for clear, bright fillets), but frozen works too if you thaw it properly in the fridge overnight. The herbs? Fresh parsley and dill make all the difference—dried just won’t cut it here.
No white wine? Fish or vegetable stock plus a splash of lemon juice mimics the acidity perfectly. Short on butter? Olive oil in the mash keeps it creamy (though I won’t lie—real butter tastes better). The flour is just for thickening, so if you’re gluten-free, cornstarch works 1:1. For the potatoes, boil them in salted water until fork-tender—no need to overcook. The fish should cook just until opaque (about 8-10 minutes), then flake with a fork. Pro tip: Save the poaching liquid—it’s liquid gold for the sauce.
This pie reheats beautifully—450°F for 15-20 minutes until golden and bubbly. Leftovers keep 3 days in the fridge, but honestly, it’s even better reheated. For make-ahead magic, assemble the pie (unbaked) and refrigerate for up to 24 hours. The flavors meld overnight, and it’s a lifesaver for busy weeknights. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just boil the potatoes, flake the cod, and toss it all in one dish. No chopping boards to clean, no extra pots. The creamy sauce thickens right there while the butter melts into golden perfection.
- Creamy Crisp Contrast: That buttery potato topping cracks into crispy shards while the center stays pillowy, and the cod? So tender it flakes at the touch. Honestly, I’ve never had a fish pie where every bite felt this right—like a hug in dish form.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully—crispy top stays intact, filling stays warm. Pack it for work, freeze portions for lazy nights, or bring it to a potluck. It’s the dish that does it all.
- Budget-Friendly Luxury: Cod’s affordable, potatoes are cheap, and a splash of heavy cream makes it feel fancy. I’ll be real: this tastes like a restaurant dish but costs me half the price. My wallet and my family’s taste buds thank me every time.
Step-by-step instructions for Jamie Oliver's fantastic fish pie
This recipe delivers restaurant-quality fish pie with a golden crust and velvety mashed potato topping you'll crave.
🍳 Step 1: Cook the Cod and Prepare the Sauce
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 cod fillets, skin-side down, and cook for 3-4 minutes until golden brown. Flip carefully and cook for another 2-3 minutes until just opaque in the center. Remove the cod and set aside.
In the same skillet, add the 3 whole shallots and 4 cloves garlic cloves, cooking for 3-4 minutes until softened. Pour in the 0.5 cup dry white wine and scrape up any browned bits from the bottom. Let it simmer for 2-3 minutes until reduced by half. Stir in the 2 tbsp lemon juice and 2 tbsp all-purpose flour, cooking for 1 minute until slightly thickened. Return the cod to the skillet and spoon the sauce over it.
🥘 Step 2: Prepare the Ultra-Creamy Mashed Potatoes
While the cod cooks, boil the 2 lbs russet potatoes in salted water for 15-20 minutes until fork-tender. Drain well and return to the pot. Add the 1 cup heavy cream, 0.5 cup whole milk, and 0.25 cup unsalted butter. Mash until completely smooth—no lumps allowed. Season generously with 1.5 tsp salt and 0.5 tsp black pepper. For extra brightness, fold in the 0.25 cup fresh parsley and 0.25 cup fresh dill. Set aside.
🔥 Step 3: Assemble and Bake to Perfection
Spread the mashed potato mixture evenly over the cod in the skillet, creating a smooth, even layer. The potatoes should completely cover the fish, forming a thick, creamy crown. Bake in the preheated oven for 20-25 minutes until the top is golden brown and bubbling. Watch closely in the last few minutes—you want a beautiful crust, not burnt potatoes.
⏰ Step 4: Rest and Serve with Confidence
Remove from the oven and let the pie rest for 5-10 minutes before serving. This resting time allows the flavors to meld and the mashed potatoes to set slightly, preventing a runny mess. The cod should be just cooked through with flaky texture, while the potatoes remain silky and rich. Garnish with extra fresh dill if desired, and serve immediately with a crisp green salad or steamed vegetables.
Pro Tips For Making Fantastic Fish Pie Jamie Oliver
- DON’T OVERCOOK THE COD: Jamie’s recipe calls for poaching the cod in milk, and I learned this the hard way—once it’s flaky, it’s done. Pull it out when it reaches 145°F (63°C) internal temp, or it’ll turn to mush under the weight of the potato topping. A quick test: gently flake a piece with a fork; if it separates easily, it’s ready. No second-guessing here.
- PARBOIL POTATOES UNIFORMLY: Cut the russets into even ½-inch slices—no thick chunks hiding in the mix—and parboil them in salted water for exactly 6 minutes. I used to rush this, but undercooked edges turn to glue under the cream, and overcooked ones collapse. Drain well, then rough up the edges with a fork to help them absorb the sauce later.
- SAUTE THE POTATOES DRY: After parboiling, spread the potatoes in a single layer on a baking sheet and let them dry completely—no steam left. Then, hit them with a little butter and a pinch of salt in a pan until golden brown. This step makes all the difference: crispy edges hold up under the cream, and the flavor jumps from bland to buttery.
- STIR THE CREAM SAUCE CONSTANTLY: When you’re making the white sauce with butter, milk, and cream, resist the urge to walk away. Stir like you’re stirring a pot of soup on high heat—no lumps allowed. I skipped this once and ended up with a sauce that looked like cottage cheese. Once it thickens, immediately fold in the lemon juice and parsley to stop the cooking.
Wine and beer pairings for fantastic fish pie jamie oliver
Crisp White Wine
A dry Sauvignon Blanc from New Zealand or Loire Valley is my go-to pairing for this fish pie—its bright acidity and citrus notes cut through the richness of the creamy sauce and mashed potatoes.
Look for a bottle with 12-13% ABV and flavors of grapefruit and green apple. I love Kim Crawford Sauvignon Blanc or Oyster Bay Sauvignon Blanc for their balance of freshness and structure. 🍷
Creamy Chardonnay
If you prefer something richer, an unoaked Chardonnay with subtle vanilla undertones complements the dish beautifully. A California Chardonnay like Kendall-Jackson Vintner’s Reserve or a French Burgundy such as Louis Latour adds a luxurious touch without overpowering the delicate fish flavors.
Light Beer Options
For beer lovers, a Belgian witbier like Hoegaarden or Stella Artois works surprisingly well—its coriander and citrus notes echo the lemon and herbs in the pie. Alternatively, a pilsner such as Peroni or Heineken provides a crisp, clean finish that refreshes the palate between bites. 🍺
Creamy Dessert Wine
If you’re serving this as a main course for a special dinner, finish with a sweet Moscato d’Asti or Riesling to cleanse the palate. The slight sweetness balances the savory richness, and the effervescence makes it feel celebratory. I recommend Chateau Ste. Michelle Riesling for its honeyed notes.
Non-Alcoholic Pairings
Don’t overlook sparkling water with lemon or a ginger beer like Feather’s for a refreshing, alcohol-free option. For something more substantial, a sparkling apple cider (chilled) adds a crisp, fruity contrast to the creamy pie. The carbonation helps cut through the richness without competing flavors.
Nutrition facts
Frequently asked questions
Can I use frozen fish instead of fresh cod?
Just thaw the frozen fish completely in the fridge overnight before cooking. For best results, place it in a sealed bag submerged in cold water (change the water every 30 minutes) to speed up thawing. Avoid microwave thawing—it can make the fish mushy. Cod or haddock work perfectly, but avoid rockfish or tilapia as they can get rubbery.
How do I prevent the mashed potatoes from getting watery?
Use Russet potatoes (their low moisture content is key) and drain them thoroughly after boiling. For extra insurance, add 1 extra tablespoon of butter or cream when mashing. Also, avoid overmixing—stop when the potatoes are just combined. The resting time after baking helps set the texture too.
What if I don't have white wine for the sauce?
No problem! Use fish or vegetable stock plus 1 extra tablespoon of lemon juice to mimic the acidity. For depth, add 1 teaspoon of Dijon mustard to the sauce. The flavor will be slightly different but still delicious. If you have dry vermouth, that works too—just use half the amount of wine called for.
Can I make this ahead of time?
Yes! Assemble the pie (unbaked) and refrigerate for up to 24 hours. The flavors meld beautifully overnight. When ready to bake, add 5-10 extra minutes to the baking time. For freezing, assemble and bake the pie, then cool completely before wrapping tightly. Freeze for up to 3 months—reheat at 350°F for 20-25 minutes until warmed through.
Why does Jamie Oliver's version have such a perfect golden crust?
The secret is twofold: broiling at the end and using cold butter in the mash. After baking, switch to broil for 1-2 minutes to crisp the top. The cold butter in the potatoes creates steam during baking, which helps develop that golden crust while keeping the inside creamy.