Choose print version

ChefScribe
fishbakingover 1 hour

French Fish Pie

A hearty French fish pie featuring a creamy fish and vegetable filling, topped with piped mashed potatoes and baked until golden and bubbling.

RecipeTin Eats

A hearty French fish pie featuring a creamy fish and vegetable filling, topped with piped mashed potatoes and baked until golden and bubbling.

30 min
Prep time
1 hr
Cook time
1 hr 40 min
Total time
6
Yield

Ingredients

20 ingredients

Adjust servings

Servings: 63 to 12

Ingredients and nutrition update together

Per serving362 kcal
Fat
12g
Carbs
41g
Protein
20g

Whole recipe (6 servings): 2172 kcal

  • 500g / 18oz white fish fillets
  • 1/2 tsp cooking salt / kosher salt (half for table salt, +50% for flakes)
  • 1 tbsp extra virgin olive oil
  • 2 tbsp (30g) unsalted butter
  • 1 brown / yellow onion (, diced 0.6cm / 0.2")
  • 1/2 fennel (stalks cut off) (, diced 0.6cm / 0.2" (Note 2))
  • 1 leek (, (white and pale green parts only), halved lengthwise, then cut into 2cm / 0.8" pieces)
  • 3 garlic cloves (, finely minced)
  • 1/2 cup plain flour / all-purpose flour (, (Note 3))
  • 1/2 cup dry white wine (, any type (Note 4))
  • 1 1/2 cups HOT milk, full fat preferred (, but works with lite milk too)
  • 1 cup HOT thickened cream / heavy cream
  • 1 tbsp fresh dill (, finely chopped (substitute with parsley or 1/2 tbsp tarragon))
  • 3/4 tsp cooking salt / kosher salt (, half for table salt)
  • 1/4 tsp black pepper
  • 1kg / 2lbs starchy potatoes
  • 2 tbsp (30g) unsalted butter (, cold, cut in small cubes)
  • 1/3 cup hot milk, full fat preferred (, but works with lite milk too)
  • 1/8 tsp ground white pepper (, or black pepper)
  • olive oil spray ((optional))

Method

12 steps
  1. Place potatoes in a large saucepan, cover with cold water, and bring to a boil. Reduce heat and simmer for 25 minutes until very soft.
  2. Preheat oven to 200°C / 390°F (180°C fan). Place a baking tray at the bottom to catch drips.
  3. Pat fish fillets dry with paper towels and season all sides with salt. Set aside.
  4. Heat olive oil and butter in a 26cm / 10" cast-iron skillet over medium-high heat. Add onion, fennel, leek, and garlic. Cook for 5 minutes, stirring regularly, until vegetables are softened and lightly golden.
  5. Add flour to the vegetables, stir for 30 seconds to cook the flour slightly.
  6. Pour in white wine, allowing it to simmer rapidly and deglaze the pan, then stir to combine.
  7. Gradually add hot milk and cream while stirring continuously to prevent lumps. Season with salt and pepper. Bring to a gentle simmer and cook for 1 minute until the sauce thickens and coats the back of a spoon.
  8. Drain the cooked potatoes well. Pass through a potato ricer or mash until smooth. Mix in butter, salt, white pepper, and hot milk until the mash is creamy and fluffy. Transfer to a piping bag fitted with a star tip.
  9. Stir chopped dill into the fish sauce. Gently nestle the fish pieces into the sauce, ensuring they are mostly submerged and coated. Use a spatula to distribute evenly and smooth the surface.
  10. Pipe the mashed potato onto the fish filling in decorative swirls, covering the entire surface. Ensure all mash is used. Lightly spray the top with olive oil.
  11. Bake in the preheated oven for 35 minutes, rotating halfway through, until the top is golden brown. For extra color, briefly place under the grill for a few minutes.
  12. Remove from oven and rest for 10 minutes before serving to allow the sauce to thicken slightly and for easier slicing.
Print recipe

Recipe notes

Equipment

  • large saucepan
  • cast-iron skillet
  • potato ricer or masher
  • piping bag with star tip
  • baking tray

Save recipes like this from any YouTube video

Create beautiful, printable recipe cards with ChefScribe.

Get 6 free recipes every month.