Easy French Fish Pie Recipe (Comforting & Family-Friendly)

Jump to Recipe
Print Recipe

There’s something truly magical about a homemade French fish pie that brings the entire family together around the dinner table. This classic comfort food combines tender flaky fish, creamy sauce, and perfectly seasoned vegetables all topped with golden, fluffy mashed potatoes. Unlike complicated French dishes that require culinary school training, this French fish pie is wonderfully approachable for home cooks of any skill level.

I’ve been making this recipe for over a decade, and it never fails to impress guests while remaining simple enough for busy weeknight dinners. The beauty lies in its versatility – you can use whatever white fish is freshest at your market, customize the vegetables to your family’s preferences, and even prepare components ahead of time. It’s the perfect way to elevate humble ingredients into something that feels truly special and satisfying.

Golden French fish pie with creamy potato topping and bubbling fish filling in white baking dish
Comfort food at its finest – homemade French fish pie with perfectly golden potato topping!

Why You’ll Love This Easy French Fish Pie Recipe

  • One-Dish Wonder: Everything bakes together in a single casserole dish, making cleanup a breeze while creating incredible flavors.
  • Budget-Friendly: Uses affordable white fish and pantry staples to create a meal that feels much more expensive than it actually is.
  • Make-Ahead Friendly: Perfect for meal prep – you can assemble the entire pie up to 24 hours before baking.
  • Kid-Approved: The creamy sauce and familiar potato topping make this an excellent way to introduce children to seafood.
  • Customizable: Easily adapt with your favorite vegetables, herbs, or types of fish based on what’s available.
  • Impressive Yet Easy: Looks restaurant-worthy but uses simple techniques that any home cook can master.

Ingredients You’ll Need

The key to an outstanding fish pie recipe lies in using fresh, quality ingredients that complement each other beautifully. I always choose firm white fish like cod, haddock, or halibut that won’t fall apart during cooking, while the vegetables add both nutrition and flavor depth to every bite.

For the creamiest results, I use a combination of whole milk and heavy cream in the sauce, along with real butter for that authentic French richness. The potato topping benefits from starchy russets that create the fluffiest texture when mashed with warm milk and butter.

For the Fish Filling

  • 2 lbs white fish fillets (cod, haddock, or halibut, cut into chunks)
  • 1 large onion (diced)
  • 2 medium carrots (diced)
  • 2 celery stalks celery (diced)
  • 1 cup frozen peas
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 2 tablespoons fresh parsley (chopped)
  • 1 tablespoon fresh dill (chopped)
  • 1 teaspoon salt (or to taste)
  • 1/2 teaspoon black pepper (freshly ground)

For the Potato Topping

  • 3 lbs russet potatoes (peeled and quartered)
  • 4 tablespoons butter
  • 1/2 cup warm milk
  • 1 large egg yolk (beaten)
  • 1 teaspoon salt

Optional Add-ins:

  • white wine
  • gruyere cheese
  • bay leaves
  • lemon zest

How to Make Easy French Fish Pie Recipe (Step-by-Step)

Close-up showing the texture and inside of Easy French Fish Pie Recipe
A closer look at Easy French Fish Pie Recipe

1. Prepare the Potatoes

Place quartered potatoes in a large pot and cover with cold salted water. Bring to a boil and cook for 15-20 minutes until fork-tender.

Pro tip: Start with cold water to ensure even cooking throughout the potatoes.

Drain potatoes thoroughly and return to the pot. Mash with butter, warm milk, egg yolk, and salt until smooth and creamy. Set aside.

Pro tip: For ultra-smooth potatoes, pass them through a ricer before adding the dairy ingredients.

2. Cook the Vegetables

In a large skillet, melt 3 tablespoons butter over medium heat. Add diced onion, carrots, and celery. Cook for 8-10 minutes until vegetables are softened.

Pro tip: Don’t rush this step – properly softened vegetables create the foundation of flavor for your entire dish.

Sprinkle flour over the vegetables and stir constantly for 2 minutes to cook out the raw flour taste.

Pro tip: This creates a roux that will thicken your sauce beautifully without any lumps.

3. Make the Cream Sauce

Gradually whisk in milk and cream, stirring constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until thickened.

Pro tip: Add the liquid slowly while whisking vigorously to create a perfectly smooth sauce.

Season with salt, pepper, fresh parsley, and dill. Remove from heat and gently fold in fish chunks and frozen peas.

Pro tip: The residual heat will gently cook the fish, preventing it from becoming tough and overcooked.

4. Assemble the Pie

Preheat oven to 400°F (200°C). Transfer the fish mixture to your prepared baking dish, spreading it evenly.

Pro tip: Let the filling cool for 5 minutes before adding potatoes to prevent them from sinking into the mixture.

Spoon mashed potatoes over the filling, spreading gently with a fork. Create decorative peaks and ridges with the fork tines for beautiful browning.

Pro tip: The peaks and valleys will create gorgeous golden spots when baked, making your pie look professionally made.

5. Bake to Perfection

Bake for 25-30 minutes until the potato topping is golden brown and the filling is bubbling around the edges.

Pro tip: If the potatoes brown too quickly, cover loosely with foil for the remaining cooking time.

Let rest for 10 minutes before serving to allow the filling to set properly and make serving easier.

Pro tip: This resting time prevents the filling from being too liquidy when you cut into the pie.

Easy French Fish Pie Recipe – Full Recipe

Golden French fish pie with creamy potato topping and bubbling fish filling in white baking dish

Easy French Fish Pie Recipe

A comforting French fish pie featuring tender white fish and vegetables in creamy sauce, topped with golden mashed potatoes. This family-friendly recipe is perfect for cozy dinners and can be made ahead for convenience.
Prep Time 30 minutes
Cook Time 45 minutes
Resting Time 10 minutes
Total Time 1 hour 25 minutes
Servings: 8 servings
Course: Main Course
Cuisine: French
Calories: 425

Ingredients
  

For the Fish Filling
  • 2 lbs white fish fillets cod, haddock, or halibut, cut into chunks
  • 1 large onion diced
  • 2 medium carrots diced
  • 2 celery stalks celery diced
  • 1 cup frozen peas
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 2 tablespoons fresh parsley chopped
  • 1 tablespoon fresh dill chopped
  • 1 teaspoon salt or to taste
  • 1/2 teaspoon black pepper freshly ground
For the Potato Topping
  • 3 lbs russet potatoes peeled and quartered
  • 4 tablespoons butter
  • 1/2 cup warm milk
  • 1 large egg yolk beaten
  • 1 teaspoon salt
Optional Add-ins
  • white wine 2 tablespoons for deglazing
  • gruyere cheese 1/2 cup grated for extra richness
  • bay leaves 2 leaves for simmering with fish
  • lemon zest from 1 lemon for brightness

Equipment

  • 1 9x13 inch baking dish or similar sized casserole dish
  • 1 Large saucepan for making the sauce
  • 1 Large pot for boiling potatoes
  • 1 Potato masher or ricer for smooth mashed potatoes
  • 1 Large skillet for sautéing vegetables

Method
 

Prepare the Potatoes
  1. Place quartered potatoes in a large pot and cover with cold salted water. Bring to a boil and cook for 15-20 minutes until fork-tender. Pro tip: Start with cold water to ensure even cooking throughout the potatoes.
  2. Drain potatoes thoroughly and return to the pot. Mash with butter, warm milk, egg yolk, and salt until smooth and creamy. Set aside. Pro tip: For ultra-smooth potatoes, pass them through a ricer before adding the dairy ingredients.
Cook the Vegetables
  1. In a large skillet, melt 3 tablespoons butter over medium heat. Add diced onion, carrots, and celery. Cook for 8-10 minutes until vegetables are softened. Pro tip: Don't rush this step – properly softened vegetables create the foundation of flavor for your entire dish.
  2. Sprinkle flour over the vegetables and stir constantly for 2 minutes to cook out the raw flour taste. Pro tip: This creates a roux that will thicken your sauce beautifully without any lumps.
Make the Cream Sauce
  1. Gradually whisk in milk and cream, stirring constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until thickened. Pro tip: Add the liquid slowly while whisking vigorously to create a perfectly smooth sauce.
  2. Season with salt, pepper, fresh parsley, and dill. Remove from heat and gently fold in fish chunks and frozen peas. Pro tip: The residual heat will gently cook the fish, preventing it from becoming tough and overcooked.
Assemble the Pie
  1. Preheat oven to 400°F (200°C). Transfer the fish mixture to your prepared baking dish, spreading it evenly. Pro tip: Let the filling cool for 5 minutes before adding potatoes to prevent them from sinking into the mixture.
  2. Spoon mashed potatoes over the filling, spreading gently with a fork. Create decorative peaks and ridges with the fork tines for beautiful browning. Pro tip: The peaks and valleys will create gorgeous golden spots when baked, making your pie look professionally made.
Bake to Perfection
  1. Bake for 25-30 minutes until the potato topping is golden brown and the filling is bubbling around the edges. Pro tip: If the potatoes brown too quickly, cover loosely with foil for the remaining cooking time.
  2. Let rest for 10 minutes before serving to allow the filling to set properly and make serving easier. Pro tip: This resting time prevents the filling from being too liquidy when you cut into the pie.

Notes

  • Fish will continue cooking in the oven, so add it raw to the hot sauce to prevent overcooking
  • Let the assembled pie rest 10 minutes before serving for easier slicing and serving
  • Can be assembled up to 24 hours ahead - just add extra baking time if going from refrigerator to oven

Tips for the Best Easy French Fish Pie Recipe

  • Choose the Right Fish: Firm white fish like cod, haddock, or halibut work best as they hold their shape during baking and have mild flavors that complement the creamy sauce.
  • Don’t Overcook the Fish: Add raw fish to the hot sauce off the heat – it will finish cooking in the oven, preventing tough, rubbery texture.
  • Prevent Soggy Bottoms: Make sure your vegetable mixture has thickened properly before assembling, and let it cool slightly to prevent steam from making the potatoes watery.
  • Make It Ahead: Assemble the entire pie up to 24 hours in advance and refrigerate covered – just add 10-15 minutes to the baking time if going from cold to oven.
  • Perfect Potato Texture: Use starchy potatoes like russets for the fluffiest topping, and make sure they’re completely drained after boiling to prevent watery mash.
  • Test for Doneness: The pie is ready when the potatoes are golden and a knife inserted in the center comes out hot – this ensures the fish is cooked through.

Variations to Try

  • Smoked Fish Version: Replace half the fresh fish with flaked smoked salmon or trout for a sophisticated twist with deeper flavor.
  • Mediterranean Style: Add sun-dried tomatoes, olives, and fresh basil instead of traditional herbs for a French-Mediterranean fusion.
  • Cheesy Upgrade: Fold grated Gruyere or sharp cheddar into the mashed potatoes and sprinkle extra on top for a golden, bubbly crust.
  • Seafood Medley: Combine fish with scallops, shrimp, or crab meat for a luxurious mixed seafood casserole that’s perfect for special occasions.
  • Lighter Version: Use half-and-half instead of cream and substitute Greek yogurt for some of the butter in the potatoes to reduce calories without sacrificing taste.
Easy French Fish Pie Recipe served on a plate ready to eat
Perfectly plated Easy French Fish Pie Recipe

Storage and Meal Prep Tips

  • Refrigerator Storage: Store covered leftovers in the refrigerator for up to 3 days – the flavors actually improve as they meld together overnight.
  • Freezing Instructions: Freeze unbaked assembled pie for up to 3 months, or freeze individual portions of cooked pie for up to 1 month in airtight containers.
  • Reheating Tips: Reheat individual portions in the microwave for 2-3 minutes, or warm the whole dish covered in a 350°F oven for 20-25 minutes until heated through.
  • Meal Prep Strategy: Prepare the fish filling and mashed potatoes separately up to 2 days ahead, then assemble and bake when ready to serve for maximum freshness.

Nutritional Benefits

This French fish pie recipe provides an excellent source of high-quality protein from the fish, along with essential omega-3 fatty acids that support heart and brain health. The combination of vegetables adds important vitamins, minerals, and fiber to make this a well-rounded, nutritious meal.

  • High-quality protein from fish supports muscle maintenance and satiety
  • Omega-3 fatty acids promote cardiovascular and cognitive health
  • Potatoes provide complex carbohydrates for sustained energy
  • Carrots and peas add vitamin A, vitamin C, and fiber
  • Dairy ingredients contribute calcium for strong bones
  • Fresh herbs provide antioxidants and anti-inflammatory compounds

What to Serve With Easy French Fish Pie Recipe

  • Simple Green Salad: A crisp mixed greens salad with lemon vinaigrette cuts through the richness perfectly
  • Roasted Asparagus: Lightly seasoned asparagus spears add a sophisticated vegetable side with complementary flavors
  • Crusty French Bread: Warm, crusty bread for sopping up any extra sauce and completing the French theme
  • Steamed Broccoli: Simple steamed broccoli with butter and lemon provides color and nutrition balance
  • Light White Wine: A crisp Sauvignon Blanc or Pinot Grigio enhances the delicate fish flavors beautifully

Frequently Asked Questions

Can I make French fish pie ahead of time?

Yes, you can assemble the entire fish pie up to 24 hours in advance. Cover tightly with plastic wrap or foil and refrigerate. When ready to bake, remove from refrigerator 30 minutes before baking and add 10-15 minutes to the cooking time since it’s going into the oven cold.

What type of fish works best for fish pie?

Firm white fish like cod, haddock, halibut, or sea bass work best for fish pie. These varieties hold their shape during cooking and have mild flavors that complement the creamy sauce. Avoid delicate fish like sole or flounder as they may fall apart during baking.

Can I freeze fish pie before or after baking?

You can freeze fish pie both before and after baking. For unbaked pie, assemble completely, wrap tightly, and freeze for up to 3 months. Bake directly from frozen, adding 20-30 minutes to cooking time. For cooked pie, cool completely, wrap well, and freeze for up to 1 month.

How do I prevent my fish pie from being watery?

To prevent watery fish pie, ensure your cream sauce is properly thickened before adding fish, don’t overcook the vegetables, and let the assembled pie rest 5 minutes before adding potato topping. Also, make sure potatoes are well-drained after boiling and not too wet when mashed.

Can I substitute the potato topping with something else?

Yes, you can use puff pastry, pie crust, or even a mixture of mashed sweet potatoes and regular potatoes. Some people also use a mixture of mashed potatoes and cauliflower for a lighter version. Just adjust cooking times accordingly based on your chosen topping.

Final Thoughts

This easy French fish pie recipe has become one of my most requested dishes for family dinners and casual entertaining. There’s something deeply satisfying about creating such an elegant, comforting meal from simple, accessible ingredients. The combination of flaky fish, creamy vegetables, and golden potato topping creates the perfect balance of flavors and textures that never fails to impress.

What I love most about this seafood casserole is how it brings people together – it’s the kind of dish that encourages lingering at the dinner table, sharing stories, and creating memories. Whether you’re looking for a special weekend project or a make-ahead meal for busy weeknights, this French fish pie delivers on both flavor and convenience every single time.

Ready to Try It?

Ready to create your own restaurant-worthy French fish pie at home? Gather your ingredients, preheat that oven, and get ready to fill your kitchen with the most amazing aromas. I’d love to hear how your fish pie turns out – don’t forget to share your photos and any creative variations you try in the comments below!

Leave a Comment

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

*

Recipe Rating