2 tbsp Worcestershire sauce (ensure it’s a vegan version if required)
2 tbsp tomato purée
3 sprigs of thyme, leaves picked
12 squares of ready-made puff pastry, thawed
1 egg, beaten, or 3 tbsp plant-based milk
Salt and pepper
Olive oil, for frying
For the tomato jam
1cm piece of ginger
500g cherry tomatoes
2 tbsp sugar or maple syrup
1 tsp ground cumin
A pinch of cayenne pepper
Preparation
Make the tomato jam (Tip: this can be made a day ahead)
Peel and grate the ginger. Sauté it in a saucepan with a little oil.
Add the cherry tomatoes, sugar (or maple syrup), ground cumin, cayenne pepper, and a pinch of salt.
Simmer gently over a medium heat for about 45 minutes, stirring occasionally, until it reaches a jam-like consistency.
Prepare the filling
Finely chop the onion, crush the garlic, and coarsely grate the courgette, carrot, and mushrooms.
Sauté the onion and garlic in a large pan until translucent. Add the grated vegetables and cook for 15-20 minutes until most of the moisture has evaporated.
Add the plant-based mince, Worcestershire sauce, tomato purée, and thyme leaves for the final 5 minutes of cooking.
Season well with salt and pepper and set the mixture aside to cool completely.
Assemble and bake the puffs
Preheat the oven to 200°C (180°C Fan).
Place a large spoonful of the cooled filling into the centre of each puff pastry square.
Fold the four corners into the middle to create a parcel, pressing the edges firmly to seal.
Brush the parcels with the beaten egg or plant-based milk.
Bake for 20-22 minutes until golden brown and puffed up.
Serve the warm pastry puffs with the homemade tomato jam.