Easy British Fish Pie Recipe

Fish Pie Recipe

 The Spruce 

  • Total: 60 mins
  • Prep: 30 mins
  • Cook: 30 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
422 Calories
19g Fat
51g Carbs
11g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 servings
Amount per serving
Calories 422
% Daily Value*
Total Fat 19g 24%
Saturated Fat 10g 52%
Cholesterol 45mg 15%
Sodium 471mg 20%
Total Carbohydrate 51g 19%
Dietary Fiber 6g 20%
Protein 11g
Calcium 203mg 16%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This British fish pie recipe is nutritious, easy, and can be economical to cook. Ask your fishmonger for a selection of fish scraps and, usually, they will charge you less than the market price. If they aren't willing, then change your fishmonger.

Buy chunks of fresh, seasonal fish whenever possible, frozen is fine as long as you defrost it first. If you don't, you will end up with a lot of water in the bottom of your dish.
As you can see in this recipe which contains fish, leeks, milk, butter, and potatoes, a fish pie is a one-pot supper dish. Some like to sprinkle a fish pie with grated cheese but this is optional, as is the addition of hard-cooked eggs seen in some recipes. Serve the pie with peas or other fresh greens.

Oh, and by the way, with all that lovely fish and vegetables, this dish is good for you, too. 


  • 1 cup fish stock
  • 1 cup milk
  • 12 ounces assorted fish pieces (see note below)
  • 1 bay leaf
  • 2 ounces butter
  • 1 medium leek (white part only, washed thoroughly and finely sliced)
  • 2 ounces all-purpose flour
  • 1 tablespoon fresh parsley (finely chopped)
  • Salt (to taste)
  • Freshly ground black pepper (to taste)
  • 5 1/2 cups mashed potatoes (warm and creamy)
  • Optional: handful grated cheddar cheese

Steps to Make It

  1. Gather the ingredients.

    Fish Pie Recipe ingredients
     The Spruce
  2. Heat the oven to 355 F/180 C.

  3. Pour the fish stock and milk into a large saucepan and bring to a gentle simmer.

    Fish Pie Recipe
     The Spruce
  4. Add the fish pieces and bay leaf and poach for 5 minutes.

    Fish Pie Recipe
     The Spruce
  5. Remove the fish pieces with a slotted spoon and keep to one side. Reserve the pot liquor.

    Fish Pie Recipe
     The Spruce
  6. Melt the butter in a medium-sized saucepan over medium heat. Add the sliced leeks and cook for 5 minutes until the leeks are soft.

    Fish Pie Recipe
    The Spruce 
  7. While still hot, add the flour and stir well with a wooden spoon.

    Fish Pie Recipe
    The Spruce 
  8. Pour the fish liquor into the pan and stir again. Raise the temperature and cook for 3 minutes until the sauce is slightly thickened.

    Fish Pie Recipe
    The Spruce 
  9. Turn the heat off, remove the bay leaf, and add the poached fish, chopped parsley, and season with salt and pepper. Leave to one side.

    Fish Pie Recipe
    The Spruce 
  10. Place the fish and sauce into an ovenproof dish and cover with a thick layer of mashed potatoes fluffed up with a fork. For a more professional look, pipe the mashed potatoes from a piping bag with a large nozzle.

    Fish Pie Recipe
     The Spruce
  11. Sprinkle with optional grated cheese.

    Fish Pie Recipe
     The Spruce
  12. Put the dish on a baking sheet and cook in the center of the heated oven for 20 to 30 minutes or until the sauce is bubbling beneath the potatoes.

    Fish Pie Recipe
     The Spruce
  13. Serve immediately and enjoy!

    Fish Pie Recipe
     The Spruce


  • Either buy one type of fish (skinless and bones removed) cut into bite-sized chunks, or mix different fish and/or prawns together. 
  • Choose non-oily, fleshy fish such as salmon, cod, smoked haddock, and coley, which is similar to cod.