Heat the oil in a large frying pan/skillet. Add the onion and cook on a medium heat for 5 minutes, stirring occasionally until the onion starts to soften.
Add the chicken and turn up the heat to medium-high. Cook for 5-6 minutes until the chicken is sealed.
Add in the chorizo, garlic, salt and pepper. Cook for a further 5 minutes until the chorizo is lightly cooked and starting to release some if its oil.
Stir in the tomato puree, then add the two tins of chopped tomatoes, the worcestershire sauce and the sugar. Stir and bring to a gentle bubble. Simmer for 10-15 minutes until the sauce thickens, then turn off the heat.
Remove one quarter of the chicken-chorizo sauce, place in a bowl and leave to cool.
Divide the remaining sauce between four bowls of pasta for dinner (or freeze for another meal).
For the Chicken Chorizo Puff Pastry Rolls:
Preheat the oven to 200C/400F. Unroll the pastry and slice in half lengthways.
Spoon the reserved chicken-chorizo sauce down the middle of the two lengths of pastry (see image in post). Brush the edges with egg wash and fold the pastry over, so the edges meet. Use a fork to press down the edges.
Brush the tops of the two rolls of pastry with egg wash, then slice each roll into 9 or 10 pieces. Sprinkle with the black sesame seeds and transfer the pastry pieces to a large, non-stick baking sheet - leaving at least 1/2 an inch of space between each pastry.
Place in the oven and cook for 15 - 20 minutes, until golden brown.
Remove from the oven, allow to cool for 5 minutes (or completely if preferred) and serve.
**NOTE - this recipe makes enough sauce for four portions of pasta and 18-20 pastry puffs. If you only want to make the pastry puffs use one-quarter of the Chicken Chorizo Pasta Sauce ingredients (or alternatively, you can multiple the pastry by 4 and make 72-80 pastry puffs)..Nutritional Information is per sausage rolls (based on making 18) and includes the pasta for 4 for use in another meal.