clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
fish pie on a plate

Easy Fish Pie with Spinach

  • Author: Helen
  • Prep Time: 20
  • Cook Time: 30
  • Total Time: 50 minutes
  • Yield: 6 1x


A delicious and easy fish pie with flaky cod, smoked haddock, prawns and spinach in a creamy sauce topped with fluffy mash and grilled cheese.

Serves 6 - user the scaling buttons below to double or triple the recipe.



Mashed potato topping:

  • 750g (or 26ozMaris Piper potatoes or similar - peeled and chopped into even-sized (roughly 4cm or 1.5 inch) pieces
  • 2 tbsp butter 
  • 80ml (or 3oz or 1/3 cupmilk
  • 1/2 tsp black pepper
  • Sea or kosher salt to taste 

Fish pie filling:

  • 250g (or 9ozspinach - washed 
  • 1 tbsp oil
  • 200g (or 7ozskinless cod or similar - cut into bite-sized pieces
  • 200g (or 7oz) skinless smoked haddock - cut into bite-sized pieces (note 1 & 2)
  • 200g (or 7ozraw or cooked king prawns - butterflied and deveined if using raw
  • 4 tbsp butter 
  • 4 tbsp plain flour 
  • 200ml (7 fl.oz or 3/4 cupmilk 
  • 200ml (7 fl.oz or 3/4 cupfish stock
  • 1 clove of garlic - peeled
  • 1/2 tsp ground nutmeg 
  • 1/2 lemon juice + zest
  • 2 tbsp fresh chives - finely chopped
  • 2 tbsp fresh dill - finely chopped
  • 1/2 tsp freshly ground black pepper 

Other topping ingredients:

  • 75g (or 2.5 oz or 2/3 cupgrated cheese - either a mixture of cheddar and parmesan or just cheddar
  • A handful of dried breadcrumbs - optional



  1. Heat your oven to 180°C or 350°F.
  2. Place a saucepan of generously salted water on a high heat until it boils. Reduce to simmer, add the potatoes and cook for 15 to 20 minutes until you can easily place a fork through them. (note 3)
  3. Meanwhile, place a large frying pan on a medium heat and cook the spinach until wilted. You may need to do this in two batches.
  4. Place the spinach into a colander once it has wilted, drain the excess moisture by gently squeezing it with your hands and set it aside.
  5. Wipe the frying pan you used to wilt the spinach clean and place it on a medium heat. Add oil and fry the cod and haddock for a few minutes until it is cooked and set it aside. (note 4)
  6. Add the prawns and fry for 1-2 minutes until opaque. Add a little more oil to the pan if necessary. Set them aside with the cod and haddock when they are done. 
  7. Wipe the pan clean again and place it on a medium heat. Melt the butter, then stir in the flour and add the milk gradually and stir continually until a thick and creamy sauce is formed.
  8. Stir in the fish stock and add the garlic clovenutmeglemon juice and zest, chivesdill and a little black pepper to taste (I normally add 1/4 - 1/2 tsp). 
  9. Stir the cooked fish, prawns and spinach and leave the sauce on your stove's lowest heat while you prepare the remainder of the fish pie.
  10. When the potatoes are cooked, drain them using a colander and return them to the pan.
  11. Add the butter and milk and mash until the potatoes are smooth and fluffy. Add extra milk if necessary. Season with black pepper and salt to taste.(note 5)
  12. Remove the garlic clove and spoon the sauce into the baking dish
  13. Spoon the mashed potato onto the top and sprinkle with grated cheese and breadcrumbs (if using).
  14. Grind a little fresh black pepper on top (no more than 1/4 tsp) and bake in the oven for approximately 15 minutes until you see the sauce start to bubble around the edges of the mash potato topping and the cheese is melted and golden.
  15. Place the fish pie under the grill for a few minutes to get the topping extra brown and crispy if desired.



  1. If your fish has skin I recommend frying it whole and removing the skin before you cut it into bite-size pieces. 
  2. If you are using frozen fish make sure you fully defrost it first and remove any excess moisture with kitchen paper before frying.
  3. I recommend setting a timer at this point so you do not forget about the potatoes while you prep the other ingredients. 
  4. The fish pieces are cooked when they are opaque. If in doubt, cut one of the larger pieces of fish in half to check the flesh is opaque all the way through. 
  5. The amount of salt you will need to add will depend on how the saltiness of the water you boiled the potatoes in. You shouldn't need more than 1/2 tsp. 
  • Category: Main
  • Cuisine: Western


  • Serving Size: 1
  • Calories: 508
  • Sugar: 6.3g
  • Sodium: 828mg
  • Fat: 28.6g
  • Saturated Fat: 14.3g
  • Unsaturated Fat: 11.8g
  • Trans Fat: 0.1g
  • Carbohydrates: 35.9g
  • Fiber: 3.8g
  • Protein: 28.4g
  • Cholesterol: 172.7mg

Keywords: fish pie spinach