Fish Pie Recipe: Gordon Ramsay's Creamy Mashed Crown Magic

Desserts

Fish Pie Recipe: Gordon Ramsay's Creamy Mashed Crown Magic

Gordon Ramsay’s fish pie recipe delivers the creamy, comforting perfection that makes this classic dish a restaurant favorite. The secret lies in perfectly poached fish, a velvety white wine gravy, and a golden, crispy mashed potato topping that seals in all the flavors.

This isn’t your grandmother’s fish pie—it’s a restaurant-quality masterpiece with professional touches that elevate every bite.

What sets this recipe apart is Ramsay’s precise technique: tender fish poached in aromatic broth, a rich gravy reduced to the perfect consistency, and mashed potatoes whipped to a silky texture before baking into a crackling crust.

The result? A dish so luxurious it feels like a celebration, yet simple enough for a weeknight dinner. Every layer—from the flaky fish to the creamy potatoes—works together in harmony.

The crowning glory is that crispy mashed potato topping, achieved through a clever baking trick that ensures a golden finish without drying out the filling. The gravy, infused with white wine and herbs, ties everything together, creating a sauce that’s rich yet balanced.

This is the kind of fish pie that makes people ask for seconds—guaranteed to impress even the most discerning eaters.

Whether you’re serving it as a cozy family meal or a showstopper for guests, this recipe delivers restaurant-quality results at home. The key is patience—letting the gravy reduce properly and baking the potatoes just until golden ensures perfection every time. Ready to master this classic?

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

Ingredients for fish pie gordon ramsay

Restaurant-quality fish pie starts with these 15 ingredients—creamy, aromatic, and perfectly balanced for Ramsay’s signature touch.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Cod, haddock, or pollock preferred
Heavy Cream 🥛 1 cup Full-fat for best creaminess
Whole Milk 🥛 ½ cup For silky mashed potatoes
Russet Potatoes 🥔 2 lb Starchy variety for fluffy mash
Unsalted Butter 🧈 ½ cup Cold, cubed for mashed potatoes
Shallots 🧅 2 whole Minced for aromatic base
Garlic Cloves 🧄 4 cloves Peeled and finely chopped
Dry White Wine 🍷 ½ cup Sauvignon Blanc or Pinot Grigio
Fish Stock 💧 1 ½ cups Homemade or high-quality store-bought
Fresh Dill 🌿 ¼ cup Chopped, for bright herbaceousness
Fresh Parsley 🌿 ¼ cup Chopped, for fresh finish
All-Purpose Flour 🌾 1 tbsp For gravy thickening
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed

The fish is non-negotiable here. Cod or haddock delivers that delicate, flaky texture—avoid anything too oily like salmon. Look for fillets with bright, translucent flesh and minimal brown edges at Whole Foods or your local seafood market. If using frozen, thaw in the fridge overnight. For the potatoes, Russets are essential—their high starch content gives that velvety texture. Peel and cube them evenly for consistent cooking. The butter should be unsalted, cold, and cubed—this ensures the mash stays light and fluffy rather than greasy. Fresh herbs make all the difference, so grab bright green dill and parsley from the grocery store’s refrigerated section.

No white wine? Dry vermouth or extra fish stock works in a pinch, but the acidity is key. The fish stock can be substituted with chicken stock plus 1 tbsp lemon juice, though it’ll lack that briny depth. Short on fresh herbs? Dried dill and parsley at one-third the amount will do, but fresh is ideal. For the flour, all-purpose is standard, but if you’re gluten-sensitive, a cornstarch slurry works equally well. The shallots and garlic can be swapped for 1 small yellow onion, though shallots add a subtle sweetness that’s worth seeking out. If you’re prepping ahead, poach the fish and make the gravy first—they’ll keep for 2 days in the fridge.

This pie tastes even better the next day, so make it ahead if possible. Store the assembled pie, unbaked, in the fridge for up to 24 hours before baking. The mashed potatoes can be prepped a day ahead and reheated gently with extra milk or butter. For leftovers, reheat in a 350°F oven for 15-20 minutes covered with foil to prevent drying. The crust can be crisped up under the broiler for 2-3 minutes if you want that golden finish Ramsay insists on. Freeze unbaked pies for up to 3 months—just add 10 minutes to the baking time when reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just boil the potatoes, flake the fish, and toss it all in one dish. The creamy sauce thickens right there, and honestly? That golden crust on top feels like a reward for doing almost nothing.
  • Creamy Crisp Contrast: Between us, the texture is what makes this dish ridiculously good—the buttery, flaky fish underneath that velvety cream sauce, all topped with that crispy potato lattice. It’s like a hug for your taste buds, especially when the potatoes hit that perfect caramelized edge.
  • Weeknight to Dinner Party: I’ve served this to my book club and my hungover roommate—both times, no one batted an eye. The rich, comforting flavors feel fancy enough for guests, but the ingredients won’t break the bank. Just swap the white fish for cod if you’re feeling extra, and suddenly it’s chef’s kiss special.
  • Leftovers That Don’t Suck: Between us, most fish pies turn into sad, soggy messes the next day. Not this one. The potatoes stay crispy, the sauce stays rich, and I’ve reheated slices straight from the fridge for lunch—no one ever complains. It’s my go-to meal prep hack, and yes, even on a Tuesday night.

Step-by-step instructions for Gordon Ramsay's creamy mashed crown magic

Master this classic technique for ultra-creamy mashed potatoes and perfectly poached fish.

1

Prepare the Fish Filling

In a medium saucepan, combine the 1.5 pounds of white fish fillets, 1.5 cups of fish stock, and 0.5 cup of dry white wine. Bring to a gentle simmer over medium heat—you want the liquid to bubble softly, not boil vigorously. This ensures the fish cooks gently and remains tender.

Simmer for 8-10 minutes until the fish flakes easily with a fork. Remove the fish from the stock using a slotted spoon and transfer it to a clean bowl. Let it cool slightly before flaking with a fork. Keep the stock warm for later use—it's the base of your sauce.

While the fish cooks, finely chop the 2 whole shallots and 4 cloves of garlic. In a separate small pan, melt 1 tablespoon of the 0.5 cup unsalted butter over low heat. Add the shallots and garlic, cooking for 2-3 minutes until softened but not browned. This aromatic base will elevate the entire dish.

2

Create the Creamy Sauce

Return the warm fish stock to the saucepan and bring it to a gentle simmer. Stir in the 1 cup of heavy cream and 0.5 cup of whole milk. Add the 1 tablespoon of all-purpose flour and whisk continuously for 2-3 minutes until the sauce thickens to a velvety consistency—it should coat the back of a spoon.

Season the sauce with 1.5 teaspoons of salt and 0.5 teaspoon of black pepper. Remove from heat and stir in the cooked shallots and garlic. Finally, add the 1 tablespoon of lemon juice and the flaked fish. Gently fold everything together—this is your rich, creamy filling.

Here's the thing—don't rush the thickening process. If the sauce separates or looks too thin, whisk in a splash of the reserved fish stock 1 tablespoon at a time until you reach the perfect consistency. The goal is a sauce that's thick enough to coat the back of a spoon but still silky smooth.

3

Make the Ultimate Mashed Potatoes

Peel and chop the 2 pounds of russet potatoes into even chunks—about 1.5-inch pieces. Place them in a large pot and cover with cold water by about 1 inch. Add 1 teaspoon of salt (reserve the remaining 0.5 teaspoon for later) and bring to a boil over high heat.

Once boiling, reduce heat to medium-high and cook for 15-20 minutes until the potatoes are fork-tender. Drain the potatoes thoroughly in a colander, then return them to the pot. Add the remaining 0.5 cup unsalted butter (cold and cubed) and the 0.5 teaspoon of reserved salt.

Using a potato masher or ricer, mash the potatoes until completely smooth with no lumps. For extra creaminess, I like to press the potatoes through a ricer directly into the pot—this creates a silky texture that's impossible with a masher. Keep the potatoes warm while you assemble the pie.

4

Assemble and Bake the Perfect Pie

Preheat your oven to 375°F. Transfer the creamy fish mixture to a 9x9-inch baking dish and spread it evenly. The filling should be about ½-inch thick—this ensures even baking and maximum flavor in every bite.

Spoon the mashed potatoes over the fish filling, spreading them evenly to create a smooth, golden top. Use a fork to create decorative ridges in the potatoes—this not only looks beautiful but also helps the top brown evenly. Sprinkle the 0.25 cup of chopped fresh dill and 0.25 cup of chopped fresh parsley over the top for a vibrant finish.

Bake for 25-30 minutes until the top is deep golden brown and the filling is bubbling at the edges. The pie is done when the center is hot and the potatoes have set slightly. Let it rest for 5 minutes before serving—this allows the filling to set and makes slicing easier.

5

Serve with Confidence

Slice the pie into 4 equal portions and serve immediately. The contrast between the ultra-creamy mashed potatoes and the delicate, flaky fish filling is what makes this dish truly special. Each bite should deliver rich, buttery potatoes with a hint of lemon brightness, paired with perfectly poached fish in a velvety sauce.

For an extra touch, garnish each serving with an additional sprinkle of fresh parsley. This pie is best enjoyed fresh out of the oven when the textures and flavors are at their peak. If you're making it ahead, assemble the pie and refrigerate it (unbaked) for up to 24 hours, then bake as directed—this actually enhances the flavors even more.

👨‍🍳

Pro Tips For Making Fish Pie Gordon Ramsay

  • Poach Fish Low: Simmer the white fillets in milk and cream at 160°F (71°C)—not boiling—until they’re just opaque at the center, about 8-10 minutes. I used to overcook them, and they’d turn rubbery; this keeps them tender and flaky, just like Ramsay’s version.
  • Parboil Potatoes First: Boil the peeled russets for 5 minutes before slicing them thin—this stops them from falling apart when baking. I learned this after watching my first batch turn to mush; now they hold shape and crisp beautifully under the butter.
  • Skip the Crowding: Don’t layer the fish pie too tightly—leave a ½-inch gap between the potato topping and the fish filling. I crammed mine once, and the top stayed soggy; this ensures the crust browns properly and the filling stays moist.
  • Whisk Cream Cold: Chill the heavy cream and milk before mixing with the butter—it blends smoother and won’t curdle when baking. I ignored this once, and the sauce split; now I keep it icy until the last second.

Storing and reheating this dish

Refrigerator Storage

Assemble your fish pie in a 9x9-inch baking dish but don’t bake it yet—this is the secret to making-ahead magic. Cover tightly with plastic wrap and refrigerate for up to 24 hours before baking.

The flavors meld beautifully overnight, and the pie will taste even more luxurious when served later. I always make mine the night before for that extra depth of flavor. ❄️

Freezer Prep

For longer storage, assemble the pie unbaked in a freezer-safe dish and wrap it tightly with heavy-duty aluminum foil followed by plastic wrap. Label with the date and freeze for up to 3 months.

When ready to bake, thaw in the fridge overnight, then bake as directed—add 10-15 extra minutes to the baking time since it’ll start cold. 📅

Reheating Leftovers

Leftovers are just as delicious as the first serving! Cover the pie with foil and reheat in a 350°F oven for 15-20 minutes until warmed through. For a crispy top, transfer to a broiler-safe dish and broil for 2-3 minutes until golden. Avoid microwaving—it turns the mashed potatoes gummy. 🔥

Mashed Potato Prep

Make the mashed potatoes a day ahead and store them in an airtight container with a thin layer of milk or butter on top to prevent drying. Reheat gently in a saucepan over low heat, adding extra milk or butter as needed, until creamy.

This keeps the texture silky and prevents the pie from becoming soggy. 🥔

Gravy Refresh

If the gravy looks separated after reheating, whisk in 1-2 tablespoons of warm milk or fish stock to restore its velvety consistency. For extra richness, stir in a pat of cold butter until melted—this mimics Ramsay’s restaurant-style finishing touch.

The gravy should coat the back of a spoon but remain smooth. 🥛

Crispy Top Trick

To revive a slightly dull top after reheating, sprinkle with breadcrumbs and broil for 1-2 minutes until golden. This works like a charm for leftovers or frozen pies. For extra crispiness, brush the top with a little melted butter before broiling. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 34g43%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 1100mg48%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
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

What type of fish works best for this recipe?

For Gordon Ramsay's version, cod, haddock, or pollock are ideal—they stay delicate and flaky when poached. Avoid oily fish like salmon, which can overpower the creamy sauce. Look for fillets with bright, translucent flesh and minimal brown edges at your seafood counter.

2

Can I substitute white wine in the gravy?

Yes! Use dry vermouth or extra fish stock if you're avoiding alcohol. For the same acidity, add 1 tablespoon lemon juice per 0.5 cup of stock. The wine adds depth, but the dish will still be delicious. Just remember—no wine? No "wine sauce" joke!

3

Why does Ramsay's mashed potato topping get so crispy?

The secret is baking the pie at 375°F until the potatoes reach a deep golden brown. For extra crispiness, use a fork to create ridges in the potato layer before baking—this increases surface area for browning. A quick broil for 2-3 minutes at the end also works wonders!

4

How do I fix soggy mashed potatoes in my pie?

If your potato topping looks wet, bake the pie uncovered for 5 extra minutes to evaporate moisture. For future attempts, make sure to drain the potatoes thoroughly after boiling and press out excess water with a clean kitchen towel. Pre-mashing the potatoes and keeping them warm (not hot) also helps maintain texture.

5

What's the best way to reheat leftovers?

Cover with foil and warm in a 350°F oven for 15-20 minutes until heated through. For a restaurant-style finish, broil for 2-3 minutes to crisp the top. Never microwave—it makes the potatoes gummy. The gravy may thicken slightly; just whisk in 1 tablespoon of warm milk to restore its velvety texture.

★★★★★5.0(6 reviews)
Categories Desserts