Classic Caprese Sandwich

By Mila | Updated on February 26, 2026

There’s something about fresh mozzarella and ripe tomatoes that just works. I grew up eating caprese salad at summer barbecues, and it never gets old. But sometimes I want those same flavors in something I can actually hold in my hand and eat while standing at the counter.

That’s where this caprese sandwich comes in. It’s got all the classic ingredients—tomatoes, mozzarella, and basil—but on toasted sourdough instead of a plate. I add a little arugula for some bite and rub the bread with garlic because why wouldn’t you? The whole thing comes together in less than ten minutes.

Want it for lunch? Perfect. Need a quick dinner that doesn’t involve turning on the stove? Even better. I make this at least twice a week during tomato season, and my kids actually ask for it by name.

caprese sandwich
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Caprese Sandwich

  • Ready in minutes – This sandwich comes together in just 10-15 minutes, making it perfect for quick lunches or when you need something satisfying without spending time in the kitchen.
  • Simple, fresh ingredients – With just a handful of quality ingredients like ripe tomatoes, fresh mozzarella, and basil, you can create something that tastes like it came from an Italian café.
  • No cooking required – There’s no need to turn on the stove or oven—just assemble and enjoy, making cleanup a breeze.
  • Light yet satisfying – This sandwich gives you that perfect balance of fresh vegetables, creamy cheese, and crusty bread without feeling too heavy.

What Kind of Mozzarella Should I Use?

For a caprese sandwich, fresh mozzarella is really the way to go here. You’ll want to look for the kind that comes packed in water or brine, usually sold in a round ball in the deli section. The pre-shredded stuff or low-moisture mozzarella won’t give you that creamy, milky flavor that makes this sandwich special. If you can find burrata, that’s an even more indulgent option with its soft, creamy center. Just make sure to pat your mozzarella dry with a paper towel before adding it to your sandwich so you don’t end up with soggy bread.

caprese sandwich
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This sandwich is pretty straightforward, but here are some swaps you can make if needed:

  • Sourdough bread: Any crusty bread works great here – try ciabatta, focaccia, or even a good quality French baguette. Just make sure it’s sturdy enough to hold up to the juicy tomatoes without getting soggy.
  • Fresh mozzarella: This is the star of the show, so I’d recommend sticking with fresh mozzarella if possible. In a pinch, you could use burrata for extra creaminess, but avoid pre-shredded mozzarella as it won’t give you that same soft, milky texture.
  • Arugula: Not a fan of peppery arugula? Swap it for baby spinach, mixed greens, or even skip the greens entirely for a more traditional caprese.
  • Balsamic vinegar: Regular balsamic works fine, but if you want something thicker, try a balsamic glaze or reduction. You could also use a splash of red wine vinegar, though it won’t be quite as sweet.
  • Fresh basil: Fresh basil is really important for that classic caprese flavor, so I wouldn’t substitute it. If you absolutely must, a tiny drizzle of basil-infused oil could work, but it’s not the same.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with a Caprese sandwich is using watery tomatoes, which turn your bread into a soggy disaster – always pat your tomato slices dry with a paper towel and sprinkle them with a pinch of salt to draw out excess moisture before assembling.

Another common error is skipping the step of toasting or grilling your sourdough bread, as a quick toast creates a barrier that keeps the sandwich from getting mushy and adds a nice crunch.

Don’t make the mistake of slicing your mozzarella too thin, since thick slices (about ¼ inch) give you that satisfying cheese pull and better balance with the other ingredients.

Finally, wait to drizzle the balsamic vinegar until right before serving, because adding it too early can make the bread soggy and dilute the fresh flavors you’re going for.

caprese sandwich
Image: theamazingfood.com / All Rights reserved

What to Serve With Caprese Sandwich?

A caprese sandwich is pretty filling on its own, but I love pairing it with a light soup like minestrone or a simple tomato basil soup for dipping. A handful of kettle-cooked potato chips or some crispy sweet potato fries on the side adds a nice crunch that contrasts with the creamy mozzarella. If you want to keep things fresh and summery, a mixed green salad with a lemon vinaigrette or some marinated olives and pickled vegetables make great accompaniments. For a heartier meal, try serving it alongside a pasta salad with Italian dressing or some roasted vegetables like zucchini and bell peppers.

Storage Instructions

Best Fresh: This sandwich is really meant to be enjoyed right away while the bread is still crispy and the ingredients are at their peak. If you need to make it a bit ahead, wait to assemble it until you’re ready to eat, since the tomatoes will make the bread soggy after sitting for a while.

Prep Ahead: You can slice your tomatoes and mozzarella up to a few hours before and keep them in separate containers in the fridge. Just bring everything to room temperature about 20 minutes before assembling your sandwich for the best flavor.

Preparation Time 10-15 minutes
Cooking Time 0 minutes
Total Time 10-15 minutes
Level of Difficulty Easy
Servings 1 sandwich

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 350-400
  • Protein: 12-16 g
  • Fat: 16-20 g
  • Carbohydrates: 38-44 g

Ingredients

  • 2 slices sourdough bread
  • 1 tablespoon extra virgin olive oil
  • 1/3 cup fresh arugula
  • 3 slices ripe tomato (1/2-inch thick)
  • 3 slices fresh mozzarella cheese
  • 12 fresh basil leaves, torn
  • 1 1/2 teaspoons balsamic glaze
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 clove garlic (for rubbing bread)
  • 1/4 teaspoon dried oregano

Step 1: Prepare and Toast the Bread Base

  • 2 slices sourdough bread
  • 1 clove garlic
  • 1 tablespoon extra virgin olive oil

Slice your sourdough bread if it isn’t already, then lightly toast both slices to give them structure and prevent sogginess from the juicy tomatoes and fresh ingredients.

While the bread is still warm, rub the cut side of the garlic clove across each slice to infuse subtle garlic flavor throughout.

Drizzle about 1/2 tablespoon of extra virgin olive oil onto each toasted slice, distributing it evenly.

I find that toasting the bread is essential for a caprese sandwich—it creates a barrier that keeps the sandwich from becoming soggy while the warm bread helps the flavors meld together beautifully.

Step 2: Build the Vegetable and Cheese Layers

  • 1/3 cup fresh arugula
  • 3 slices ripe tomato
  • 3 slices fresh mozzarella cheese
  • 12 fresh basil leaves, torn

On the bottom bread slice from Step 1, layer the fresh arugula first to create a peppery base.

Arrange the tomato slices on top, then layer the fresh mozzarella cheese slices between and over the tomatoes.

Tear the basil leaves and distribute them generously throughout the layers, tucking some between the cheese and tomato slices for maximum flavor distribution.

The order matters here—arugula on the bottom prevents it from getting crushed, while basil interspersed throughout the layers releases its aroma as you bite through.

Step 3: Season and Finish the Layers

  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1/4 teaspoon dried oregano
  • 1 1/2 teaspoons balsamic glaze

Sprinkle the kosher salt, black pepper, and dried oregano evenly over the layered vegetables and cheese.

The salt and pepper should season all the components, while the oregano adds an herbal note that complements the basil.

Drizzle the balsamic glaze over the top layer in a thin, even stream—I like to use about half the amount and save the rest to drizzle again after closing the sandwich for a concentrated burst of sweet acidity in each bite.

Step 4: Close and Serve the Sandwich

Place the top bread slice from Step 1 onto the layered filling, pressing gently to bring all the ingredients together without squashing them.

If desired, you can cut the sandwich in half diagonally for easier handling and presentation.

Serve immediately while the bread is still warm and the flavors are at their peak.

caprese sandwich

Classic Caprese Sandwich

Delicious Classic Caprese Sandwich recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 12 minutes
Servings 1 sandwich
Calories 375 kcal

Ingredients
  

  • 2 slices sourdough bread
  • 1 tablespoon extra virgin olive oil
  • 1/3 cup fresh arugula
  • 3 slices ripe tomato (1/2-inch thick)
  • 3 slices fresh mozzarella cheese
  • 12 fresh basil leaves, torn
  • 1 1/2 teaspoons balsamic glaze
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper
  • 1 clove garlic (for rubbing bread)
  • 1/4 teaspoon dried oregano

Instructions
 

  • Slice your sourdough bread if it isn't already, then lightly toast both slices to give them structure and prevent sogginess from the juicy tomatoes and fresh ingredients. While the bread is still warm, rub the cut side of the garlic clove across each slice to infuse subtle garlic flavor throughout. Drizzle about 1/2 tablespoon of extra virgin olive oil onto each toasted slice, distributing it evenly. I find that toasting the bread is essential for a caprese sandwich—it creates a barrier that keeps the sandwich from becoming soggy while the warm bread helps the flavors meld together beautifully.
  • On the bottom bread slice from Step 1, layer the fresh arugula first to create a peppery base. Arrange the tomato slices on top, then layer the fresh mozzarella cheese slices between and over the tomatoes. Tear the basil leaves and distribute them generously throughout the layers, tucking some between the cheese and tomato slices for maximum flavor distribution. The order matters here—arugula on the bottom prevents it from getting crushed, while basil interspersed throughout the layers releases its aroma as you bite through.
  • Sprinkle the kosher salt, black pepper, and dried oregano evenly over the layered vegetables and cheese. The salt and pepper should season all the components, while the oregano adds an herbal note that complements the basil. Drizzle the balsamic glaze over the top layer in a thin, even stream—I like to use about half the amount and save the rest to drizzle again after closing the sandwich for a concentrated burst of sweet acidity in each bite.
  • Place the top bread slice from Step 1 onto the layered filling, pressing gently to bring all the ingredients together without squashing them. If desired, you can cut the sandwich in half diagonally for easier handling and presentation. Serve immediately while the bread is still warm and the flavors are at their peak.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating