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!

A vegan Caprese sandwich with homemade vegan mozzarella, fresh basil, and tomato slices on a white plate with tomatoes behind it.

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!

Save Recipe

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.

An open face vegan Caprese sandwich with tomatoes, basil, and balsamic glaze.

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.
A close up of a vegan Caprese sandwich that has been grilled with a red and white tea towel behind it.

More vegan sandwiches

A vegan Caprese sandwich with sliced vegan Mozzarella, fresh tomatoes, and basil,
Diet
Nut Free Icon
Soy Free Icon
Vegan Icon
5 from 1 rating

Vegan Caprese Sandwich

A simple sandwich made from vegan mozzarella cheese, tomato slices, fresh basil, and balsamic glaze.

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.
Serving: 2pieces, Calories: 378kcal, Carbohydrates: 47g, Protein: 9g, Fat: 17g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Trans Fat: 0.02g, Sodium: 908mg, Potassium: 276mg, Fiber: 5g, Sugar: 6g, Vitamin A: 740IU, Vitamin C: 11mg, Calcium: 124mg, Iron: 3mg
Did you make this recipe?Please leave a star rating and review below!

📌 Be sure to follow me on Pinterest for new vegan recipes!