Desserts
Gordon Ramsay's fish pie delivers the ultimate comfort food experience—rich, velvety mash crowned with tender fish and a golden, crispy topping. This recipe captures his signature technique: flaky white fish baked in a creamy sauce, layered with perfectly seasoned mashed potatoes, and finished with a buttery, crackling crust.
The key lies in precise timing and layering, ensuring every bite is a balance of textures and flavors.
The foundation of this dish begins with high-quality fish—cod or haddock work best—cooked to perfection and lightly seasoned before being nestled into a velouté sauce. The sauce, a blend of cream and fish stock, must be thickened just enough to coat the fish without overwhelming its natural taste.
Meanwhile, the mash should be smooth, buttery, and seasoned with a touch of milk to achieve that signature velvety texture Ramsay insists on.
Assembly is where the magic happens: the fish and sauce form the base, followed by a layer of mash, then a final topping of breadcrumbs and melted butter for that coveted crispy finish.
Baked until golden and bubbling, the result is a dish that’s hearty yet refined—ideal for family dinners or special occasions. The aroma alone will have everyone anticipating the first bite.
Serve with a simple green salad or steamed vegetables to balance the richness, and pair with a crisp white wine like Sauvignon Blanc. This fish pie isn’t just a meal; it’s a testament to how simple, high-quality ingredients can create something extraordinary. Let’s bring Ramsay’s kitchen to your table.
Ingredients for fish pie gordon ramsay
Sixteen ingredients for Ramsay’s restaurant-quality fish pie—where flaky fish meets velvety mash under a golden crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Cod Fillets 🐟 | 1 ½ lb | Skinless, boneless, fresh or thawed |
| Haddock Fillets 🐟 | 1 ½ lb | Skinless, boneless, alternative to cod |
| Russet Potatoes 🥔 | 3 lbs | Starchy, waxy-free for creamy mash |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for velvety texture |
| Fish Stock 💧 | 2 cups | Homemade or high-quality store-bought |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for topping |
| Panko Breadcrumbs 🍞 | ½ cup | Light, for crispy crust |
| Shallots 🧅 | 2 whole | Minced, for velouté base |
| Garlic Cloves 🧄 | 4 cloves | Minced, aromatic depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Dijon Mustard 🍯 | 1 tbsp | For subtle tang |
| Dried Thyme 🍃 | 1 tsp | Earthy, aromatic |
| Salt 🧂 | 1 ½ tsp | Kosher, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground, medium grind |
| Whole Milk 🥛 | ½ cup | For ultra-creamy mash |
The fish is non-negotiable here. Cod or haddock from the seafood counter—look for fillets with tight, translucent flesh and no fishy odor. Whole Foods or local fishmongers often carry the freshest cuts. If using frozen, thaw in the fridge overnight wrapped in a towel. For the potatoes, Russets are a must—their high starch content ensures a smooth, creamy mash. Peel and chop them while still cold to prevent browning. The butter for the topping should be European-style if possible—it has a higher fat content for that signature crispy finish.
No fresh fish stock? Clarified fish stock or even high-quality chicken stock works in a pinch, but add a splash of white wine to mimic depth. Swap panko for regular breadcrumbs toasted in butter—just pulse them in a food processor for finer texture. The shallots can be replaced with 1/4 cup finely diced red onion, but shallots add a delicate sweetness that’s hard to beat. Fresh parsley is ideal, but dried parsley at one-third the amount suffices if you’re short on time. For the mash, potato ricer or food mill ensures the smoothest texture—masher will work, but lumps can ruin the velvety finish.
Prep the fish and sauce first—they can sit while you mash the potatoes. The assembled pie keeps 3-4 days in the fridge, though it’s best within 2 days. For longer storage, freeze portions for up to 3 months. Reheat gently in the oven at 350°F until bubbly. The leftovers reheat beautifully—just add a splash of milk or cream to restore creaminess. This pie reheats best covered with foil to prevent drying.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe because it’s actually one-pan—no fancy layering, no stress. Just parboil the potatoes, flake the cod and haddock right into the creamy sauce, and let the stock do its thing. Five minutes of hands-on work, and the rest is simmering while you wipe your hands.
- Creamy Crisp Contrast: That golden crust on top? Chef’s kiss. The heavy cream and fish stock create a velvety sauce, but the crispy potato lid—thanks to a quick broil—is where it all comes together. Flaky fish, tender spuds, and that perfect crunch? It’s the kind of dish that makes you pause mid-bite.
- Weeknight or Dinner Party: Honestly, this pie works both nights. Toss it together for a lazy Tuesday when you’re too tired to think, or serve it at a dinner party when you want to look like you’ve been cooking all day. The leftovers? Just as good reheated the next day—no one will guess it’s not fresh.
- Budget-Friendly Luxury: Cod and haddock stretch further than you’d think, and russets are cheap. The heavy cream feels indulgent, but a splash of fish stock keeps it balanced. I’ve made this for $12 and fed four people—and had seconds. That’s the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for gordon Ramsay's fish pie
Master this classic with my precise method—rich fish filling, velvety mash, and a golden crust.
Prepare the Fish Filling
Preheat your oven to 400°F. In a large oven-safe skillet, melt 0.25 cup unsalted butter over medium heat. Add the 2 minced whole shallots and 4 minced garlic cloves, cooking for 3-4 minutes until softened and fragrant—don't let them brown. Stir in 1 tbsp Dijon mustard and 1 tsp dried thyme, cooking for another 30 seconds to bloom the flavors.
Add the 1.5 lb cod fillets and 1.5 lb haddock fillets, seasoning with 1.5 tsp salt and 0.5 tsp black pepper. Cook for 4-5 minutes per side until the fish is just opaque in the center—it'll finish cooking later. Remove the fish and set aside. Pour in 2 cups fish stock, scraping up any browned bits from the bottom. Simmer for 3 minutes to reduce slightly, then return the fish to the skillet. Stir in 1.5 cups heavy cream and heat through—this creates a luxurious, velvety base that's the heart of the pie.
Make the Ultra-Creamy Mashed Potatoes
While the fish cooks, peel and cube the 3 lbs russet potatoes. Boil them in salted water for 15-18 minutes until fork-tender. Drain thoroughly, then return to the pot. Add 0.5 cup whole milk and 0.5 cup unsalted butter, mashing until completely smooth with no lumps. For extra creaminess, press the potatoes through a ricer or fine-mesh sieve. Season generously with salt and pepper—this is where the pie's comforting texture comes from.
I like to keep the mash slightly warm while I assemble the pie—just enough to hold its shape when spread. If it cools too much, reheat briefly in the oven while the pie bakes. The contrast between the velvety mash and rich fish filling is what makes this dish exceptional.
Assemble and Bake the Pie
Spread the mashed potatoes evenly over the fish mixture in the skillet, creating a smooth, even layer. Sprinkle 0.5 cup panko breadcrumbs over the top for texture and color. Place the skillet on a baking sheet to catch any spills, then transfer to the oven. Bake for 20-25 minutes until the top is golden brown and the filling is bubbling around the edges.
Here's the thing—don't overbake. The pie should be hot through the center when you serve it, with the fish just flaking apart. If the top browns too quickly, tent it loosely with foil for the last 5 minutes of baking. The internal temperature should reach 165°F at its thickest point.
Rest and Serve
Remove the pie from the oven and let it rest for 5 minutes—this allows the filling to set slightly and makes serving easier. Garnish with 0.25 cup chopped fresh parsley just before serving. The contrast between the crispy breadcrumb topping, creamy mash, and rich fish filling is what makes this pie so satisfying.
Serve immediately with a simple green salad or steamed vegetables. The flavors are best when everything is piping hot. Leftovers can be reheated gently in the oven, but they won't be quite as luxurious as the first serving.
Pro Tips For Making Fish Pie Gordon Ramsay
- POACH NOT BAKE THE FISH: Ramsay’s recipe relies on delicate fish—poach it in the stock first (low and slow, 3-4 minutes) instead of baking raw. I learned this the hard way when I rushed it and ended up with rubbery fillets. The stock infuses flavor while keeping the texture tender, and it’s the base for that silky sauce later.
- GRATE POTATOES COLD: Russets release starch like crazy when warm, making the topping gluey. Grate them straight from the fridge, then toss with a pinch of salt and let sit 10 minutes—this keeps the texture light and crispy. (Yes, even if you’re impatient like me.)
- SKIP THE MASHING: The classic mistake is overworking the potato topping. Ramsay’s version is rustic: just boil, drain, and rough up the potatoes with a fork before mixing in cream. Overmashing turns it into glue; rough edges mean better texture and less risk of a soggy pie.
- BAKE UNTIL GOLDEN, NOT JUST HOT: The topping needs 20-25 minutes at 200°C (400°F) until deeply golden—watch the edges, not just the center. I used to pull it out when it looked “done” and ended up with a sad, pale lid. A crisp crust seals in moisture and adds that restaurant-quality finish.
Perfect pairings for this recipe
Classic Side Salads
Balance the richness of your fish pie with a crisp arugula salad—toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, ½ tsp Dijon mustard, and a pinch of salt.
The peppery bite cuts through the creaminess beautifully. For extra flair, add ¼ cup shaved Parmesan and ¼ cup toasted walnuts for crunch. 🥗
Steamed Vegetables
Steamed green beans or asparagus are perfect complements—their bright, fresh flavors contrast the pie’s decadence. Toss 1 lb green beans with 1 tbsp butter, ½ tsp garlic powder, and a squeeze of lemon after steaming for 5-6 minutes.
For asparagus, roast at 400°F for 12-15 minutes until tender-crisp. A sprinkle of lemon zest elevates both sides.
Crusty Bread Pairing
Serve with a warm, crusty baguette or sourdough to soak up any leftover sauce. Toast slices in the oven for 3-5 minutes until golden, then rub with a cut garlic clove for extra aroma.
I love pairing it with herbed butter—mix 2 tbsp softened butter with 1 tsp chopped parsley and a pinch of salt. Spread generously for dipping. 🍞
Wine Pairings
A crisp Sauvignon Blanc from New Zealand or France is ideal—its citrus and herbal notes complement the fish and cream sauce. For something lighter, try a Chardonnay with minimal oak for a buttery contrast.
Avoid heavy reds; they’ll overpower the delicate flavors. If you prefer beer, a Belgian witbier (like Hoegaarden) adds a refreshing citrusy balance. 🍷
Garnish & Finishing Touches
Just before serving, garnish the pie with fresh parsley and a drizzle of truffle oil for a luxurious touch. For a pop of color, add edible flowers like nasturtiums.
A squeeze of lemon wedge on the side brightens each bite. The key is to keep garnishes simple—let the pie’s flavors shine. ✨
Dessert Pairing
End the meal with something light, like lemon posset or vanilla panna cotta. The tartness of the posset cleanses the palate after the rich pie. For a crowd-pleaser, serve warm apple crumble** with vanilla ice cream—its warm spices contrast the fish pie’s creamy texture. 🍏
Nutrition facts
Frequently asked questions
Can I substitute cod with another type of fish?
Haddock, halibut, or pollock work beautifully as they have a similar mild flavor and flaky texture. Avoid firmer fish like salmon or tuna—they won't break down as nicely in the creamy sauce. Stick to white, mild fish for that signature Ramsay texture.
Why does my fish pie topping turn soggy?
Soggy topping usually means moisture escaped during baking. To fix this, ensure your mash is completely dry before spreading it over the fish. Also, bake the pie on the middle rack (not bottom) to allow even heat circulation. For extra insurance, sprinkle the breadcrumbs in two layers—first after the mash, then again after 10 minutes of baking.
How do I make the mash extra creamy like Ramsay's?
Use a potato ricer or fine-mesh sieve to eliminate lumps completely. Add 2 tbsp cold butter per pound of potatoes and incorporate it gradually while mashing. For extra richness, stir in 1/4 cup warm whole milk after cooking—this creates a velvety finish. Keep the mash warm but not hot when assembling to prevent cooling the filling.
Can I make this fish pie ahead of time?
Yes! Assemble the pie (without baking) up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 10 extra minutes to the baking time. For freezing, bake the pie first, then cool completely. Wrap tightly in foil and freeze for up to 3 months. Reheat in a 350°F oven until bubbly, adding a splash of milk if it seems dry.
What's the secret to crispy breadcrumb topping?
Toast your panko breadcrumbs in a dry skillet for 2-3 minutes until golden before using. Mix them with 2 tbsp melted butter and 1 tsp parsley for extra flavor. Press them firmly onto the mash (don't just sprinkle) and bake on the upper rack for the last 5 minutes of baking time for maximum crispiness.
