There’s something timeless about a Caprese Sandwich. It’s simple, fresh, and layered with vibrant flavors — juicy tomatoes, creamy mozzarella, peppery arugula, and a rich basil sauce all tucked inside a crusty baguette. Every bite feels bright and satisfying without being heavy.
This version takes the classic Caprese flavors and elevates them with a creamy basil spread and a drizzle of balsamic glaze. It’s perfect for a quick lunch, picnic spread, or light summer dinner.
Why You’ll Love This Recipe
- Fresh, simple ingredients
- Creamy basil sauce adds extra flavor
- Perfect balance of tangy, savory, and peppery
- Ready in minutes
- Great for entertaining or meal prep
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
For the creamy basil sauce:
- 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
Prepare the creamy basil sauce first. In a small food processor or blender, combine the garlic, mayonnaise, fresh basil, fine sea salt, and black pepper. Blend until smooth and vibrant green. Taste and adjust seasoning if needed. Set aside.
Slice the baguette in half lengthwise. If desired, lightly toast the cut sides in a 180°C (350°F) oven for 5–7 minutes until just crisp but not hard.
Drizzle the inside of the baguette with extra-virgin olive oil, spreading it evenly across both halves.
Spread a generous layer of the creamy basil sauce on both sides of the bread. Don’t be shy — this adds moisture and flavor to every bite.
Layer the sliced mozzarella evenly over the bottom half of the baguette.
Arrange the tomato slices over the mozzarella in a single layer. Sprinkle lightly with flaky sea salt to enhance the tomato’s natural sweetness.
Drizzle the balsamic vinegar or glaze evenly over the tomatoes.
Top with baby arugula, gently pressing it down so the sandwich closes easily.
Place the top half of the baguette over the filling and press gently. Slice into two large or four smaller sandwiches and serve immediately.
Servings and Pairing
This recipe makes two large sandwiches or four smaller portions. Serve with a simple pasta salad, kettle chips, or a bowl of tomato soup for a complete meal.
Variations
Add sliced avocado for extra creaminess.
Include thinly sliced prosciutto for a savory twist.
Swap arugula for fresh basil leaves for a more traditional Caprese flavor.
Use ciabatta instead of baguette for a softer texture.
Storage Tips
This sandwich is best enjoyed fresh. If preparing ahead, store the basil sauce separately and assemble just before serving to prevent the bread from becoming soggy.
FAQs
Can I make the basil sauce ahead of time?
Yes. Store it in an airtight container in the refrigerator for up to 3 days. Press plastic wrap directly onto the surface to help maintain its color.
What’s the best mozzarella to use?
Fresh mozzarella packed in water works best for that creamy, classic texture. Pat it dry before slicing.
Can I grill this sandwich?
Yes. After assembling, grill in a pan over medium heat until the bread is crisp and the cheese softens slightly.
Final Thoughts
This Caprese Sandwich is fresh, flavorful, and beautifully simple. With creamy basil sauce, ripe tomatoes, and soft mozzarella tucked into crusty bread, it’s the kind of meal that feels effortless yet special — perfect for savoring anytime.
Print
Caprese Sandwich Recipe
- Total Time: 20 minutes
- Yield: 4 small sandwiches
- Diet: Vegetarian
Description
This Caprese Sandwich combines fresh mozzarella, ripe tomatoes, arugula, and a creamy basil sauce inside a crusty baguette. It’s a quick, flavorful meal perfect for lunch or entertaining.
Ingredients
- 1 baguette (16 ounces), sliced
- 1 tablespoon thick balsamic vinegar or glaze
- 1 tablespoon extra-virgin olive oil
- 1 ½ cups baby arugula
- 1 mozzarella ball (8 ounces), sliced
- 2 medium tomatoes, sliced
- Flaky sea salt
Creamy Basil Sauce:
- 1 small or ½ medium clove garlic
- ½ cup mayonnaise
- ½ cup fresh basil
- ¼ teaspoon fine sea salt
- Freshly ground black pepper
Instructions
- Blend garlic, mayonnaise, basil, salt, and pepper until smooth.
- Slice and optionally toast baguette.
- Drizzle olive oil inside bread.
- Spread basil sauce generously.
- Layer mozzarella, then tomatoes.
- Season tomatoes with salt and drizzle balsamic.
- Add arugula and close sandwich.
- Slice and serve.
Notes
- Pat mozzarella dry to avoid excess moisture.
- Toast bread lightly for better structure.
- Add balsamic just before serving for best texture.
- Prep Time: 15 minutes
- Cook Time: 5 minutes

