The ultimate vegan toasted sandwich, packed full of delicious roasted vegetables and a creamy vegan basil pesto. Sourdough brushed with olive oil gives it the perfect crispy golden crunch, and the lemon and garlic in the pesto really make the flavours of the sandwich pop!