If you’ve ever had a truly juicy, perfectly ripe tomato layered between soft bread, you already know the magic.

This isn’t just any sandwich with fresh tomatoes, it’s a little slice of comfort. Think of it as a cousin to a classic caprese sandwich recipe, but even easier and more relaxed. Whether you’re making a quick lunch or craving a nostalgic, southern-style classic tomato sandwich, this one always hits the spot.
Ingredient Notes & Substitutions
TOMATOES
You’ll want about 1–2 large, ripe tomatoes or a few medium ones. Go for tomatoes that feel slightly soft when gently pressed, with deep red color and a fresh, earthy smell. Roma tomatoes work well, but if you can find vine-ripened or heirloom tomatoes, even better they’re extra juicy and flavorful.
If tomatoes aren’t in season, cherry tomatoes sliced in halves can work, though the texture will be a bit different.
BREAD
Use 2–4 slices of soft, fresh bread depending on how many sandwiches you’re making. White sandwich bread gives that classic, southern feel, but whole wheat or sourdough adds more texture and flavor.
If your bread is a day old, lightly toasting it brings it back to life beautifully.
MOZZARELLA CHEESE
About ½ to 1 cup sliced or shredded mozzarella works perfectly here. Fresh mozzarella gives that soft, creamy bite you’d expect from a tomato and mozzarella sandwich, while regular block mozzarella melts more evenly.
You can swap it with cheddar, provolone, or even a mild feta if you want a little tang.
BUTTER OR MAYONNAISE
Spread about 1–2 tablespoons total. Butter gives a rich, slightly crispy finish when toasted, while mayonnaise adds creaminess and that classic sandwich flavor.
Some people love using both, mayo inside and butter outside for grilling.
FRESH BASIL (OPTIONAL BUT LOVELY)
A small handful of fresh basil leaves instantly brings in that caprese sandwich recipe vibe. Look for bright green leaves without dark spots.
No basil? Try a sprinkle of dried oregano or even fresh coriander for a different twist.
SALT & BLACK PEPPER
Just a pinch of each is enough. Salt is especially important, it pulls out the juices from the tomatoes and enhances their natural sweetness.
Step-by-Step Instructions
Start with your tomatoes
Slice them into medium-thick rounds, not too thin, not too thick. You want them juicy but still holding their shape. Sprinkle a tiny pinch of salt over the slices and let them sit for a minute or two. You’ll notice the juices starting to come out, that’s exactly what you want.
Prepare the bread
Lay your bread slices flat and spread butter or mayonnaise evenly. If you’re making a toasted version, spread butter on the outer sides. If keeping it fresh, just focus on the inside layers.
Layer the sandwich
Place the tomato slices gently onto one slice of bread. Don’t overcrowd, but make sure you cover most of the surface. Add your mozzarella cheese on top, letting it slightly overlap for a nice, melty bite.
Add herbs and seasoning
Tuck in a few basil leaves if using, then sprinkle a little black pepper. At this stage, the sandwich already smells amazing, fresh, slightly sweet, and herby.
Close and press lightly
Top with the second slice of bread and gently press down. Not too hard, you don’t want all those juices spilling out.
Optional: Toast it for extra flavor
If you prefer it warm, place the sandwich on a pan over medium heat. Cook for 2–3 minutes per side until golden brown and the cheese softens. You’ll hear a gentle sizzle and smell that buttery, toasty aroma.
Slice and serve
Cut in half and serve immediately. The contrast of soft bread, juicy tomatoes, and creamy cheese is what makes this the perfect tomato sandwich.

Expert Tips
- Choose slightly overripe tomatoes, they’re sweeter and much juicier.
- Don’t skip salting the tomatoes, it boosts flavor instantly.
- If grilling, keep the heat medium to avoid burning the bread before cheese melts.
- Pat tomatoes lightly if they’re too watery to avoid soggy bread.
- Add a drizzle of olive oil for a richer, more Mediterranean flavor.
- Use fresh mozzarella for a softer bite, or shredded for better melt.
- Let the sandwich rest for a minute after toasting, it helps everything settle.
Storage & Make-Ahead
This sandwich is best enjoyed fresh, right after assembling. The tomatoes release moisture quickly, which can make the bread soggy if left too long.
If you do have leftovers, wrap the sandwich in parchment paper and store it in the refrigerator. It will stay okay for about a day, though the texture won’t be as perfect.
To reheat, use a pan on low heat rather than a microwave. This helps bring back some crispness without making the bread rubbery. Avoid overheating, as the tomatoes can become too soft and watery.
If you want to prep ahead, slice the tomatoes and cheese in advance, but assemble the sandwich just before eating for the best results.

What to Serve With
This Simple Tomato Sandwich pairs beautifully with a warm bowl of soup, especially tomato soup for that comforting, classic combo. It also works well alongside grilled chicken or a light egg dish if you want to make it more filling.
For busy weekdays, it’s perfect as a quick lunch with a side of chips or a simple salad. You can even serve it as part of a casual dinner spread or a relaxed weekend meal.
It’s also a great addition to picnic baskets or light summer gatherings when you want something fresh, easy, and satisfying without spending hours in the kitchen.
FAQs
Can I use a different cheese?
Absolutely. Cheddar, provolone, or even cream cheese can work depending on your taste.
Can I make this sandwich without toasting?
Yes! It’s traditionally enjoyed fresh, especially as a classic tomato sandwich.
How do I keep the sandwich from getting soggy?
Salt the tomatoes lightly and pat them dry before assembling. Also, eat it soon after making.
Is this similar to a caprese sandwich?
Very close! Adding mozzarella and basil gives it that caprese-style flavor, just in a simpler form.

Simple Tomato Sandwich
Ingredients
- 2 large ripe tomatoes sliced
- 4 slices bread
- ½–1 cup mozzarella cheese sliced or shredded
- 1–2 tbsp butter or mayonnaise
- Fresh basil leaves optional
- Salt and black pepper to taste
Instructions
- Slice tomatoes and lightly sprinkle with salt.
- Spread butter or mayonnaise on bread slices.
- Layer tomatoes and mozzarella on one slice.
- Add basil, pepper, and close the sandwich.
- Toast on a pan until golden (optional).
- Slice and serve immediately.
