There’s something so satisfying about a Caprese sandwich done right. It’s simple, fresh, and packed with vibrant flavors that feel like summer in every bite. Juicy tomatoes, creamy mozzarella, peppery arugula, and a rich basil sauce all layered into a crusty baguette — it’s the kind of sandwich that feels both effortless and a little bit special.
This version takes the classic Caprese combination and gives it extra depth with a drizzle of balsamic glaze and a creamy basil spread that ties everything together beautifully. Whether you’re making lunch for two or slicing it into smaller portions for a picnic spread, this Caprese sandwich never disappoints.
Why You’ll Love This Recipe
-
Fresh, vibrant flavors with minimal prep
-
Creamy basil sauce adds richness without overpowering
-
Perfect for lunch, picnics, or light dinners
-
Easily customizable with extra toppings
-
Ready in about 20 minutes
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
- 1 baguette (16 ounces), sliced lengthwise
- 1 tablespoon thick balsamic vinegar or balsamic glaze
- 1 tablespoon extra-virgin olive oil
- 1 ½ cups baby arugula
- 1 mozzarella ball (8 ounces), sliced
- 2 medium ripe tomatoes, sliced into ¼-inch thick rounds
- Flaky sea salt or kosher salt, to taste
Creamy Basil Sauce (makes extra):
- 1 small or ½ medium clove garlic, roughly chopped
- ½ cup mayonnaise
- ½ cup (1 ounce) lightly packed fresh basil
- ¼ teaspoon fine sea salt
- Lots of freshly ground black pepper, to taste
Let’s Get Started
-
Make the creamy basil sauce. In a small food processor or blender, combine the garlic, mayonnaise, fresh basil, fine sea salt, and several generous grinds of black pepper. Blend until smooth and light green. Scrape down the sides as needed. The sauce should be creamy and spreadable, with tiny flecks of basil throughout. Taste and adjust salt or pepper if needed.
-
Prepare the baguette. Slice the baguette in half lengthwise using a serrated knife. If you prefer a slightly crisp texture, place the cut sides up on a baking sheet and toast at 375°F for 5–7 minutes, just until lightly golden but still soft inside.
-
Layer the basil sauce. Spread a generous layer of the creamy basil sauce over both cut sides of the baguette. Be sure to cover edge to edge so every bite is flavorful.
-
Add the arugula. Drizzle the olive oil over the bottom half of the bread, then layer the baby arugula evenly. The oil helps the greens glisten and adds richness.
-
Add mozzarella and tomatoes. Arrange the sliced mozzarella evenly over the arugula, followed by the tomato slices. Slightly overlap them for full coverage. Sprinkle the tomatoes with flaky sea salt to enhance their natural sweetness.
-
Finish with balsamic. Drizzle the balsamic glaze evenly over the tomatoes. Use a light hand — just enough to add a sweet-tangy contrast without overpowering the fresh ingredients.
-
Assemble and slice. Place the top half of the baguette over the filling and gently press down. Let the sandwich sit for 2–3 minutes to help everything settle, then slice into two large or four smaller sandwiches. Serve immediately.
Servings and Pairing
This recipe makes two large sandwiches or four smaller portions. It pairs beautifully with a simple pasta salad, a cup of tomato soup, or a side of kettle chips. For drinks, try sparkling water with lemon or a chilled glass of white wine.
Variations
-
Add sliced avocado for extra creaminess.
-
Swap arugula for fresh spinach or mixed greens.
-
Include a few slices of prosciutto for a savory twist.
-
Use ciabatta or focaccia instead of baguette.
-
Add a pinch of red pepper flakes for gentle heat.
Storage Tips
This sandwich is best enjoyed fresh, but you can prep components ahead of time. Store the creamy basil sauce in an airtight container in the refrigerator for up to 3 days. Keep sliced tomatoes and mozzarella separate and assemble just before serving to prevent the bread from becoming soggy.
If storing leftovers, wrap tightly in parchment and refrigerate for up to 24 hours, though the texture is best the day it’s made.
FAQs
Can I make this ahead of time?
Yes, you can prepare the basil sauce and slice the ingredients ahead of time. Assemble the sandwich just before serving for the best texture.
Can I use regular balsamic vinegar instead of glaze?
You can, but a thicker balsamic glaze gives a more concentrated sweetness and better texture. If using vinegar, drizzle lightly.
What’s the best mozzarella to use?
Fresh mozzarella packed in water works best. Slice it and pat dry slightly to prevent excess moisture.
Can I make this dairy-free?
You can substitute dairy-free mozzarella and use a plant-based mayonnaise for the basil sauce.
Final Thoughts
This Caprese sandwich is proof that simple ingredients can create something truly satisfying. With creamy basil sauce, ripe tomatoes, and fresh mozzarella tucked into a crusty baguette, every bite feels balanced and bright. It’s the kind of recipe you’ll come back to again and again — especially when tomatoes are at their peak.
Print
Caprese Sandwich
- Total Time: 22 minutes
- Yield: 4 small sandwiches
- Diet: Vegetarian
Description
This Caprese sandwich combines fresh mozzarella, ripe tomatoes, and peppery arugula with a creamy basil sauce and balsamic glaze. It’s a vibrant, satisfying sandwich that’s perfect for lunch, entertaining, or warm-weather meals.
Ingredients
- 1 baguette (16 ounces), sliced lengthwise
- 1 tablespoon thick balsamic vinegar or balsamic glaze
- 1 tablespoon extra-virgin olive oil
- 1 ½ cups baby arugula
- 1 mozzarella ball (8 ounces), sliced
- 2 medium ripe tomatoes, sliced into ¼-inch thick rounds
- Flaky sea salt or kosher salt, to taste
Creamy Basil Sauce:
- 1 small or ½ medium clove garlic, roughly chopped
- ½ cup mayonnaise
- ½ cup (1 ounce) lightly packed fresh basil
- ¼ teaspoon fine sea salt
- Freshly ground black pepper, to taste
Instructions
- Blend garlic, mayonnaise, basil, fine sea salt, and black pepper in a food processor until smooth and creamy. Adjust seasoning.
- Slice baguette lengthwise and lightly toast at 375°F for 5–7 minutes if desired.
- Spread basil sauce evenly over both halves of the bread.
- Drizzle olive oil over the bottom half and layer with arugula.
- Add sliced mozzarella and tomatoes. Sprinkle tomatoes with flaky sea salt.
- Drizzle balsamic glaze over tomatoes.
- Close sandwich, press gently, rest 2–3 minutes, then slice and serve.
Notes
- Pat mozzarella dry to prevent excess moisture.
- Use fully ripe tomatoes for best flavor and texture.
- Toasting the bread helps prevent sogginess.
- Add a pinch of sugar to the tomatoes if they’re slightly under-ripe.
- Prep Time: 15 minutes
- Cook Time: 7 minutes
- Category: Lunch
- Cuisine: Italian-inspired

