clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
This vegetarian Caprese Sandwich is packed with layers of fresh tomatoes, mozzarella, greens, and a balsamic basil pesto sauce in between ciabatta buns. |

Caprese Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sam Hu | Ahead of Thyme
  • Total Time: 12 minutes
  • Yield: 2 sandwiches
  • Diet: Vegetarian


This Caprese Sandwich is packed with flavor with layers of fresh tomatoes, mozzarella, crisp greens, and a balsamic basil pesto sauce in between toasted ciabatta buns. This vegetarian sandwich is cheesy, delicious, and so quick and easy to make.


  • 2 ciabatta rolls (or 4 sandwich bread slices or 1/2 French baguette)
  • 1/2 cup baby arugula
  • 1/2 fresh mozzarella ball (4 ounces), sliced into 1/4 inch thick rounds
  • 1 medium roma tomato, sliced into ¼-inch thick rounds

For the sauce:

  • 2 tablespoons pesto sauce
  • 2 tablespoons mayonnaise
  • 1/2 tablespoon balsamic vinegar
  • 1 teaspoon extra virgin olive oil


  1. Preheat oven to 375F.
  2. Slice the ciabatta rolls open and place on a lined baking sheet. Toast in the oven until warmed through and  the edges become crispy, about 1-2 minutes.
  3. In a small mixing bowl, add pesto sauce, mayonnaise, vinegar, and olive oil. Stir well until smooth.
  4. To assemble each sandwich, spread 1 tablespoonful of sauce on the bottom sandwich slice and top with arugula, mozzarella rounds, and tomato slices. Drizzle the top sandwich slice with more pesto sauce and put them together.
  5. Serve immediately.


How to store: Caprese sandwiches are best enjoyed fresh and are not typically recommended for long-term storage, as the ingredients can become soggy and lose their freshness. To store, transfer the sandwich into an airtight container or ziploc bag and refrigerate for up to 2 days.

Make ahead tips: If planning to have extra to store, I recommend keeping the components of the sandwich separate until you are ready to eat. Store the bread, sliced tomatoes, mozzarella, and greens individually and assemble the sandwich just before serving. You can also make the sauce ahead of time and store in an airtight container until ready to assemble.

  • Prep Time: 10 minutes
  • Cook Time: 2 minutes
  • Category: Sandwich
  • Method: Assemble
  • Cuisine: American