A Caprese sandwich is a fresh, satisfying meal made with ripe tomatoes, soft mozzarella, fragrant basil, and crusty bread. A drizzle of olive oil and balsamic glaze adds a little richness and tang, while a creamy basil spread brings everything together. It is a great choice for lunch, a light dinner, or a picnic when you want something homemade without spending too much time in the kitchen.
This recipe takes inspiration from the classic Italian Caprese salad, which combines tomatoes, mozzarella, and basil. The sandwich version turns those familiar ingredients into a filling meal with a mix of creamy, juicy, crunchy, and peppery textures. This version also includes arugula and a simple homemade basil mayonnaise for extra flavor.
Recipe Overview
| Detail | Information |
|---|---|
| Recipe Name | Caprese Sandwich |
| Preparation Time | 15 minutes |
| Cooking Time | 5 minutes |
| Total Time | 20 minutes |
| Servings | 4 medium sandwiches or 2 large sandwiches |
| Course | Lunch or light dinner |
| Cuisine | Italian-inspired |
| Diet | Vegetarian |
| Cooking Method | Oven-toasted and assembled |
Ingredients for Caprese Sandwich
The best results come from using ripe tomatoes, fresh mozzarella, fragrant basil, and good-quality bread. The ingredients below make four medium sandwiches or two large ones.
For the Sandwiches
- 1 French baguette, approximately 16 ounces (450 g)
- 1 ball of fresh mozzarella, approximately 8 ounces (225 g)
- 2 medium ripe tomatoes, sliced into rounds
- 1 1/2 cups baby arugula
- 1 tablespoon extra-virgin olive oil
- 1 tablespoon thick balsamic vinegar or balsamic glaze
- Flaky sea salt or kosher salt, to taste
For the Creamy Basil Sauce
- 1/2 cup mayonnaise
- 1/2 cup lightly packed fresh basil leaves, approximately 1 ounce (28 g)
- 1 small garlic clove, roughly chopped
- 1/4 teaspoon fine sea salt
- Freshly ground black pepper, to taste
Also Read: Caprese Pasta Salad Recipe
How to Make a Caprese Sandwich
Step 1: Prepare the Bread
Preheat your oven to 400°F (200°C). Slice the baguette lengthwise and cut it into two large or four medium sandwich portions. Arrange the pieces on a baking tray with the cut sides facing up. Bake for about five minutes, until the bread is warm and lightly golden around the edges. Keep an eye on it so the bread does not become too hard.
Step 2: Make the Creamy Basil Sauce
Place the chopped garlic in a food processor and pulse until finely minced. Add the mayonnaise, fresh basil, sea salt, and black pepper. Blend until the mixture becomes smooth and evenly green. If you do not have a food processor, finely chop the basil, crush the garlic, and mix everything in a bowl. Set the sauce aside while you prepare the remaining ingredients.
Step 3: Slice the Tomatoes and Mozzarella
Cut the tomatoes into even rounds and slice the fresh mozzarella into pieces of a similar thickness. If the mozzarella is packed in water, drain it well and gently pat the slices dry with a clean paper towel. This small step helps prevent excess moisture from soaking into the bread.
Step 4: Add the Olive Oil and Balsamic
Lightly drizzle the olive oil and thick balsamic vinegar or balsamic glaze over the cut side of the bottom bread portions. Avoid using too much liquid, especially if you plan to pack the sandwiches for later. A small amount adds plenty of flavor without making the bread soggy.
Step 5: Layer the Sandwich Ingredients
Arrange the baby arugula over the bottom pieces of bread. Add the mozzarella slices, followed by the tomato rounds. Sprinkle a little salt over the tomatoes to bring out their natural flavor. Spread a generous layer of creamy basil sauce on the cut side of the top bread portions.
Step 6: Assemble and Serve
Place the top bread portions over the tomatoes and gently press the sandwiches together. Cut them into manageable portions if needed. Serve immediately while the bread is still slightly crisp and the vegetables taste fresh. The combination of juicy tomatoes, creamy cheese, peppery arugula, and fragrant basil sauce makes this sandwich especially satisfying.
What You Can Do Better
A few small changes can make a noticeable difference in the taste and texture of your Caprese sandwich. The key is to balance moisture, freshness, and the richness of the sauce.
- Choose ripe tomatoes: Look for tomatoes that feel slightly soft when gently pressed and have a fresh smell. Pale or underripe tomatoes can make the sandwich taste bland.
- Use fresh mozzarella: Fresh mozzarella has a softer texture and a mild, milky flavor that works particularly well with tomatoes and basil.
- Toast the bread lightly: A little crispness helps the baguette hold its shape without overpowering the soft filling.
- Keep the balsamic thick: Balsamic glaze or a naturally thick balsamic vinegar gives you a concentrated sweet-and-tangy flavor without adding too much liquid.
- Dry the mozzarella and tomatoes: If the ingredients are particularly watery, gently pat them dry before assembling the sandwich.
- Make the basil sauce fresh: Fresh basil provides a brighter flavor than dried basil. Blend it just until smooth to keep the sauce fresh and aromatic.
- Adjust the sauce to your taste: Use less mayonnaise for a lighter spread, or add a little extra black pepper for more bite.
- Assemble just before eating: If you are preparing lunch for work or a picnic, keep the bread, sauce, and filling separate until serving time whenever possible.
Also Read: Caprese Salad Skewers Recipe
Tips for Serving and Storage
Serve your Caprese sandwich with a green salad, fresh fruit, vegetable sticks, or a bowl of soup. These sides complement the sandwich without making the meal feel too heavy.
For a picnic or packed lunch, wrap the assembled sandwich in parchment paper and keep it chilled in an insulated lunch bag. Since the filling contains fresh cheese and vegetables, do not leave it at room temperature for extended periods.
The assembled sandwich is best eaten fresh, although it can be refrigerated for up to one day. For better texture, store the bread, sliced vegetables, cheese, and basil sauce separately in airtight containers and assemble when ready to eat. Use the prepared components within about four days, provided they have been refrigerated properly and remain fresh.
Nutritional Information
The nutritional values below are estimates per serving, based on four servings and the ingredient quantities listed in this recipe. Actual values can vary with the bread, mozzarella, mayonnaise, and amount of sauce used. Because this recipe can yield either two large sandwiches or four medium ones, the figures below represent one medium serving when the recipe is divided into four portions.
| Nutrient | Estimated Amount per Serving |
|---|---|
| Calories | 316 kcal |
| Protein | 14.4 g |
| Total Fat | 24.8 g |
| Saturated Fat | 8.8 g |
| Carbohydrates | 9.4 g |
| Dietary Fiber | 1.2 g |
| Total Sugars | 3.2 g |
| Sodium | 611 mg |
| Cholesterol | 56 mg |
Nutrition note: These figures are based on a published estimate for a similar version of this recipe. They may not accurately represent the nutrition of the full baguette-based recipe above, particularly because bread size and the amount of basil mayonnaise can change the totals considerably. For a more accurate result, calculate the nutrition using the exact brands and quantities you use.
Also Read: Chicken Strip Recipes
Frequently Asked Questions
What Is a Caprese Sandwich Made Of?
A Caprese sandwich typically contains bread, fresh mozzarella, ripe tomatoes, and basil. Olive oil and balsamic vinegar or glaze are common additions. This version also includes arugula and a creamy basil mayonnaise.
Can I Make a Caprese Sandwich Without Mayonnaise?
Yes. You can skip the basil mayonnaise and use fresh basil leaves with olive oil instead. A little pesto is another option if you want a stronger basil flavor. Check the ingredients if you need the sandwich to meet a particular dietary requirement.
Which Bread Is Best for a Caprese Sandwich?
A French baguette works well because its crust holds the filling while the inside stays soft. Ciabatta, sourdough, or a sturdy sandwich roll are also good options.
Can I Make This Sandwich Ahead of Time?
Yes, but it is best to prepare the components separately. Keep the bread, cheese, tomatoes, greens, and sauce in separate containers and assemble shortly before serving to help prevent sogginess.
Is a Caprese Sandwich Vegetarian?
Yes, this recipe is vegetarian when made with vegetarian-friendly mozzarella and mayonnaise. If you follow a strict vegetarian diet, check that the cheese is made without animal-derived rennet.
What Can I Use Instead of Arugula?
You can use baby spinach, fresh basil leaves, or tender lettuce. You can also leave the greens out if you prefer a simpler tomato, mozzarella, and basil sandwich.

