Preheat oven to 200°C fan / 425°F and line baking tray with greaseproof paper.
Drizzle a little oil in a frying pan on a high heat and fry the onion for 5 minutes.
Add the garlic and taco seasoning, and fry for a further 2 minutes.
Next, add the kidney beans, sweetcorn and tomatoes, and cook on a medium heat for 10 minutes.
If using a sheet of puff pastry, roll out the pastry horizontally and slice it in half vertically. Then, create 8 equal rectangles by making three horizontal slices, ensuring the spacing between each slice is equal.
Create sixteen triangles of pastry by cutting each pastry rectangle in half diagonally.
Arrange the pastry triangles in a circle alongside each other, ensuring the widest edges are at the centre and there is an overlap between the triangles. There should be a gap in the middle with a roughly 12cm diameter.
Where the pastry triangles overlap, press down with your fingers to push the pastry into the middle, creating more surface area for the taco mix.
Spoon the taco mixture on top of the pastry and build the mixture as high as possible.
Bring the outer edges of each pastry triangle over the taco mix, tucking the pastry under itself.
Brush the pastry with almond milk.
Bake in the pre-heated oven for 20-25 minutes or until golden brown.
Remove from oven, serve with our cashew sour cream and decorate with your favourite salad.