Classic Tomato Sandwich

Juicy ripe tomato sandwich with creamy mayo on golden toasted bread Save to Pinterest
Juicy ripe tomato sandwich with creamy mayo on golden toasted bread | yumvibekitchen.com

This classic tomato sandwich brings together the best of summer produce in a simple, satisfying bite. Thick slices of ripe, juicy tomatoes are seasoned with salt and pepper, then layered with creamy mayonnaise and fragrant fresh basil on golden toasted bread.

Optional drizzles of extra-virgin olive oil and balsamic vinegar elevate the flavors beautifully. Ready in just 10 minutes with no cooking required, it's the perfect light meal for hot days when you want something fresh and delicious without turning on the stove.

August humidity hung heavy the summer I discovered that a tomato sandwich could rival any elaborate meal I had ever learned to make.

One afternoon I handed a plate to my neighbor over the fence and she stood there eating it in silence, juice running down her wrist, before whispering that it was the best thing she had eaten all summer.

Ingredients

  • Bread (4 slices, country-style or sandwich): A sturdy, thick-cut bread holds up best against the juicy tomatoes without turning soggy.
  • Ripe tomatoes (2 to 3, sliced): This is the star, so find the ripest, most fragrant ones you can, preferably heirloom or garden grown.
  • Fresh basil leaves (1 small handful, optional): Torn right before assembling, basil adds a sweet herbal brightness that pulls everything together.
  • Mayonnaise (2 tablespoons): A generous spread creates a barrier that keeps the bread from getting too wet while adding richness.
  • Salt and freshly ground black pepper (to taste): Do not skip the salt here, it draws out the natural sweetness of the tomatoes.
  • Extra-virgin olive oil (1 tablespoon, optional): A light drizzle adds a fruity depth that makes the sandwich feel a little more special.
  • Balsamic vinegar (1 teaspoon, optional): Just a touch brings a tangy complexity that pairs beautifully with ripe tomatoes.

Instructions

Toast the bread:
Toast the slices lightly if you want a bit of crunch, just enough to golden the edges without drying them out.
Spread the mayo:
Spread mayonnaise evenly across one side of each slice, being generous because this is your flavor foundation.
Layer the tomatoes:
Arrange the tomato slices over two of the bread slices, overlapping slightly so every bite gets a good amount.
Season well:
Sprinkle salt and pepper generously over the tomatoes, letting the seasoning fall into the crevices between slices.
Add the basil:
Tear the basil leaves and scatter them over the tomatoes, releasing their aroma right as they hit the warm surface.
Drizzle if desired:
Finish with olive oil and balsamic vinegar if using, letting the droplets pool in the nooks of the tomato slices.
Crown and slice:
Place the remaining bread slices on top, mayo side down, and cut each sandwich in half with a gentle sawing motion.
Classic tomato sandwich layered with fresh basil and cracked pepper Save to Pinterest
Classic tomato sandwich layered with fresh basil and cracked pepper | yumvibekitchen.com

I still think about the way my grandmother would eat hers standing at the kitchen counter, eyes closed, completely unbothered by the mess.

What Kind of Bread Works Best

Through plenty of trial and error I have found that a dense, crusty country loaf or sourdough stands up beautifully to the moisture.

Choosing the Right Tomatoes

The sandwich lives or dies by the tomato, so hunt for ones that feel heavy for their size and give slightly when pressed.

Simple Ways to Customize

Once you have the basics down, this sandwich becomes a blank canvas for whatever you are craving that day.

  • Sliced avocado adds a buttery creaminess that pairs perfectly with the acid of the tomato.
  • Layer on fresh mozzarella for a caprese inspired twist that feels a little more indulgent.
  • A smear of pesto instead of plain mayo takes the whole thing in a wildly delicious new direction.
Thick sliced tomato sandwich served on crusty country-style bread with mayonnaise Save to Pinterest
Thick sliced tomato sandwich served on crusty country-style bread with mayonnaise | yumvibekitchen.com

Some meals do not need complexity to be memorable, they just need honest ingredients and a hot afternoon to remind you why simple food is always enough.

Recipe FAQs

Heirloom, beefsteak, or vine-ripened tomatoes are ideal since they offer the juiciest, most flavorful slices. Look for tomatoes that are fully ripe but still firm to the touch for the best texture.

It's best assembled and eaten immediately to prevent the bread from becoming soggy. If needed, you can prep the tomato slices and store them separately, then assemble right before serving.

Country-style white bread, sourdough, ciabatta, or a sturdy whole grain bread all work wonderfully. Choose a bread with enough structure to hold the juicy tomatoes without falling apart.

Simply swap the mayonnaise for a quality vegan mayonnaise alternative. Many store-bought vegan mayo options deliver the same creamy texture and tangy flavor as traditional mayo.

Sliced avocado adds creaminess, fresh mozzarella brings a mild richness, and a handful of arugula introduces a peppery kick. A sprinkle of flaky sea salt on the tomatoes just before serving enhances every bite.

Excess moisture from the tomatoes is the usual culprit. Pat the sliced tomatoes dry with a paper towel before assembling, and toast the bread to create a moisture barrier. Adding the mayo directly on the bread also helps seal it.

Classic Tomato Sandwich

Ripe tomatoes with creamy mayo and fresh basil on toasted bread for a quick summertime bite.

Prep 10m
Cook 1m
Total 11m
Servings 2
Difficulty Easy

Ingredients

Bread

  • 4 slices country-style or sandwich bread

Fresh Produce

  • 2-3 ripe tomatoes, sliced into 1/4-inch rounds
  • 1 small handful fresh basil leaves

Spreads & Seasonings

  • 2 tablespoons mayonnaise
  • Salt, to taste
  • Freshly ground black pepper, to taste

Optional Enhancements

  • 1 tablespoon extra-virgin olive oil
  • 1 teaspoon balsamic vinegar

Instructions

1
Toast the Bread: Toast the bread slices lightly until golden on the edges, if desired, for added crunch and texture.
2
Spread the Mayonnaise: Spread mayonnaise evenly over one side of each bread slice, coating from edge to edge.
3
Layer the Tomatoes: Arrange the tomato slices in an even layer over two of the bread slices, slightly overlapping for full coverage.
4
Season the Tomatoes: Sprinkle the tomatoes generously with salt and freshly ground black pepper to enhance their natural sweetness.
5
Add Fresh Basil: Tear or layer fresh basil leaves over the seasoned tomatoes, if using.
6
Drizzle Optional Toppings: Drizzle with extra-virgin olive oil and balsamic vinegar for an extra layer of richness and acidity, if desired.
7
Assemble and Serve: Top each sandwich with the remaining bread slices, mayonnaise side facing down. Slice each sandwich in half diagonally and serve immediately.
Additional Information

Equipment Needed

  • Serrated knife
  • Spreading knife
  • Cutting board

Nutrition (Per Serving)

Calories 220
Protein 5g
Carbs 28g
Fat 10g

Allergy Information

  • Contains wheat (bread)
  • Contains eggs (mayonnaise)
  • May contain milk or soy—check bread and mayonnaise labels for cross-contamination warnings
Brianna Lopez

Everyday cook sharing easy meals, kitchen hacks, and seasonal favorites for real-life home cooks.