Go Back
+ servings
Two hands holding a caprese salad sandwich.

Mini Vegan Caprese Pesto Sandwiches

Easy to make and packed full of flavor. They’re perfect for a party or a light and simple meal.
Course Appetizer, Entree, Main Course
Cuisine Italian, Vegan
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 6 Servings
Calories 208 kcal
Author Linda Meyer


  • 1 24 inch baguette
  • ¼ cup extra-virgin olive oil divided
  • 1 large tomato thinly sliced
  • 1 shallot thinly sliced
  • 8 oz vegan mozzarella crumbled, see note and link in instructions
  • 1 cup basil leaves
  • 1 cup oil-free pesto see note


  1. Click HERE  to make your own mozzarella.

  2. Cut the baguette into 3 to four inch long sections and then slice each section in half and lightly brush the inside of the bread with olive oil and grill on medium-high heat for approximately 3 to 4 minutes, or until the bread is lightly toasted and has grill marks. Remove and set aside.
  3. Brush both sides of the tomatoes with a light coating of olive oil and grill for approximately 2 minutes per side, or until they begin to soften and have grill marks. Remove from the grill and set aside.
  4. Heat a small skillet on medium-high heat. When the pan is hot add the remaining olive oil. When the oil is hot add the shallots and cook for approximately 7 to 10 minutes, stirring frequently. They should be nicely browned and crispy. Remove from the pan and put on a plate lined with a paper towel to absorb any excess oil.
  5. Make the pesto. Click HERE for the recipe. 


  1. Spread a liberal amount of pesto on the bottom piece of bread, add a slice or two of tomato, basil leaves, mozzarella, and shallots. Top with the top layer of bread and enjoy!

Recipe Notes

  • If you can’t find Miyoko’s mozzarella you can make your own. Click the first link in the instructions to get the recipe.


  • Feel free to substitute your favorite pesto recipe if you like.


  • You can use fresh tomato slices if you don’t want to grill them.


  • Feel free to make larger sandwiches if you don’t want to make minis.


  • The Nutrition Facts are an estimate only.
Nutrition Facts
Mini Vegan Caprese Pesto Sandwiches
Amount Per Serving
Calories 208 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 3g19%
Sodium 380mg17%
Potassium 74mg2%
Carbohydrates 11g4%
Fiber 1g4%
Protein 1g2%
Vitamin A 380IU8%
Vitamin C 3.9mg5%
Calcium 36mg4%
Iron 0.8mg4%
* Percent Daily Values are based on a 2000 calorie diet.