Classic Tomato Sandwich

Juicy ripe tomato sandwich with creamy mayo on golden toasted bread Pin it
Juicy ripe tomato sandwich with creamy mayo on golden toasted bread | whiskmehome.com

This classic American tomato sandwich is the ultimate no-cook summer meal, ready in just 10 minutes. Thick slices of ripe, juicy tomatoes are seasoned with salt and pepper, then layered with creamy mayonnaise and fresh basil on toasted country-style bread.

For extra depth, a drizzle of olive oil and balsamic vinegar elevates each bite. It's a vegetarian-friendly dish that's endlessly customizable—add avocado, mozzarella, or swap in vegan mayo to suit your taste.

August in my kitchen means one thing: tomatoes everywhere, and I mean everywhere, counter corners, window ledges, a few rolling around the floor because I overbought at the farmers market again.

My neighbor Lisa stopped by one scorching afternoon last summer and I had nothing to offer except a half empty fridge and a pile of heirlooms.

Ingredients

  • Bread (4 slices country style or sandwich): Use the best bread you have because it is the foundation and a flimsy slice will let you down.
  • Ripe tomatoes (2 to 3, sliced): This is the star so wait until they are fragrant and slightly soft to the touch.
  • Fresh basil leaves (1 small handful, optional): Tearing rather than chopping releases more of the oils and makes a noticeable difference.
  • Mayonnaise (2 tablespoons): Do not skimp here because a generous layer creates a barrier that keeps the bread from getting soggy.
  • Salt and freshly ground black pepper (to taste): Season the tomatoes directly and do not be shy about it.
  • Extra virgin olive oil (1 tablespoon, optional): A good drizzle adds a fruity richness that ties everything together.
  • Balsamic vinegar (1 teaspoon, optional): Just a touch brings out the natural sweetness of summer tomatoes.

Instructions

Toast the bread:
Pop your slices into the toaster or under the broiler until they are golden at the edges but still have some chew in the middle.
Spread the mayo:
Slather mayonnaise evenly across one side of every slice while the bread is still warm so it melts slightly into the surface.
Layer the tomatoes:
Arrange the slices on two pieces of bread in a slight overlapping pattern, letting them hang over the edges a little for maximum coverage.
Season generously:
Sprinkle salt and pepper directly over the tomatoes and watch as the seasoning draws out tiny beads of juice.
Add the basil:
Tear the leaves with your fingers and scatter them across the tomatoes, pressing gently so the oils cling to the surface.
Drizzle if you like:
Finish with olive oil and balsamic vinegar if you are feeling fancy, letting each drip find its own path across the layers.
Close and slice:
Top with the remaining bread slices mayo side down and cut each sandwich in half with a gentle sawing motion so nothing slides out.
Thick sliced tomato sandwich topped with fragrant basil and cracked pepper Pin it
Thick sliced tomato sandwich topped with fragrant basil and cracked pepper | whiskmehome.com

We sat on my back porch with tomato juice running down our wrists and Lisa declared it the best sandwich she had eaten all year.

Serving Suggestions

I almost always pair this with something cold to drink because the cool contrast makes the tomatoes taste sweeter.

Making It Your Own

Sliced avocado turns this into something heartier, and a layer of fresh mozzarella makes it feel like a caprese salad between two slices of bread.

A Few Last Thoughts

Keep your serrated knife handy because nothing slices through crusty bread and delicate tomatoes quite like one.

  • Vegan mayo works just as well if that is what you have.
  • Peel your tomatoes only if the skins bother you personally.
  • Make two per person because one is never enough.
Classic summer tomato sandwich drizzled with olive oil on crusty bread Pin it
Classic summer tomato sandwich drizzled with olive oil on crusty bread | whiskmehome.com

Some meals do not need a recipe, just ripe tomatoes and a little courage to keep things simple.

Recipe FAQs

Heirloom, beefsteak, or vine-ripened tomatoes are ideal. Choose ones that are fully ripe, fragrant, and juicy but still firm enough to hold their shape when sliced.

It's best assembled right before eating to prevent the bread from becoming soggy. You can slice the tomatoes and prep the seasonings in advance, then assemble when ready to serve.

Country-style white bread, sourdough, or a sturdy artisan loaf work beautifully. Avoid overly soft sandwich bread, as it won't hold up well against the juicy tomatoes.

Simply replace the mayonnaise with your favorite vegan mayo. Also check that your bread choice is free from dairy or honey.

Yes, salting the tomato slices draws out excess moisture and intensifies their flavor. Sprinkle them lightly and let them rest for a few minutes before building your sandwich.

Sliced avocado, fresh mozzarella, crispy bacon, or a fried egg are all delicious additions that add protein and richness without overpowering the fresh tomato flavor.

Classic Tomato Sandwich

Ripe tomatoes, creamy mayo, and fresh basil layered on toasted bread for an effortless summertime favorite.

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

Ingredients

Bread

  • 4 slices country-style or sandwich bread

Fresh Produce

  • 2 to 3 ripe tomatoes, sliced about 1/4 inch thick
  • 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 surface but still soft inside, if a crisp texture is desired.
2
Spread Mayonnaise: Spread a thin, even layer of mayonnaise over one side of each bread slice.
3
Layer Tomatoes: Arrange the tomato slices in a single, even layer over two of the bread slices, overlapping slightly for full coverage.
4
Season the Tomatoes: Sprinkle the tomatoes generously with salt and freshly ground black pepper to draw out their natural flavor.
5
Add Fresh Basil: Tear or layer fresh basil leaves over the seasoned tomatoes.
6
Drizzle Optional Finish: For added depth, drizzle the tomatoes with extra-virgin olive oil and balsamic vinegar.
7
Assemble and Serve: Place the remaining bread slices on top, mayonnaise side 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 depending on bread and mayonnaise labels
Emily Bradford

Easy, flavor-packed recipes and family-friendly meal ideas from Emily’s cozy kitchen.