Preheat the oven to 220°C/Gas mark 7.
Place the puff pastry on a baking tray and fold over each of the four sides to create a 1cm (½in) border crust, then brush the border with the soya milk. Use a fork to lightly prick the inner section of the pastry.
Bake for 10–12 minutes until the edges have risen and become golden.
While the pastry base is cooking, prepare the filling.
Brush a griddle pan with the sunflower oil and place over a medium–high heat. Use tongs to lay the courgette rounds and ribbons onto the hot pan and cook for 5 minutes, then carefully turn and cook for a further three minutes.
To make the pesto, add the garlic, basil, and flaked almonds to a food processor or blender and blitz until semi-smooth.
Pour in the lemon juice and extra virgin olive oil and blitz again to combine. Season with sea salt flakes. Alternatively, make the pesto by very finely chopping the garlic, basil, and flaked almonds before stirring in the lemon juice and extra virgin olive oil, then the seasoning.
Remove the pastry from the oven, then generously spread the inner section with some pesto. Arrange the courgettes neatly over the pesto, then brush the courgettes with a little more pesto. Scatter with a few basil leaves and season with black pepper.
15 Minute Vegan: On a budget by Katy Beskow (Quadrille £15) Photography: Dan Jones