Ingredients
2 thick slices of sourdough bread
1-2 tbsp vegan butter (for the pan)
2 tbsp vegan basil pesto
3 slices vegan mozzarella or provolone cheese (that melts well)
2-3 tbsp fresh tomatoes, finely diced
1 tbsp fresh basil leaves, finely chopped or chiffonade
1 tbsp balsamic glaze (balsamic reduction)
Step-by-Step Instructions:
Prep the pan: Heat a skillet over medium-low heat. Rub your vegan butter directly onto the warm pan to coat it evenly.
Toast the bread: Place both slices of sourdough bread into the melted butter, letting them absorb the flavor and start getting lightly toasted.
Layer the flavors: Spread a generous layer of vegan basil pesto onto one of the bread slices.
Add the cheese: Layer 3 slices of vegan cheese directly on top of the pesto.
The Caprese toppings: Add your finely diced fresh tomatoes over the cheese, then sprinkle with the freshly chopped basil.
The secret touch: Drizzle a rich balsamic glaze generously over the tomatoes and basil.
Close and grill: Top with the second slice of bread. Use a spatula to press the sandwich down gently.
Flip to perfection: Grill for a few minutes until the bottom is perfectly golden-brown and crispy, then flip and repeat until the vegan cheese inside is completely melted and gooey.
Serve: Slice in half, listen to that crunch, and enjoy immediately!
Quick Tips for Success:
Dice the tomatoes small: Finely dicing the tomatoes ensures they stay inside the sandwich and warm up evenly with the melting cheese.
Trap the heat: If your vegan cheese is taking a bit longer to melt, cover the skillet with a lid for 1-2 minutes while grilling.
This recipe is inspired by the viral trend from @shewillevolve on TikTok. You can watch her original viral video here.


