• Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
menu icon
go to homepage
  • Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
search icon
Homepage link
  • Breakfast
  • Side-Dish
  • Recipe Index
  • About
  • Contact
×

Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe

Published: Mar 23, 2026 by Ilina · This post may contain affiliate links · Leave a Comment

↓ Jump to Recipe

I absolutely love making this Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe whenever I want something comforting yet a little special. It’s such a beautiful combination of tender flaky fish, sweet peas, rich creamy sauce with fresh herbs, and those little pockets of hard-boiled eggs hidden beneath a cloud of golden mashed potatoes. This dish feels like a warm hug on a plate for everyone at my table, and it’s easier to make than you might think!

Why You'll Love This Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe

One of the things that makes this Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe stand out for me is the incredible depth of flavor. Combining both smoked and fresh fish gives the pie a wonderful smoky yet delicate taste, while the creamy herb sauce adds a fresh, slightly tangy note that keeps every bite interesting. The peas add a pop of sweetness and color, and those quartered eggs nestled inside bring surprise and richness to the texture. I find that this flavor balance feels indulgent but never overwhelming.

Besides the taste, I really appreciate how approachable this recipe is. The steps come together in a way that’s quite straightforward, yet the result is stunning and something I’m proud to serve family or friends. It’s perfect for a cozy weekend dinner or a special occasion when I want to wow without fuss. What I love most is that this recipe is comforting and filling, yet fresh and vibrant, which makes it a unique twist on classic fish pies.

Ingredients You'll Need

A white square dish is filled with torn pieces of cooked white fish that have a flaky texture and some patches of bright orange skin still attached. Two silver forks are poking into the fish, showing a mix of smooth white flesh and rough orange skin scattered evenly across the dish. The background is a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are simple, wholesome, and each one plays an essential role in bringing the dish to life. From the mix of smoked and fresh fish for flavor complexity, to the floury potatoes creating the luscious mash topping, every component works in harmony to deliver that classic fish pie satisfaction.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Smoked fish: I love using smoked haddock or smoked cod for that rich depth of flavor.
  • Fresh raw fish: Perch or any firm white fish works wonderfully for a flaky texture.
  • Milk: Using full fat milk creates a richer sauce, but low fat works fine too.
  • Onion and cloves: Infuse the milk gently while poaching fish for subtle aroma.
  • Unsalted butter: Essential for cooking the sauce and making the mash silky smooth.
  • Garlic, onion, carrot, and celery: These aromatics build a lovely base flavor in the sauce.
  • Plain flour: Creates a smooth, thickened creamy sauce that’s the heart of the pie.
  • Fresh tarragon and parsley: Add bright herbal freshness to balance the richness.
  • Floury potatoes: The perfect choice for fluffy, golden mashed potato topping.
  • Frozen peas: A pop of green and sweetness to brighten the pie interior.
  • Hard boiled eggs: Quartered eggs add texture surprises and richness within the pie.
  • Grated parmesan and melted butter: Sprinkle on top for a gorgeous golden crust.

Directions

Step 1: Begin by pushing a clove into the skin of each quartered onion and placing them in a pot or large skillet. Add the milk and heat over medium-high until it just starts to simmer.

Step 2: Gently add the smoked and raw fish to the milk. You don’t need the fish to be fully covered because you can turn it as it poaches. Poach the fish gently for 7 minutes to ensure it’s just cooked through.

Step 3: Carefully lift the fish out of the milk with a slotted spoon and transfer it to a medium baking dish. Flake the fish into large chunks with a fork, removing any bones you find. Then remove the onion and cloves from the milk and set the milk aside for the sauce.

Step 4: Preheat your oven to 180C/350F. While doing this, bring a large pot of water to boil for the potatoes.

Step 5: For the sauce, melt the butter in a large skillet over medium-high heat. Add finely chopped onion and garlic and cook for about 1 minute, then add celery and carrot and cook for 5 minutes until softened.

Step 6: Reduce heat to medium-low and sprinkle the flour over the vegetables, stirring to form a gluey paste.

Step 7: Gradually pour half the reserved fish-poaching milk into the pan while stirring constantly. The sauce will thicken quickly. Add the remaining milk and continue stirring over medium heat until the sauce thickens to a consistency similar to honey, about 3 minutes.

Step 8: Remove from heat, stir in fresh tarragon and parsley, then season with salt and pepper to taste.

Step 9: Scatter the flaked fish evenly in the baking dish, then add frozen peas on top. Gently pour the creamy herb sauce over the fish and peas, stirring delicately so as not to mash the fish chunks.

Step 10: Nestle the quartered hard boiled eggs evenly across the pie filling.

Step 11: Meanwhile, cook the potatoes in boiling water for about 15 minutes or until tender. Then drain and mash them with butter, milk, salt, and pepper until creamy and smooth. Use extra milk if needed to get the perfect consistency.

Step 12: Dollop the hot mashed potatoes on top of the pie filling and spread out evenly. Use a fork to create squiggles on the surface, which will crisp up beautifully in the oven.

Step 13: Drizzle melted butter and sprinkle parmesan cheese on top for an ultra-golden crust.

Step 14: Bake the pie for 35 minutes until the top is deeply golden and crispy. Let it stand for 5 minutes before serving, garnished with some extra chopped parsley if you like.

Servings and Timing

This Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe yields about 6 hearty servings, perfect for feeding a family or having delicious leftovers. The prep time is roughly 25 minutes, which includes chopping vegetables and prepping the fish. The cooking time, including poaching the fish, making the sauce, boiling potatoes, and baking, totals about 50 minutes. Altogether, you’re looking at around 1 hour and 15 minutes from start to finish. Allowing the pie to stand for 5 minutes after baking helps to settle the layers and makes serving easier.

How to Serve This Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe

The dish is served in a white bowl resting on a soft grey cloth, placed on a white marbled surface. It has two main layers: the bottom layer is creamy white with visible small green peas and slices of boiled egg with bright yellow yolk; the top layer is golden and crunchy with a baked texture, sprinkled with small bits of green herbs. A silver spoon is sticking into the dish, inviting to scoop a portion. In the background, a small bowl with green herbs and a glass of water on the white marbled surface are softly out of focus. Photo taken with an iphone --ar 4:5 --v 7

When I serve this pie, I like to keep sides simple to let the dish shine. A fresh, crisp salad with lemon vinaigrette or lightly steamed green beans pairs beautifully, adding some crunch and brightness. Roasted root vegetables also make a lovely companion during colder months, bringing Earthy sweetness that contrasts the creamy pie.

For garnishing, I always sprinkle a little freshly chopped parsley on top for that vibrant pop of green—it brightens the plate so nicely and complements the herb sauce inside. To make the presentation special, try serving individual portions in small ramekins or use a large baking dish for a comforting family-style meal.

I prefer serving this pie warm, straight from the oven, so the creamy sauce is luscious and the mashed potato is perfectly golden. It’s also comforting room temperature fare for casual lunches or picnics. Non-alcoholic pairings I enjoy include sparkling water with fresh cucumber or a lightly brewed iced herbal tea, which balance the richness without overpowering the flavors.

Variations

I love how versatile this Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe can be. If you want to change up the fish, try using salmon instead of white fish for a richer flavor, or add some cooked shrimp for extra seafood variety. For those who prefer no smoked fish, you can skip it and simply increase the fresh fish for a milder taste.

For dietary modifications, swapping regular flour for gluten-free flour works well to make the sauce gluten-free. Veganizing this recipe is a fun challenge—try using plant-based milk, vegan butter, and omit the eggs, or replace them with sliced, firm tofu or cooked chickpeas for that protein boost. Adding chopped dill or chives instead of tarragon provides a different herbal note that’s equally delicious.

If you want to change the cooking method, I sometimes prepare this pie in individual ceramic pots for a charming presentation and faster bake time. Another twist I enjoy is mixing mashed cauliflower with potatoes in the topping to lighten the texture while adding extra veggies.

Storage and Reheating

Storing Leftovers

I always recommend storing any leftover fish pie in an airtight container in the refrigerator. It will keep well for up to 3 days, allowing the flavors to meld even more. Using a glass or BPA-free plastic container with a tight lid helps maintain freshness and prevents the mash from drying out.

Freezing

This pie freezes beautifully, which is great for meal planning. To freeze, I portion it into airtight freezer-safe dishes or wrap the entire baking dish tightly with plastic wrap and foil. Frozen fish pie will keep for up to 2 months without losing quality. Thaw overnight in the fridge before reheating to ensure gentle warming.

Reheating

For the best texture and flavor, I reheat fish pie in a conventional oven at 180C/350F, covered loosely with foil, until warmed through—usually 20-30 minutes depending on portion size. This method keeps the mashed potato topping from becoming soggy or dry. Microwaving is possible for quick reheats but can make the mash rubbery, so I usually avoid it.

FAQs

Can I use frozen fish for this recipe?

Absolutely! Just make sure to thaw the fish completely and pat it dry before poaching. This helps maintain texture and prevents excess water from diluting the sauce.

What type of potatoes are best for the mashed topping?

I highly recommend using floury or starchy potatoes like Russets or Maris Piper. They mash up light and fluffy, which creates the perfect golden crust and creamy topping.

Can I prepare any parts of this recipe in advance?

Yes! You can poach the fish and prepare the herb sauce a day ahead and keep them chilled separately. Assemble the pie and add the mashed potato topping right before baking for the freshest results.

Is it necessary to add hard boiled eggs?

The eggs add a lovely richness and texture contrast that I adore, but they are optional. If you’re not a fan or want to keep it simpler, just omit them and increase the peas for some extra sweetness.

How can I make this dish gluten-free?

Simply substitute the plain flour with a gluten-free all-purpose blend. Ensure the blend can be used for thickening sauces to maintain the perfect creamy texture of the herb sauce.

Conclusion

I'm so excited for you to try this Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe! It’s one of those special meals that feels comforting yet fresh, simple but impressive. Whether you’re cooking for family or a cozy night in, this pie has a way of bringing everyone together around the table. I hope it becomes as much of a favorite in your kitchen as it is in mine!

Print

Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe

Fish Pie with Peas, Eggs, and Creamy Herb Sauce Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 9 reviews

A comforting and hearty Fish Pie recipe combining smoked and unsmoked fish poached in milk, a creamy vegetable sauce infused with fresh herbs, and topped with buttery mashed potatoes baked until golden and crisp on top. Perfect for a family meal, this classic British dish blends delicate fish flavors with rich, savory sauce and fluffy mashed potato topping accented by Parmesan cheese for extra depth.

  • Author: Ilina
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 6 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: British

Ingredients

Fish and Poaching

  • 400 g / 14 oz smoked fish of choice
  • 400 g / 14 oz raw unsmoked fish of choice (perch recommended)
  • 3 cups / 750 ml milk (low fat or full fat)
  • 1 brown onion, quartered
  • 4 cloves (optional)

Sauce

  • 50 g / 3 tablespoon unsalted butter
  • 2 garlic cloves, minced
  • ½ small onion, finely chopped
  • 1 small carrot, finely chopped
  • 1 small celery stick, finely chopped
  • ⅓ cup / 50 g plain flour (all purpose, can substitute gluten free flour)
  • 1 tbsp fresh tarragon, finely chopped (optional)
  • 2 tbsp parsley, finely chopped
  • Salt and pepper to taste

Mashed Potato Topping

  • 750 g / 1.5 lb floury potatoes, peeled and cut into 2.5cm / 1" pieces
  • 30 g / 2 tablespoon unsalted butter
  • ½ cup / 125 ml milk, any fat percentage
  • Salt and pepper to taste

Additional Toppings and Garnishes

  • 1 cup frozen peas
  • 4 hard boiled eggs, quartered (optional)
  • 30 g / 2 tablespoon butter, melted
  • ¼ cup / 15 g grated Parmesan cheese (optional)
  • Finely chopped parsley for garnish (optional)

Instructions

  1. Prepare the Fish: Push a clove into the skin of each quartered onion. Place the onion quarters with cloves into a pot or large skillet, add milk, and heat on medium-high until the milk is just simmering.
  2. Poach the Fish: Gently add the smoked and raw fish pieces into the barely simmering milk—don’t worry if the fish isn’t fully covered. Poach the fish for 7 minutes, then use a slotted spoon to transfer the fish to a medium baking dish. Flake the fish into chunks, removing any bones you notice.
  3. Prepare Poaching Milk: Remove the onion quarters and cloves from the milk using a slotted spoon and discard them. Reserve the milk for making the sauce.
  4. Preheat Oven & Boil Potatoes Water: Preheat your oven to 180°C (350°F). At the same time, bring a large pot of water to a boil to cook the potatoes later.
  5. Make the Sauce: Melt butter in a large deep skillet or pot over medium-high heat. Add the finely chopped onion and minced garlic and cook for 1 minute. Add the chopped celery and carrot, cooking until the carrot softens, about 5 minutes.
  6. Add Flour: Reduce heat to medium-low and stir in the flour to the vegetables. It will create a gluey mixture.
  7. Incorporate Milk: Slowly add half of the reserved poaching milk, stirring quickly to blend. Once the mixture starts thickening, add the remaining milk and continue stirring. Increase heat to medium and cook until the sauce thickens to honey-like consistency, approximately 3 minutes.
  8. Finish Sauce: Remove from heat and stir in chopped fresh tarragon and parsley. Season with salt and pepper to taste.
  9. Build the Pie: Scatter the flaked fish evenly in the baking dish and sprinkle frozen peas on top. Gently pour the sauce over the fish and peas, stirring very carefully to combine without breaking up the fish too much.
  10. Add Eggs: Smooth the surface and nestle quartered hard boiled eggs evenly over the pie filling if using.
  11. Cook Potatoes: While making the sauce, cook the peeled and chopped potatoes in boiling water for about 15 minutes or until soft when pierced with a fork.
  12. Make Mashed Potato: Drain potatoes well and mash with butter and milk. Season with salt and pepper and mash until creamy. Add extra milk if necessary to achieve a smooth consistency.
  13. Top the Pie: Immediately dollop the warm mashed potatoes over the pie filling and spread gently but evenly. Use a fork to create squiggle patterns on the surface, which will help form crispy golden bits when baked.
  14. Add Final Toppings: Drizzle the mashed potato topping with melted butter and sprinkle with grated Parmesan cheese if desired.
  15. Bake: Place the pie in the preheated oven and bake for 35 minutes or until the topping is deep golden brown and crispy.
  16. Rest and Serve: Let the pie stand for 5 minutes before serving. Garnish with finely chopped parsley if desired. Reheat leftovers gently to preserve texture and flavor.

Notes

  • Note 1: You can use any smoked fish like smoked haddock, smoked cod, or smoked trout based on your preference.
  • Note 2: Perch is suggested for the raw unsmoked fish, but cod or haddock are also excellent choices.
  • Note 3: Inserting cloves into the onion quarters helps infuse the poaching milk with flavor.
  • Note 4: Cloves are optional but provide a warm aromatic note to the milk.
  • Note 5: Use floury potatoes (such as Maris Piper or Russets) for fluffy mashed potatoes.
  • Note 6: Hard boiled eggs are optional but add extra texture and flavor to the pie.
  • Note 7: The sauce consistency should be like honey to coat the back of a spoon well without being too runny.
  • Note 8: Use a medium baking dish that will hold all ingredients comfortably for even baking.
  • Note 11: You can substitute plain flour with gluten free plain flour for a gluten free version.
  • For reheating leftovers, cover the pie with foil and warm gently at 160°C/320°F until heated through to preserve moisture and texture.
  • This dish can be made ahead by preparing the filling and mashed potatoes separately and assembling just before baking.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Stuffed Chicken Parmesan Recipe
    Stuffed Chicken Parmesan Recipe
  • Oven Baked Chicken Nuggets Without Breadcrumbs Recipe
    Oven Baked Chicken Nuggets Without Breadcrumbs Recipe
  • Amish Hamburger Noodle Casserole Recipe
    Amish Hamburger Noodle Casserole Recipe
  • The Best Baked Salmon Recipe
    The Best Baked Salmon Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Welcome to Recipe Feast Ful

A place where food is more than just what's on your plate. It's about the stories, the laughter, the messy countertops, and those perfect bites that make you close your eyes and smile.

Learn more

Popular

  • Fresh Mango Salsa Recipe
    Fresh Mango Salsa Recipe
  • Cannoli Cheesecake Recipe
    Cannoli Cheesecake Recipe
  • Spicy Peanut Soup with Sweet Potatoes and Kale Recipe
    Spicy Peanut Soup with Sweet Potatoes and Kale Recipe
  • Healthy Pumpkin Muffins Recipe
    Healthy Pumpkin Muffins Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Feast Ful. All rights reserved.