Go Back
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