5-Minute Tomato Mozzarella Sandwich
A classic tomato mozzarella sandwich is the kind of lunch you can make while the kettle boils. Ripe summer tomatoes, soft fresh mozzarella, and bright basil layered on crusty bread with a drizzle of balsamic and olive oil.

It’s no-cook, ready in about 5 minutes, and tastes exactly like summer, even on the busiest weekdays.
What Makes This Sandwich So Good
I keep coming back to this sandwich because it delivers a little bit of everything in every bite. The tomatoes are juicy and sweet, the mozzarella is creamy and mild, and the basil hits you with that peppery freshness. You don’t need a stove, fancy equipment, or more than a handful of ingredients, and it still feels like something you’d order at a good deli.
The balsamic glaze ties it all together with a tangy stickiness that seeps into the bread just enough to make you want to eat it over the sink. It’s the sandwich I make when I need something quick that doesn’t taste quick.
Ingredients

- 2 slices ciabatta or hearty country bread: pick something with a sturdy crumb so it holds up without getting soggy
- 4 oz fresh mozzarella: patted dry and sliced about ¼ inch thick
- 1 large ripe tomato: the best you can find, sliced ¼ inch thick
- 6 to 8 fresh basil leaves: no substitute here, fresh makes the sandwich
- 1 tbsp extra-virgin olive oil: the good stuff
- 1 tbsp balsamic glaze: thicker and sweeter than regular vinegar, or use a thick balsamic reduction
- Flaky salt and black pepper: to taste
Swaps and Add-Ins
- Bread: use a baguette, sourdough, or even a split focaccia square; toast it lightly if you like a warm crunch.
- Cheese: swap in burrata for an even creamier center, just scoop it carefully onto the bread.
- Greens: baby arugula adds a peppery bite, or tuck in some fresh spinach leaves.
- Extra flavor: spread a thin layer of pesto on the bread before layering, or add a few sundried tomatoes for intensity.
- Protein: a few slices of prosciutto turn it into a heartier meal.
Mozzarella Pasta Salad is a fresh salad to serve alongside this sandwich.
How to Make a Tomato Mozzarella Sandwich
Step 1: Slice the Tomatoes and Mozzarella

Slice the tomato into 1/4-inch rounds, which gives you about 5 even slices from a large tomato. Do the same with the mozzarella, aiming for about the same thickness so the sandwich stays flat. Pick the basil leaves off the stems and give them a quick rinse, then pat them completely dry.
Step 2: Layer the Sandwich

Lay the bread slices on a board. Drizzle half the olive oil over the bottom slice, then start layering: first a few basil leaves, then alternating slices of tomato and mozzarella until you have about 3 overlapping layers of each. Sprinkle a pinch of flaky salt and a few cracks of black pepper between the layers, which helps season the tomatoes directly.
Step 3: Drizzle and Serve

Drizzle the remaining olive oil and all of the balsamic glaze over the top of the fillings. Close the sandwich with the second bread slice, press down gently, and cut it in half on a sharp diagonal. Serve right away while the bread is still crisp and the mozzarella is cool and soft.
A Few Tips Before You Start
- Pat the mozzarella dry with a paper towel before slicing. Even fresh mozzarella holds a little whey, and that can make the bread soggy faster than the tomatoes.
- If your tomatoes are especially juicy, lay the slices on a paper towel for 2 minutes while you prep the rest. This pulls out excess liquid without losing flavor.
- Lightly toasting the bread adds a subtle crunch and a barrier against moisture. Just a quick turn in a dry pan or toaster is enough, you don’t want it fully crisp.
- Stack basil leaves right before serving. They wilt quickly once in contact with oil and vinegar, so adding them just before closing the sandwich keeps them perky.
- Use a serrated knife for slicing the tomato and the finished sandwich. It glides through the bread without squishing the soft fillings.
What to Serve With a Tomato Mozzarella Sandwich
This sandwich is filling on its own, but if you want a little extra, a simple arugula salad with lemon vinaigrette cuts through the richness of the cheese. On cooler days, a warm bowl of minestrone or tomato soup turns it into a more substantial lunch.
Frequently Asked Questions
Can I use regular balsamic vinegar instead of glaze?
Yes, but it will be thinner and more acidic. Simmer 2 tablespoons of regular balsamic in a small pan over medium heat for 2 to 3 minutes until it thickens slightly and cools into a glaze.
Can I make this sandwich ahead of time?
It’s best eaten right after assembling. The bread will get soggy within an hour, so if you need to pack it, keep the ingredients separate and build it just before eating.
What if I can’t find fresh basil?
Fresh basil is the signature flavor here, but in a pinch you can use a few sprigs of fresh mint or a small handful of baby arugula. Dried basil will not work the same way.
Is there a dairy-free option?
You can swap in a good plant-based mozzarella, but look for one that slices well and is meant to be eaten cold. It won’t melt, so texture matters more than meltability.

Tomato Mozzarella Sandwich Recipe
Ingredients
Method
- Slice tomato and mozzarella into 1/4-inch rounds (about 5 slices each). Rinse basil and pat dry.
- Drizzle half the olive oil on the bottom bread slice. Layer basil, tomato, and mozzarella in overlapping layers, seasoning between with salt and pepper.
- Drizzle the remaining oil and balsamic glaze over the fillings. Close the sandwich, press gently, cut diagonally, and serve immediately.
