This vibrant Caprese Sandwich is a fresh, satisfying vegetarian option perfect for a quick lunch or light dinner.
Packed with juicy tomatoes, creamy mozzarella, and peppery arugula, it delivers plant-based protein and fiber while keeping saturated fats low.
Finished with a zesty balsamic basil pesto, it’s flavorful, nutritious, and effortless—ideal for busy weekdays or simple meal prep.

Caprese Sandwich
Equipment
- 1 Baking Sheet
- 1 small mixing bowl
- 1 spoon or spatula
- 1 knife
- 1 Cutting board
Ingredients
For the Sandwich:
- 2 ciabatta rolls or 4 slices of sandwich bread / ½ French baguette
- ½ cup baby arugula
- ½ fresh mozzarella ball 4 oz, sliced ¼-inch thick
- 1 medium Roma tomato sliced ¼-inch thick
For the Balsamic Pesto Sauce:
- 2 tablespoons pesto sauce
- 2 tablespoons mayonnaise
- ½ tablespoon balsamic vinegar
- 1 teaspoon extra virgin olive oil
Instructions
- Preheat the Oven: Start by preheating your oven to 375°F (190°C).This ensures that when the ciabatta rolls go in, they toast evenly and develop a lovely golden crisp on the edges. While the oven warms, you can prepare the other ingredients so everything comes together seamlessly.
- Prepare the Ciabatta Rolls: Take your ciabatta rolls and slice them horizontally, creating a top and bottom half for each sandwich. Place the cut sides facing up on a lined baking sheet. This will allow the heat to directly crisp the bread without drying it out. Toast them in the preheated oven for 1–2 minutes, just until slightly golden and warm, but not overly browned. Keep a close eye—they can go from perfectly crisp to over-toasted very quickly.
- Slice the Mozzarella and Tomatoes: While the rolls are warming, slice the fresh mozzarella ball into ¼-inch thick rounds. Aim for uniform slices so that each bite has a consistent cheesy texture. Next, slice the Roma tomato into similar ¼-inch thick rounds. This ensures the tomato layers are juicy but not too watery, which keeps the sandwich from becoming soggy.
- Wash and Prep the Arugula: Rinse the baby arugula thoroughly under cold running water to remove any dirt or grit. Gently pat it dry with a clean kitchen towel or paper towel. The arugula adds a peppery, fresh flavor that balances the creaminess of the mozzarella, so it’s important to keep the leaves crisp.
- Make the Balsamic Basil Pesto Sauce: In a small mixing bowl, combine 2 tablespoons of pesto sauce, 2 tablespoons of mayonnaise, ½ tablespoon of balsamic vinegar, and 1 teaspoon of extra virgin olive oil. Stir vigorously until the mixture is smooth, creamy, and fully blended. This sauce will be the flavor anchor of your sandwich, offering a tangy, herby, and slightly sweet bite in every mouthful.
- Spread the Sauce on the Bread: Using a spoon or spatula, spread approximately 1 tablespoon of the balsamic basil pesto sauce evenly over the bottom half of each toasted ciabatta roll. Make sure to reach the edges so every bite has a touch of that delicious sauce.
- Layer the Arugula: Place a generous handful of baby arugula on top of the sauce.This layer adds a crisp, refreshing texture and a slightly peppery flavor that complements the creamy mozzarella and tangy tomatoes perfectly.
- Add the Mozzarella Slices: Arrange the mozzarella slices neatly over the arugula. Make sure the slices are evenly distributed so each bite is rich and cheesy. The mozzarella provides the creamy, satisfying protein that makes this sandwich filling and nutritious.
- Layer the Tomato Slices: Next, place the tomato slices on top of the mozzarella. Slightly overlap them if necessary to ensure every bite gets juicy tomato flavor. Tomatoes are naturally hydrating and fiber-rich, adding freshness and subtle acidity that balances the richness of the cheese and sauce.
- Top with More Sauce: Drizzle or spread a little more of the balsamic basil pesto sauce on the top half of the bread. This extra layer enhances flavor, adds moisture, and ties all the sandwich layers together beautifully.
- Assemble the Sandwich: Carefully place the top ciabatta half over the stacked layers of arugula, mozzarella, and tomatoes. Press down gently to hold everything together without squishing the delicate ingredients.
- Serve Immediately: For the best texture and flavor, serve the Caprese Sandwich immediately while the bread is warm and the ingredients are fresh. If desired, cut each sandwich in half diagonally for an appealing presentation.Enjoy as a quick lunch, light dinner, or even a grab-and-go meal for busy days.
- Storage Tips (Optional): If you need to prepare sandwiches ahead of time, keep the ingredients separate. Store the bread, sliced tomatoes, mozzarella, and arugula in airtight containers and assemble just before serving. The pesto sauce can also be pre-made and refrigerated, ensuring your sandwiches stay fresh and crisp for up to 2 days.
Notes
- This sandwich is best enjoyed fresh; the mozzarella and tomatoes can release moisture over time, making the bread soggy.
- For extra flavor, lightly drizzle the tomato slices with olive oil or a tiny pinch of salt before assembling.
- You can substitute ciabatta with sourdough, whole-grain, or baguette slices depending on your preference.
- To make the sandwich more protein-rich, consider adding a few slices of avocado or a sprinkle of nuts/seeds.
- Adjust the balsamic pesto sauce to taste; you can make it tangier with extra balsamic vinegar or creamier with more mayonnaise.
Chef’s Secrets For Perfect Sandwiches
The secret to a perfect Caprese Sandwich lies in balancing textures and flavors.
Start by toasting the bread just enough to make it crispy on the outside while keeping the interior soft.
Use fresh, ripe tomatoes—they should be juicy but firm to avoid sogginess.
Slice mozzarella evenly to create consistent layers and avoid overwhelming the sandwich.
The balsamic basil pesto sauce is crucial; a smooth, well-blended sauce enhances every bite, tying together the peppery arugula, creamy cheese, and sweet-tart tomatoes.
For an extra flavor boost, lightly season the tomatoes or add a hint of freshly cracked black pepper to the mozzarella layers.
Serving Suggestions For Every Occasion
This Caprese Sandwich shines on its own but can be paired beautifully with simple sides.
Serve it with a crisp green salad, roasted vegetables, or a small bowl of soup for a balanced meal.
For picnics or casual lunches, wrap the sandwich in parchment paper and cut diagonally to make it portable.
Pair with chilled sparkling water or a light white wine for a refreshing combination.
For a heartier twist, serve alongside roasted sweet potato wedges or a grain salad like quinoa or couscous for an extra fiber boost.
Storage Tips To Keep Fresh
Caprese sandwiches are best eaten immediately, but if you need to store them, keep the components separate.
Slice the tomatoes, mozzarella, and arugula, and store each in airtight containers in the fridge.
The pesto sauce can be prepared ahead and refrigerated in a small jar.
Toast the bread just before serving to retain its crispness.
If you assemble the sandwich in advance, wrap it tightly in parchment paper and store in the fridge for up to 24 hours, but note that the bread may lose some crunch over time.
Frequently Asked Questions
1. Can I use other types of bread?
Yes! Ciabatta works best for its airy texture and crisp crust, but sourdough, baguette, or whole-grain bread can be excellent alternatives. Just toast lightly to maintain crispness without drying out the bread.
2. Is this recipe suitable for meal prep?
Absolutely. For meal prep, store the ingredients separately and assemble right before eating. The bread can become soggy if the tomatoes and sauce sit too long, so keeping layers separate preserves freshness.
3. Can I make this sandwich vegan?
Yes! Replace mozzarella with vegan cheese alternatives and use a vegan mayonnaise for the pesto sauce. The flavors remain vibrant, and it still makes a satisfying, protein-rich sandwich.
4. How do I prevent the sandwich from becoming soggy?
The key is to avoid assembling too early. Toast the bread just before making the sandwich, keep tomatoes and greens dry, and store the sauce separately if making ahead. A light layer of sauce on the bread, rather than heavy spreading, also helps.
5. Can I add extra ingredients for flavor?
Certainly! Fresh basil leaves, sliced avocado, or a few roasted red peppers complement the classic flavors beautifully. A drizzle of balsamic glaze over the top can also add an extra layer of sweetness and tang.