Best Ever Fish Pie Recipe with Creamy Herb Sauce Easy and Comforting

Posted on

best ever fish pie - featured image

“You’ve got to try this fish pie,” my neighbor said last autumn, just as the wind whipped leaves against my kitchen window. I had been fighting a stubborn cold all week, and honestly, cooking felt like a mountain too steep to climb. But that evening, with a chilly drizzle outside and a stack of unread books on my table, I decided to give it a shot. The creamy herb sauce bubbling in the oven filled the room with a buttery, garlicky warmth that felt like an instant balm. The first bite? Pure comfort — flaky fish nestled under a cloud of mashed potatoes, all hugged by that silky herb sauce. I wasn’t expecting much, but this Best Ever Fish Pie with Creamy Herb Sauce quickly became my go-to reset meal after hectic days.

What’s wild is how this recipe isn’t just the usual fish pie — the sauce is the star here. It’s rich, yet fresh, with just enough herbs to brighten the flavors without stealing the show. I’ve made it several times since that rainy evening, sometimes swapping in whatever white fish I find at the market, sometimes adding a handful of peas for a pop of sweetness. It’s the kind of dish that feels like a warm hug and a little celebration all at once. I guess that’s why this recipe stuck around — it’s simple, satisfying, and reliably delicious even when I’m running low on energy or inspiration.

So here’s the story behind this comforting Best Ever Fish Pie with Creamy Herb Sauce. It’s less about fuss and more about the little details that turn a humble dish into something you want to make again and again. If you’re like me, juggling busy days but craving something cozy and homemade, this fish pie might just become your new favorite too.

Why You’ll Love This Recipe

This Best Ever Fish Pie with Creamy Herb Sauce has been tested through many dinners, busy nights, and casual get-togethers. I’ve tweaked and tasted to get the balance just right — creamy but light, flavorful but not overpowering. Here’s why it stands out:

  • Quick & Easy: Ready in under 45 minutes, this recipe fits perfectly into weeknight dinners or last-minute comfort food cravings.
  • Simple Ingredients: No need for specialty fish markets or fancy sauces — most ingredients are pantry staples or easy to find at any grocery store.
  • Perfect for Cozy Nights: Whether you’re winding down after work or hosting a chill dinner with friends, this pie delivers warmth and satisfaction.
  • Crowd-Pleaser: Kids and adults alike appreciate the gentle flavors and creamy texture — it’s a dish that rarely leaves leftovers!
  • Unbelievably Delicious: The creamy herb sauce, made with fresh parsley and dill, lifts the pie above the typical fish casserole. It’s comfort food with a delicate, fresh twist.

What really sets this fish pie apart is that creamy herb sauce — it’s not just a thick white sauce but a flavor-packed blend that keeps the fish moist and adds depth that you don’t get from store-bought versions. Plus, it’s forgiving; if you want to swap in smoked haddock or add a touch of lemon zest, it adapts beautifully. Honestly, making this pie feels like giving yourself a little culinary hug without too much effort or cleanup.

What Ingredients You Will Need

This recipe uses straightforward, wholesome ingredients that come together to build layers of flavor and texture. Most are pantry or fridge staples, and substitutions are easy if you have dietary needs or preferences.

  • For the Fish Filling:
    • Mixed white fish fillets (such as cod, haddock, or pollock), about 1 lb (450 g) — fresh or thawed frozen works well
    • Cooked peeled shrimp or prawns (optional), ½ cup (75 g) for extra seafood texture
    • Frozen peas, ½ cup (75 g) — adds a pop of color and subtle sweetness
  • For the Creamy Herb Sauce:
    • Unsalted butter, 3 tbsp (45 g) — I usually reach for Kerrygold for its creamy richness
    • All-purpose flour, 3 tbsp (24 g)
    • Whole milk, 2 cups (475 ml), warmed
    • Fresh parsley, finely chopped, 2 tbsp
    • Fresh dill, finely chopped, 1 tbsp — if you can’t find fresh, dried dill works but use sparingly
    • Grated Parmesan cheese, ⅓ cup (30 g) — adds savory depth
    • Salt and freshly ground black pepper, to taste
  • For the Topping:
    • Russet potatoes, peeled and chopped, 2 lbs (900 g) — for fluffy mashed potatoes
    • Unsalted butter, 2 tbsp (30 g), softened
    • Whole milk or cream, ¼ cup (60 ml) — for creamy mash
    • Salt and pepper, to taste

Pro tip: When selecting fish, look for firm, fresh fillets with a mild smell — the kind you’d happily eat raw (trust your nose!). For a gluten-free version, you can substitute the all-purpose flour with a gluten-free blend or cornstarch for thickening. Also, frozen peas are a lifesaver here — no need to defrost; just toss them in at the right time.

Equipment Needed

  • Large pot for boiling potatoes
  • Medium saucepan for making the creamy herb sauce
  • Colander or strainer to drain potatoes and fish
  • Mixing bowl for mashing potatoes
  • Sharp knife and chopping board
  • Ovenproof baking dish (about 9×9 inch or 23×23 cm)
  • Wooden spoon or spatula for stirring sauce
  • Fork or potato masher for mashing
  • Optional: food thermometer to check fish doneness

If you don’t have an ovenproof dish, a deep casserole dish works just as well. I’ve often used a glass Pyrex pan, which lets you see the layers while cooking. For mashing, a potato ricer gives the fluffiest texture, but a simple masher or even a fork works fine in a pinch. Just don’t overwork the potatoes or they’ll turn gluey (been there, done that!).

Preparation Method

best ever fish pie preparation steps

  1. Prepare the Potatoes (15-20 minutes): Place peeled and chopped potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook until tender when pierced with a fork (about 15 minutes). Drain well and return to the pot.
  2. Mash the Potatoes (5-7 minutes): Add softened butter and milk or cream to the drained potatoes. Mash until smooth but still fluffy. Season with salt and pepper. Set aside while you prepare the filling.
  3. Cook the Fish (8-10 minutes): Place fish fillets in a steamer basket over simmering water or gently poach in a shallow pan with a splash of water or milk. Cook until just opaque and flaky (about 8 minutes). Remove fish carefully, flake into chunks, and discard any skin or bones.
  4. Make the Creamy Herb Sauce (10 minutes): In a medium saucepan, melt butter over medium heat. Stir in flour to form a paste (roux), cook for 1-2 minutes without browning. Slowly whisk in warm milk, stirring constantly to avoid lumps. Cook until sauce thickens and coats the back of a spoon (about 5 minutes). Remove from heat and stir in parsley, dill, and Parmesan. Season with salt and freshly ground black pepper to taste.
  5. Combine the Filling: Gently fold flaked fish, cooked shrimp (if using), and frozen peas into the creamy herb sauce. Taste and adjust seasoning if needed. Pour the mixture into your prepared ovenproof dish.
  6. Top with Mashed Potatoes: Spoon the mashed potatoes evenly over the fish mixture. Use a fork to create texture peaks on the surface — this helps with browning.
  7. Bake the Pie (25-30 minutes): Preheat your oven to 375°F (190°C). Place the dish in the oven and bake until the top is golden and the sauce is bubbling around the edges. If the top browns too quickly, cover loosely with foil.
  8. Rest and Serve: Let the pie rest for 5 minutes before serving. This helps the sauce set slightly and makes scooping easier.

Quick tip: If you notice the sauce is too thick before baking, stir in a splash more milk to loosen it. And if you want a crunchy topping, sprinkle a handful of grated cheddar or breadcrumbs on the mashed potatoes before baking.

Cooking Tips & Techniques

Fish pie can be tricky if the sauce is too runny or the fish overcooked. Here’s what I’ve learned from a few trial-and-error sessions:

  • Don’t overcook the fish: It will continue cooking in the oven, so pull it off the heat as soon as it flakes easily with a fork.
  • Make a smooth sauce: Whisk continuously when adding milk to the roux to prevent lumps. If lumps appear, strain the sauce or whisk vigorously off heat to smooth it out.
  • Season carefully: The cheese and fish add saltiness, so season the sauce gradually and taste as you go.
  • Texture matters: Fluffy mashed potatoes are key — avoid over-mixing which can make them gluey. I like to use starchy potatoes like Russets for the best mash.
  • Timing multitasking: While potatoes boil, prep the sauce and fish to save time. It’s a great recipe for practicing efficient kitchen flow.

One time, I forgot to thaw my fish and had to poach it frozen — not ideal, but it still turned out tasty. Just be mindful that frozen fish takes a bit longer and can be trickier to flake. Also, if you want to sneak in extra veggies, finely chopped leeks or spinach work well folded into the sauce.

Variations & Adaptations

This Best Ever Fish Pie with Creamy Herb Sauce is super adaptable to fit your tastes or dietary needs:

  • Vegetarian version: Swap fish with cooked cauliflower florets and mushrooms, and use vegetable stock in place of milk for the sauce. Fresh herbs keep the flavor vibrant.
  • Gluten-free: Use a gluten-free flour blend or cornstarch to thicken the sauce. Make sure your stock and other ingredients are gluten-free certified.
  • Flavor twists: Add a teaspoon of Dijon mustard or a squeeze of lemon juice to the sauce for a zesty kick. For a smoky note, stir in smoked paprika or use smoked haddock instead of white fish.
  • Seasonal tweaks: In summer, toss in fresh peas and dill, or swap mashed potatoes for creamy mashed sweet potatoes for a slightly sweeter touch.
  • Personal variation: I often add a handful of grated sharp cheddar on top of the mash before baking, which gives a golden, cheesy crust that makes the pie extra indulgent.

Serving & Storage Suggestions

This fish pie is best served hot or warm — the creamy herb sauce shines when it’s freshly baked and bubbling. I like to pair it with a crisp green salad or steamed green beans to balance the richness.

Leftovers? They keep well in the fridge for up to 3 days, covered tightly with foil or plastic wrap. Reheat gently in the oven at 350°F (175°C) until warmed through, or zap individual portions in the microwave on medium power to avoid drying out.

Freezing is also an option — cool completely, then freeze in airtight containers for up to 2 months. Thaw overnight in the fridge and reheat as usual. The flavors mellow beautifully over time, making it a perfect make-ahead meal for busy days.

Nutritional Information & Benefits

This comforting fish pie delivers a good balance of protein, carbs, and healthy fats. The mixed fish provide lean protein and omega-3 fatty acids, which support heart and brain health. Potatoes offer a great source of potassium and vitamin C, while the fresh herbs add antioxidants and a burst of flavor without extra calories.

Estimated per serving (serves 4): 450 calories, 35g protein, 40g carbohydrates, 15g fat. This recipe is naturally gluten-free if you swap the flour, and can be made dairy-free by using plant-based butter and milk alternatives.

It’s a dish that comforts without weighing you down — perfect when you want something wholesome but satisfying.

Conclusion

There’s something about this Best Ever Fish Pie with Creamy Herb Sauce that keeps me coming back. It’s not fancy, but it’s reliable and comforting — the kind of meal that feels like home no matter how busy or tired you are. The creamy herb sauce ties everything together with a gentle, fresh flavor that’s hard to beat.

Feel free to make this recipe your own — swap fish varieties, add your favorite herbs, or sneak in extra veggies. I love that it’s easy enough for a weeknight yet special enough to share with friends or family. If you’re looking for a cozy dish with heart, this fish pie is a winner.

And hey, if you enjoy dishes that bring comfort with a twist, you might like the sticky garlic chicken noodles I make for chilly nights or the creamy ground beef and potatoes casserole that’s just as satisfying in its own way.

Give this fish pie a try and let it become your own go-to comfort food.

Frequently Asked Questions

Can I use frozen fish for this fish pie?

Yes, frozen fish works well as long as you thaw it completely before cooking. This helps it cook evenly and flake nicely in the pie.

What kind of potatoes should I use for the topping?

Russet or Yukon Gold potatoes are best for mashing. They give a fluffy, creamy texture that holds up well in the oven.

Can I make this fish pie ahead of time?

Absolutely! Assemble the pie, cover it, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the baking time if baking cold.

How can I add more veggies to this recipe?

Try adding cooked spinach, leeks, or carrots to the fish filling. Frozen peas are already a classic addition that works beautifully.

What can I serve with fish pie?

A simple green salad, steamed green beans, or roasted root vegetables complement the richness of the pie nicely.

Pin This Recipe!

best ever fish pie recipe
Print

Best Ever Fish Pie Recipe with Creamy Herb Sauce

A comforting and easy fish pie featuring flaky white fish under fluffy mashed potatoes, all enveloped in a rich and fresh creamy herb sauce. Perfect for cozy nights and quick weeknight dinners.

  • Author: Lena Morgan
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: British

Ingredients

Scale
  • 1 lb mixed white fish fillets (such as cod, haddock, or pollock), fresh or thawed frozen
  • ½ cup cooked peeled shrimp or prawns (optional)
  • ½ cup frozen peas
  • 3 tbsp unsalted butter (for sauce)
  • 3 tbsp all-purpose flour
  • 2 cups whole milk, warmed
  • 2 tbsp fresh parsley, finely chopped
  • 1 tbsp fresh dill, finely chopped (or dried dill, use sparingly)
  • ⅓ cup grated Parmesan cheese
  • Salt and freshly ground black pepper, to taste
  • 2 lbs Russet potatoes, peeled and chopped
  • 2 tbsp unsalted butter (for mash), softened
  • ¼ cup whole milk or cream (for mash)
  • Salt and pepper, to taste

Instructions

  1. Prepare the Potatoes (15-20 minutes): Place peeled and chopped potatoes in a large pot, cover with cold salted water, and bring to a boil. Cook until tender when pierced with a fork (about 15 minutes). Drain well and return to the pot.
  2. Mash the Potatoes (5-7 minutes): Add softened butter and milk or cream to the drained potatoes. Mash until smooth but still fluffy. Season with salt and pepper. Set aside while you prepare the filling.
  3. Cook the Fish (8-10 minutes): Place fish fillets in a steamer basket over simmering water or gently poach in a shallow pan with a splash of water or milk. Cook until just opaque and flaky (about 8 minutes). Remove fish carefully, flake into chunks, and discard any skin or bones.
  4. Make the Creamy Herb Sauce (10 minutes): In a medium saucepan, melt butter over medium heat. Stir in flour to form a paste (roux), cook for 1-2 minutes without browning. Slowly whisk in warm milk, stirring constantly to avoid lumps. Cook until sauce thickens and coats the back of a spoon (about 5 minutes). Remove from heat and stir in parsley, dill, and Parmesan. Season with salt and freshly ground black pepper to taste.
  5. Combine the Filling: Gently fold flaked fish, cooked shrimp (if using), and frozen peas into the creamy herb sauce. Taste and adjust seasoning if needed. Pour the mixture into your prepared ovenproof dish.
  6. Top with Mashed Potatoes: Spoon the mashed potatoes evenly over the fish mixture. Use a fork to create texture peaks on the surface to help with browning.
  7. Bake the Pie (25-30 minutes): Preheat oven to 375°F (190°C). Place the dish in the oven and bake until the top is golden and the sauce is bubbling around the edges. If the top browns too quickly, cover loosely with foil.
  8. Rest and Serve: Let the pie rest for 5 minutes before serving to help the sauce set slightly and make scooping easier.

Notes

For gluten-free, substitute all-purpose flour with gluten-free flour blend or cornstarch. Frozen peas can be added directly without defrosting. Avoid overworking mashed potatoes to prevent gluey texture. If sauce is too thick before baking, stir in a splash more milk. Optional topping: sprinkle grated cheddar or breadcrumbs on mashed potatoes before baking for a crunchy crust.

Nutrition

  • Serving Size: 1/4 of the pie
  • Calories: 450
  • Fat: 15
  • Carbohydrates: 40
  • Protein: 35

Keywords: fish pie, creamy herb sauce, comfort food, easy fish pie, weeknight dinner, seafood casserole, mashed potato topping

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating