Recipes › Classic British Fish Pie
Classic British Fish Pie

Classic British Fish Pie

A comforting British classic featuring flaky white fish and shrimp in a creamy lemon-herb sauce, topped with a golden, cheesy mashed potato crust.

⏱ 60 min🍽 Serves 4Britishbakemedium

Ingredients

  • 2 lb floury potatoes
  • 2 tbsp olive oil
  • 2½ cup semi-skimmed milk
  • 1¾ lb white fish fillets
  • 1 tbsp all-purpose flour
  • ¼ tsp nutmeg
  • 3 tbsp heavy cream
  • 7 oz Jerusalem artichokes
  • 1 leek
  • 7 oz raw shrimp
  • ¼ cup fresh parsley
  • ¼ cup fresh dill
  • 1 lemon
  • 1 oz Gruyère cheese
  • ½ tsp salt
  • ¼ tsp black pepper

Steps

  1. Boil potatoes in salted water until tender (about 15 minutes). Drain, return to pan to dry, then mash with 1 tbsp olive oil and season.
  2. Gently poach fish in milk for 3 minutes. Remove fish, reserving 1 cup of milk. Flake fish into an ovenproof dish.
  3. In a pan, heat remaining 1 tbsp olive oil, stir in flour, then gradually whisk in the reserved milk until thick. Grate in nutmeg, season, and stir in cream.
  4. Preheat oven to 190°C (375°F). Grate artichokes and add to the dish with sliced leek, shrimp, chopped parsley, and dill.
  5. Stir lemon zest and juice into the sauce, then pour over the fish mixture. Gently combine with a spoon.
  6. Spoon mashed potatoes over the fish mixture, creating peaks with a fork. Sprinkle with grated Gruyère cheese.
  7. Bake for 35-40 minutes until golden and bubbling. Serve immediately.

Skip the shopping trip

Growshi turns recipes like this into a priced grocery cart and shops it for you — learning your taste as you go.

Get Growshi →