Dairy-Free Vegan Caprese Grilled Cheese

A plant-based twist on the classic grilled cheese featuring vegan mozzarella, fresh basil, and thick tomato slices pressed between garlic-rubbed sourdough. The combination of melted dairy-free cheese with aromatic basil and juicy tomatoes creates the perfect comfort food that's both satisfying and wholesome. This sandwich works beautifully for lunch, a light dinner, or whenever you're craving something warm and comforting with fresh, vibrant flavors.
Ingredients
- 2 slices fresh sourdough bread, or bread of choice
- 1 tablespoon vegan butter, softened
- 1 teaspoon extra virgin olive oil, alternative to vegan butter(optional)
- 1 clove garlic, sliced in half
- 4 large fresh basil leaves
- 2 slices vegan mozzarella, we used Miyoko's VeganMozzcashew cheese1:1none
homemade option
- 2 thick slices tomatoes, we used Roma tomatoes
Instructions
- 1
Coat both sides of bread slices with vegan butter or olive oil, saving any extra for later
- 2
Rub both sides of each bread slice with the halved garlic cloves
- 3
Add remaining vegan butter or olive oil to medium pan over medium-low heat
- 4
Layer vegan mozzarella, basil, and tomatoes on one bread slice while pan heats
- 5
Place remaining bread slice on top to close the sandwich and add to pan
- 6
Press sandwich down with a weight or heavy object to allow proper cheese melting
- 7
Cook on each side for 5-7 minutes or until golden brown
- 8
Allow to cool slightly, slice in half, and serve
Tips
Use a heavy skillet or cast iron pan as a weight to press the sandwich for better cheese melting and crispier bread.
Choose firm tomatoes like Roma to prevent the sandwich from becoming soggy during cooking.
Let the sandwich rest for a minute after cooking to allow the cheese to set before slicing.
Good to Know
Best eaten immediately while cheese is melted. Store leftovers wrapped in refrigerator for up to 1 day.
Can prep ingredients up to 2 hours ahead. Assemble and cook just before serving for best results.
Serve immediately while hot with soup, salad, or chips. Cut diagonally for easier eating.
Common Mistakes
Use medium-low heat to avoid burning bread before cheese melts
Don't skip pressing the sandwich or cheese won't melt properly
Pat tomatoes dry to prevent soggy bread
Substitutions
homemade option
FAQ
Can I make this without vegan cheese?
Yes, try avocado slices, hummus, or nutritional yeast mixed with cashew cream for a creamy element that complements the basil and tomato.
What if I don't have a weight to press the sandwich?
Use another heavy pan, a large spatula to press down frequently, or wrap in foil and place under a heavy cookbook while cooking.
How long will this keep in the refrigerator?
Best eaten fresh, but leftovers can be stored wrapped for 1 day and reheated in a dry pan to crisp up the bread again.