Vegan Caprese Sandwich
This bright and fresh vegan Caprese Sandwich is made from homemade vegan mozzarella, fresh tomatoes, and basil, then drizzled with balsamic glaze and served on grilled sliced bread. It’s the perfect summer sandwich!

Want to save this recipe?
Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!
Why make this recipe
If you have some fresh garden tomatoes and basil, this is the sandwich that you want to make! It’s all the goodness of a classic vegan Caprese salad made with vegan mozzarella slices and served on crispy toasted bread.
You can grill it or serve it cold, either way, it’s bursting with flavor and makes a quick and satisfying meal.
Ingredients and substitutions
- Vegan Mozzarella Cheese – You can use store-bought vegan mozzarella, but if you have time, I highly recommend that you try my homemade mozzarella slices with this recipe.
- Fresh Tomatoes – sliced. You will want to use medium-sized tomatoes. Ripe in-season tomatoes work best.
- Fresh Basil Leaves – fresh basil is key here, don’t use dried.
- Balsamic Glaze – you can find this at more grocery stores, but you can also easily make your own by simmering 1/2 cup of balsamic vinegar mixed with 2 tablespoons of vegan sugar for about 10 minutes then allow it to cool.
- Olive Oil – just a little drizzle, but feel free to omit it. I usually use high-quality extra virgin olive oil for the best flavor.
- Salt and Pepper – for flavor
- Vegan Bread – any sliced vegan bread will work. You can toast or grill the bread if desired.
Helpful tools
- Frying Pan – if you want to grill your sandwich.
How to make a vegan Caprese sandwich
A full printable version of this recipe with ingredient measurements is available at the bottom of this post.
Step 1 – Lay a slice of vegan mozzarella on a slice of bread, then place a tomato slice on top of it, followed by a basil leaf. Then place another cheese slice about 1 inch away layering part of it over the first slice of cheese and tomato until you have filled up the slice of bread.
Step 2 – Drizzle the sandwich with balsamic glaze and a small amount of good-quality olive oil along with a dash of salt and pepper.

Step 3 – Place the next piece of bread on top.
Step 4 – If you want it grilled, butter each side of the bread with a thin layer of vegan butter and place on a hot skillet for about 3 minutes on each side until it’s a light golden brown.
Pro Tips
- Use fresh ripe tomatoes, preferably in season. Fresh tomatoes from the garden or farmer’s market taste best in this sandwich.
- Use fresh basil. This is a recipe where dried basil can not be substituted.

More vegan sandwiches
- Vegan Tuna Melt
- Vegan Chicken Salad Sandwich
- Tofu Egg Salad
- Chickpea Salad Sandwich
- Tofu Wrap
- Vegan Chicken Caesar Wrap

Vegan Caprese Sandwich
Ingredients
- 3 slices vegan mozzarella slices
- 3 slices tomatoes
- 3 large basil leaves
- 1 teaspoon balsamic glaze
- 1 small drizzle extra virgin olive oil
- 1 dash kosher salt
- 1 dash black pepper
- 2 slices bread
Instructions
- Lay a slice of vegan mozzarella on a slice of bread, then place a tomato slice on top of it, followed by a basil leaf. Then place another cheese slice about 1 inch away layering part of it over the first slice of cheese and tomato until you have filled up the slice of bread.
- Drizzle the sandwich with balsamic glaze and a small amount of good-quality olive oil along with a dash of salt and pepper.
- Place the second piece of bread on top.
- If you want it grilled, butter each side of the bread with a thin layer of vegan butter and place on a hot skillet for about 3 minutes on each side until it's a light golden brown.
Notes
- Use fresh ripe tomatoes, preferably in season. Fresh tomatoes from the garden or farmer’s market taste best in this sandwich.
- Use fresh basil. This is a recipe where dried basil can not be substituted.
📌 Be sure to follow me on Pinterest for new vegan recipes!




One comment on “Vegan Caprese Sandwich”
-
Elliot Davis —
Leave a comment »