Mary Berry's Fish Pie Recipe: Golden Crust Over Melty Cheese Bliss

Desserts

Mary Berry's Fish Pie Recipe: Golden Crust Over Melty Cheese Bliss

Mary Berry’s fish pie recipe transforms simple ingredients into a comforting masterpiece that’s rich, creamy, and perfectly golden. The secret lies in a velvety cheese sauce layered over tender fish and topped with a crisp, buttery crust—just like the one that makes her pies legendary.

I’ve perfected this version to deliver that signature Mary Berry touch: a balance of savory, cheesy goodness with a finish that’s crisp enough to cut through the melt-in-your-mouth filling.

This dish is all about layers: flaky white fish or haddock simmered in a light broth, a luscious béchamel or cheddar-cheese sauce, and a golden crust made from mashed potatoes or puff pastry. The key to success?

Gentle cooking to keep the fish tender while the sauce thickens just enough to hold everything together. Mary Berry’s approach emphasizes precision—no shortcuts, just rich, comforting flavors that feel like a hug in a pie dish.

By the time it emerges from the oven, you’ll have a pie with a crisp, golden top that contrasts beautifully with the creamy, cheesy filling underneath.

The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect harmony of textures—tender fish, velvety sauce, and a crust that’s just right. This is the kind of dish that feels like a celebration, even on a weeknight.

Serve with a simple green salad or steamed vegetables to balance the richness, and garnish with fresh parsley for a pop of color. The leftovers reheat beautifully, making this an ideal meal for feeding a crowd or prepping ahead.

Let’s bring Mary Berry’s classic fish pie to your kitchen—step by step.

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

Ingredients for mary berry fish pie

Mary Berry’s signature fish pie relies on these simple yet essential ingredients for that perfect golden crust and creamy filling.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Haddock or cod, skinless
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Unsalted Butter 🧈 ½ cup Cold, cubed for crust
Heavy Cream 🥛 1 cup Full-fat for richness
Milk 🥛 1 cup Whole milk preferred
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged variety
Puff Pastry Sheet 🥧 1 sheet Thawed if frozen
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Garlic Cloves 🧄 3 cloves Minced for flavor
Yellow Onion 🧅 1 whole Finely chopped
Salt 🧂 1 tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Lemon Juice 🍋 1 tbsp Brightens flavors
Chicken or Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Egg 🥚 1 whole For egg wash

The fish is the star—haddock or cod works best for that delicate, flaky texture. Look for fresh fillets at Whole Foods or your local fishmonger (they’ll often clean and portion them for you). If using frozen, thaw overnight in the fridge. The sharp cheddar is non-negotiable—it needs to melt beautifully, so grab an aged variety from the deli counter. For the puff pastry, Trader Joe’s or Costco have great pre-sliced sheets that save time. Pro tip: keep everything chilled until the last minute—this prevents the filling from getting too warm before baking.

No haddock? Pollock or tilapia holds up well in this dish. Short on sharp cheddar? Gruyère or Emmental add a lovely depth. The broth can be homemade or store-bought (just check the sodium). For the pastry, homemade mashed potato crust works too—just mix 2 cups mashed potatoes with 2 tbsp butter and 1 tbsp flour. The lemon juice is key—freshly squeezed brightens the whole pie, but bottled works in a pinch. And if you’re out of heavy cream, half-and-half plus a splash of milk gets you close.

This pie reheats beautifully—best served the next day when flavors meld. Store leftovers in the fridge for up to 4 days, covered tightly. For freezing, assemble the pie but skip baking the pastry—bake straight from frozen (add 10-15 minutes) or thaw overnight. The pastry stays crispy if you brush it with egg wash right before baking—worth the extra minute. Garnish with fresh parsley right before serving for that restaurant touch.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear, this comes together faster than ordering takeout. Just coat the fish in flour, pan-fry it until golden, then dump in the creamy sauce—no fancy layering or last-minute stress.
  • Creamy Crisp Magic: That buttery flour crust on top with the velvety milk-heavy cream underneath? It’s the kind of contrast that makes you close your eyes and sigh. The fish stays tender while the sauce thickens just enough to feel indulgent.
  • Leftovers for Days: Between us, this pie actually tastes better the next day. The flavors meld, the crust softens just right, and I’ve sent it to work lunches with zero complaints. (Yes, even from my picky son.)
  • Budget-Friendly Luxury: White fish fillets and a handful of pantry staples? This is comfort food without the grocery-shock. I’ve made it for date nights, family dinners, and lazy Sundays—and no one ever guesses it’s not homemade from scratch.

Step-by-step instructions for Mary Berry's fish pie recipe

Here's how to create a showstopping fish pie with a golden crust and creamy filling.

1

Prepare the Fish Filling

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

Increase heat to medium-high and sprinkle 2 tbsp all-purpose flour over the onions, stirring constantly for 1-2 minutes until lightly golden. Slowly pour in 1.5 cups chicken or vegetable broth and 1 cup milk, whisking until smooth. Bring to a gentle simmer and let it thicken for 3-4 minutes until slightly reduced.

Add the 1.5 lb white fish fillets, breaking them into bite-sized pieces. Stir in 1 tbsp fresh lemon juice, 1 tsp salt, and 0.5 tsp ground black pepper. Cook for 4-5 minutes until the fish is just opaque and flakes easily with a fork. Remove from heat and stir in 1 cup heavy cream and 1.5 cups sharp cheddar cheese until melted and smooth. This creamy mixture is the heart of your pie.

2

Prepare the Puff Pastry Topping

While the filling cools slightly, roll out the 1 sheet puff pastry sheet on a lightly floured surface to about 12x10 inches to fit your dish. Brush the entire surface with the 1 whole egg beaten with a splash of water, creating an egg wash. This ensures a golden, crispy finish.

Sprinkle 0.25 cup chopped fresh parsley evenly over the pastry, pressing it gently into the surface. Fold the pastry in half lengthwise, then in half again, creating a neat rectangle. This folding technique helps create a sturdy, even layer that won't tear when you lift it onto the pie.

3

Assemble and Bake the Pie

Carefully transfer the fish filling to a 9x13-inch baking dish, spreading it evenly. Place the folded puff pastry on top, gently pressing along the edges to seal. Use a sharp knife to cut 4-6 slits in the pastry to allow steam to escape—this prevents a soggy top.

Bake for 30-35 minutes until the pastry is deep golden brown and puffed in places. The filling should bubble around the edges, indicating it's hot and ready. If the edges brown too quickly, loosely cover them with aluminum foil after 20 minutes to prevent over-browning.

4

Rest and Serve

Remove the pie from the oven and let it rest for 10 minutes before serving. This resting time allows the filling to set slightly and the flavors to meld together. The result should be a golden, flaky crust over a creamy, cheesy fish filling that's rich and comforting.

Serve with a side of steamed green vegetables or a crisp salad to balance the richness. The pie keeps well in the refrigerator for 2-3 days, making it perfect for meal prep. Enjoy the satisfying crunch of the pastry and the velvety texture of the filling—this is classic comfort food at its best.

👨‍🍳

Pro Tips For Making Mary Berry Fish Pie

  • Poach Fish Low & Slow: Skip the sear—this pie isn’t about crispy edges, it’s about tender fish. Simmer the fillets in milk and cream at gentle heat (just small bubbles breaking the surface) for 8-10 minutes. I used to rush it, and the fish would flake apart like sad wallpaper. Let it cook until it’s just firm enough to hold shape—you’ll still get that melt-in-your-mouth texture.
  • Make the Sauce First: The secret weapon is the roux. Melt 2 tbsp butter in a saucepan, whisk in 2 tbsp flour, and cook for exactly 2 minutes before adding the milk-cream mix. This thickens the sauce properly and stops it from turning gluey later. I learned this the hard way—skipping it means a watery topping that’ll make you question your life choices.
  • Don’t Overmix the Topping: The crust’s job is to be light and golden, not dense. Once you fold in the egg and breadcrumbs, stop mixing—just stir until combined. Overworking it makes the topping tough. Drop spoonfuls onto the pie in random clumps (yes, it’ll look messy) for that classic uneven texture. It’s the only way to guarantee a crispy top.
  • Rest Before Baking: Let the assembled pie sit uncovered in the fridge for at least 30 minutes. This lets the moisture redistribute so the crust doesn’t turn soggy mid-bake. I was skeptical until I tried it—now I swear by it. No one likes a sad, greasy bottom.

Perfect pairings for this mary berry fish pie

Crisp Salad Balance

A bright arugula and lemon salad cuts through the richness of this pie beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, ½ tsp Dijon mustard, and a pinch of flaky sea salt.

The peppery bite and citrus notes refresh your palate after each creamy bite. 🌿

Classic Wine Pairings

Mary Berry would approve of a crisp Chablis or Sancerre—both offer mineral-driven acidity that complements the fish and cheese without overpowering. For something red, a light Pinot Noir from Burgundy adds subtle earthiness that pairs wonderfully with the creamy filling. Serve slightly chilled for the best experience. 🍷

Creamy Beer Options

A Belgian witbier like Stella Artois or Hoegaarden provides a refreshing contrast with its citrusy notes and effervescence. For a heartier option, try a pilsner—its clean, crisp profile balances the richness of the pie. Avoid heavy stouts or IPAs that could clash with the delicate flavors. 🍺

Bread Service

Serve with a warm crusty baguette or sourdough for soaking up any extra sauce. Toast slices lightly in the oven for 5 minutes at 375°F to enhance their crunch. The crust helps balance the pie’s richness while adding texture to each bite. 🥖

Seasonal Vegetable Sides

In summer, grilled asparagus with a squeeze of lemon and a sprinkle of Parmesan adds freshness. For winter, roasted Brussels sprouts with pecans and balsamic glaze provide a satisfying crunch. Both sides complement the pie’s creamy texture without competing for attention. 🥦

Dessert Harmony

End the meal with something light like lemon posset or vanilla panna cotta—their citrus and creaminess echo the pie’s flavors without overwhelming it. A simple berry compote with whipped cream also works beautifully for a refreshing finish. 🍋

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 185mg62%
Sodium 890mg39%
Total Carbohydrate 32g11%
Dietary Fiber 2g8%
Sugars 4g
Protein 34g68%
* 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 use a different type of fish for this Mary Berry-style pie?

While haddock or cod work best for their delicate texture, you can also use pollock, tilapia, or salmon. For richer flavors, try smoked haddock or trout. Just ensure the fish is fresh and flakes easily—avoid firm white fish like halibut, which can become rubbery when baked.

2

How do I prevent the pastry from getting soggy?

Prevent a soggy top by ensuring your filling is fully cooled before adding the pastry. Cut 4-6 steam vents in the pastry with a sharp knife, and bake at 375°F for 30-35 minutes until golden. For extra crispiness, brush the pastry with egg wash right before baking.

3

Can I make this pie ahead of time?

Yes! Assemble the pie (without baking the pastry) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes to the cooking time. For freezing, assemble but skip baking the pastry—freeze for up to 1 month, then bake from frozen (add 10-15 minutes).

4

What’s the secret to Mary Berry’s creamy sauce?

The magic lies in low-and-slow cooking and sharp cheddar. Whisk the sauce constantly to avoid lumps, and let it thicken gradually over 3-4 minutes on the stove. Using aged, sharp cheddar (not mild) ensures a rich, melty texture. For extra creaminess, add a splash of heavy cream at the end.

5

How do I reheat leftovers without drying out the pie?

Reheat in a preheated 350°F oven for 15-20 minutes, covered loosely with foil. For a quick fix, use the microwave on 50% power for 1-2 minutes, then cover with a damp paper towel to retain moisture. Avoid high heat—it turns the pastry rubbery.

★★★★★4.7(4 reviews)
Categories Desserts