Sweet Pea Fish Pie

Prep time: min
Total time: 90min
Serves 8
2 lbs
3 tbsp
unsalted butter
2 3/4 cups
frozen peas
olive oil
2 cups
reduced-fat (2%) milk
5 oz
frozen salmon fillets (x2)
3 1/2 oz
frozen white fish fillets (x2)
6 tbsp
all-purpose flour
3 1/2 oz
frozen spinach
4 oz
frozen cooked peeled shrimp
1 tsp
English mustard (heaping)
1 1/2 oz
Cheddar cheese
13.8 g
saturated fat
3 g
37.9 g
9 g


  1. Preheat the oven to 350ºF. Peel the potatoes and cut into large even-sized chunks, then put them into a large saucepan of boiling salted water for 15 minutes, or until cooked through. Drain and mash with a pinch of salt and pepper, the zest from the lemon and the butter. Place the frozen peas in a colander, pour over some boiling water to defrost them, then drain well and pulse a few times in a food processor. Fold them through the mashed potato to create a rippled effect, then leave to one side.

  2. Peel and chop the carrots and onions and cook them in a large ovenproof pan (roughly 12 inches in diameter) with a lug of oil for 15 minutes, or until softened but not colored, stirring occasionally. Meanwhile, heat the milk in a saucepan on a medium heat. Once simmering, add all the frozen fish fillets for around 10 minutes, or until cooked through, then use a slotted spoon to remove them to a plate, taking the pan off the heat.

  3. Stir the flour into the carrots and onions, then gradually add the milk, a ladleful at a time, stirring continuously. Stir in the spinach until broken down, then season to perfection. Flake in the fish fillets (carefully remove and discard the skin if the fillets have it), add the shrimp, mustard and the juice from half the lemon, grate in the Cheddar and stir gently to combine. Top with the pea-spiked mash and smooth out, scuffing it up slightly with a fork to give it great texture. Bake for 30 to 40 minutes, or until beautifully golden. Serve with a good old helping of baked beans (if you like) – delicious!