Caprese Sandwich

Why You’ll Love This Recipe

This sandwich is the perfect combination of creamy, juicy, and herbaceous. It’s vegetarian, light yet filling, and comes together in minutes. The rich mozzarella pairs beautifully with ripe tomatoes and fresh basil, while the balsamic glaze adds a touch of sweetness that ties it all together. It’s an elegant yet easy meal perfect for lunches, picnics, or a quick dinner.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Bread slices (sourdough, ciabatta, or your favorite sandwich bread)
  • Fresh mozzarella cheese (sliced)
  • Fresh tomatoes (sliced)
  • Fresh basil leaves
  • Lettuce (romaine or butter lettuce, optional)
  • Mayonnaise or pesto (for spreading)
  • Balsamic glaze or reduction
  • Olive oil (optional, for brushing)
  • Salt and black pepper to taste

Directions

  1. Toast the bread slices lightly, brushing with olive oil if desired.
  2. Spread mayonnaise or pesto on one or both slices of bread.
  3. Layer lettuce (if using), sliced mozzarella, and tomatoes on one slice.
  4. Season with salt and pepper, then add fresh basil leaves.
  5. Drizzle with balsamic glaze for that classic caprese flavor.
  6. Top with the second slice of bread and gently press down.
  7. Slice in half and serve immediately while fresh and slightly warm.

Servings and timing

This recipe makes 2 sandwiches.
Prep time: 10 minutes
Cook time: 5 minutes (for toasting bread)
Total time: 15 minutes

Variations

  • Avocado twist: Add slices of ripe avocado for extra creaminess.
  • Spicy kick: Spread a little spicy aioli or add crushed red pepper flakes.
  • Vegan version: Use vegan mozzarella and dairy-free pesto.
  • Gluten-free: Use gluten-free bread or lettuce wraps.
  • Grilled version: Grill the sandwich like a panini for a melty, toasty finish.

Storage/Reheating

This sandwich is best enjoyed fresh to preserve the texture of the bread and the freshness of the vegetables. If storing, wrap tightly in foil or plastic wrap and refrigerate for up to 1 day. To enjoy warm, reheat in a toaster oven or skillet until the bread is crisp and cheese slightly melted. Avoid microwaving, as it may make the bread soggy.

FAQs

What type of bread works best?

Sourdough, ciabatta, or focaccia are ideal — they’re sturdy and add delicious texture.

Can I add greens?

Yes, arugula or spinach make great additions for extra freshness.

What’s the best cheese for this sandwich?

Fresh mozzarella gives that authentic caprese flavor, but burrata or vegan mozzarella work too.

Can I use store-bought balsamic glaze?

Yes, it’s a convenient and flavorful option that adds sweetness and tang.

How can I make it healthier?

Use whole-grain bread, skip the mayo, and drizzle lightly with olive oil instead of glaze.

Can I prepare it ahead of time?

You can prep the ingredients, but assemble right before serving to keep it fresh.

Can I make it vegan?

Yes — simply use vegan cheese and egg-free mayo or pesto.

What sides go best with this sandwich?

Pair it with a simple green salad, soup, or baked chips.

How do I keep the sandwich from getting soggy?

Toast the bread and layer basil or lettuce between the tomato and bread to prevent moisture absorption.

Can I make it a warm sandwich?

Absolutely! Grill it on a panini press or skillet until the cheese melts slightly for a warm, melty version.

Conclusion

The Caprese Sandwich is a simple yet elegant meal that celebrates fresh, high-quality ingredients. With creamy mozzarella, ripe tomatoes, and fragrant basil layered between crisp, toasted bread, it delivers the perfect balance of flavor and texture. Whether enjoyed cold or lightly grilled, this vegetarian sandwich is sure to become a go-to favorite for quick, wholesome meals.

Print

Caprese Sandwich

Caprese Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

The Caprese Sandwich is a fresh and flavorful twist on the classic Italian caprese salad — featuring juicy tomatoes, creamy mozzarella, fragrant basil, and a drizzle of tangy balsamic glaze layered between perfectly toasted bread. It’s quick, light, and irresistibly delicious.

  • Author: Laura
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Total Time: 15 minutes
  • Yield: 2 sandwiches
  • Category: Lunch, Sandwiches, Vegetarian
  • Method: Assembled or Grilled
  • Cuisine: Italian-Inspired
  • Diet: Vegetarian

Ingredients

  • 4 slices of bread (sourdough, ciabatta, or your choice)
  • 4 oz fresh mozzarella cheese, sliced
  • 12 ripe tomatoes, sliced
  • Fresh basil leaves
  • 2 tbsp mayonnaise or pesto
  • 12 tsp balsamic glaze or reduction
  • 1 tbsp olive oil (optional, for brushing)
  • Salt and black pepper, to taste
  • Lettuce leaves (optional)

Instructions

  1. Lightly toast the bread slices, brushing with olive oil if desired.
  2. Spread mayonnaise or pesto evenly on one or both sides of the bread.
  3. Layer lettuce (if using), mozzarella slices, and tomato slices on one slice of bread.
  4. Season with salt and black pepper, then add fresh basil leaves.
  5. Drizzle with balsamic glaze for added sweetness and tang.
  6. Top with the remaining slice of bread and press gently.
  7. Slice in half and serve immediately, or grill for a warm, melty version.

Notes

  • Use high-quality mozzarella and ripe tomatoes for the best flavor.
  • Toast the bread lightly to prevent sogginess from the tomatoes.
  • For a vegan version, use plant-based cheese and egg-free pesto.
  • Add avocado or arugula for extra flavor and texture.
  • Best served fresh but can be wrapped and stored for up to 1 day.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 420
  • Sugar: 4g
  • Sodium: 620mg
  • Fat: 22g
  • Saturated Fat: 9g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 45mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments