Feeds 4-6
Heat a drizzle of oil in a large pan and fry the sausages for 10 minutes on a medium heat until browned all over. Remove from the pan (they won't be 100% cooked through at this stage) and set aside.
Add the onion to the pan and fry for 5 minutes until soft. Stir in the garlic for the final minute.
Stir in the flour until it disappears.
Slowly add the chicken stock a little at a time, only adding more when it comes to the boil. Stir continuously.
When all the stock is used, stir in the cream, oregano, sun-dried tomatoes and parmesan. Gently bring to the boil, stirring until the parmesan has melted. Season with salt and pepper.
Cut each sausage into 4-6 pieces and return them to the pan, then stir in the spinach and tip everything into a nice big baking dish.
Heat the oven to 210C or 190C (fan).
Roll out the pastry. Cut lots of heart shapes out of the pastry, until you have enough to cover the top of the pie. Make sure they are only slightly overlapping. You can just lay the whole sheet over if you prefer and press the edges into the dish.
Brush the pastry with beaten egg.
Bake in the oven for 20-25 minutes until golden on top.
