Preheat the oven to 190°C (fan oven).
Prepare the puff pastry – Roll out the puff pastry sheet on a lightly floured surface. Cut into strips about 2.5cm (1 inch) wide.
Spread pesto – Spread a thin layer of lovely basil pesto along each strip.
Fold into trees – Starting from one end of a strip, fold the pastry in a zig-zag pattern to form a triangle shape that gets smaller towards the top, resembling a tree. Gently press the folds to keep them in place.
Insert skewers – Carefully thread a wooden skewer or cocktail stick vertically through the centre of each folded tree to hold it together. Place them on a lined baking tray standing upright.
Make little stars (optional) – Using a small cookie cutter or knife, cut tiny star shapes from leftover puff pastry. Brush them with sundried tomato pesto and gently press onto the top of each tree.
Bake – Bake in the oven for 15–20 minutes, or until golden and puffed.
Cool and serve – Allow to cool slightly before serving as adorable, flavour-packed snacks.