Vegan Caprese Sandwich

This vegan Caprese sandwich was created for my eldest daughter, who has been faithfully vegetarian for just under a year. Until this diet change, I was a vegan in a family of omnivores. I have struggled a lot in my six years as a vegan to navigate that fact, and have become quite the expert on living as a vegan with a bunch of meat eaters. Every time I am asked about my family’s dietary habits now, I gleefully take pause to share that I am not the only veeg in my family any more! It makes me proud in a whole other way as her mother.

Caprese Sandwich Ingredients 1

So, this vegan Caprese sandwich! It’s Gaby’s favorite and her go-to whenever we are anywhere that offers one on the menu. She’s still eating dairy cheese so I wanted to show her how delicious vegan cheese can be. Of course, I went straight to Miyoko’s Kitchen’ VeganMozz for the perfect vegan mozzarella. It’s soft, salty, and creamy – everything a mozzarella should be! I love that I can now purchase it at my local Whole Foods, instead of waiting for it to ship to me. I can only hope that their other varieties will soon follow.

Vegan Caprese Sandwich Open 1

My family is big on its bread, so don’t under think this ingredient. I chose a Ciabatta roll and toasted it before I layered it with the VeganMozz, basil leaves and fresh tomato slices. I added a little something extra by spreading some vegan pesto on each slice of toasted bread.

Caprese Sandwich Bread 1

To kick this Vegan Caprese sandwich up further, don’t toast the bread, but layer everything onto the bread slices and press on a panini maker for a gourmet sammy. If you go the panini route, try swapping sun-dried tomatoes for fresh for a whole other flavor kick. I hope you enjoy the recipe!

Vegan Caprese Sandwich
Write a review
348 calories
26 g
0 g
25 g
7 g
3 g
163 g
328 g
3 g
0 g
21 g
Nutrition Facts
Serving Size
Amount Per Serving
Calories 348
Calories from Fat 223
% Daily Value *
Total Fat 25g
Saturated Fat 3g
Trans Fat 0g
Polyunsaturated Fat 3g
Monounsaturated Fat 18g
Cholesterol 0mg
Sodium 328mg
Total Carbohydrates 26g
Dietary Fiber 4g
Sugars 3g
Protein 7g
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2,000 calorie diet. Your Daily Values may be higher or lower depending on your calorie needs.
  1. 1 Ciabatta roll, sliced
  2. 4 slices plum tomato (or sun-dried tomatoes)
  3. 3 slices Miyoko's Kitchen VeganMozz
  4. 4 basil leaves, rinsed and dried
  5. 1 1/2 tablespoons vegan pesto (purchased or homemade)
  1. 1. Toast the bread.
  2. 2. Spread each slice with the pesto.
  3. 3. Layer the bottom slice of bread first with the VeganMozz, then the tomato, and last with the basil.
  4. 4. Place other slice on top.
  5. * For a variation, don't toast the bread at the beginning, but compile the sandwich and press in a panini maker.
 Caprese Sandwich 1

What is your favorite vegan sandwich? Please share in the comments below. For more easy and delicious vegan recipes, be sure to subscribe to my YouTube channel and sign up for my newsletter below so you never miss a post.