Classic Tomato Sandwich

A ripe tomato sandwich with creamy mayo and fragrant basil on golden toasted bread Save to Pinterest
A ripe tomato sandwich with creamy mayo and fragrant basil on golden toasted bread | viralpinkitchen.com

This classic tomato sandwich is the ultimate warm-weather comfort food. Thick slices of ripe, juicy tomatoes are layered with creamy mayonnaise and fresh basil on golden toasted bread.

Seasoned simply with salt and pepper, every bite delivers a burst of garden-fresh flavor. An optional drizzle of olive oil and balsamic vinegar elevates it further.

Ready in just 10 minutes with zero cooking required, it's an effortless vegetarian option perfect for lazy lunches, quick snacks, or picnic spreads.

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

A friend handed me one after a morning of picking tomatoes in her garden, still warm from the vine, and I stood there in the driveway eating it without setting it down once.

Ingredients

  • Bread: Four slices of country-style or sandwich bread form the foundation, and a sturdy loaf with a good crust holds up beautifully against the juicy tomatoes.
  • Tomatoes: Two to three ripe tomatoes, sliced thick, are the star here, so wait until they are fragrant and slightly soft to the touch.
  • Fresh basil: A small handful of basil leaves adds a sweet, peppery brightness that makes everything taste more alive.
  • Mayonnaise: Two tablespoons of mayonnaise create a creamy barrier that keeps the bread from getting soggy while adding richness.
  • Salt and pepper: Season generously to taste because good salt and freshly cracked pepper draw out the natural sweetness of the tomatoes.
  • Olive oil and balsamic vinegar: One tablespoon of extra-virgin olive oil and one teaspoon of balsamic vinegar are optional but lend a gorgeous depth when you want to dress things up.

Instructions

Toast the bread:
Lightly toast four slices of bread until they are just golden at the edges, giving you a satisfying crunch without drying them out.
Spread the mayo:
Coat one side of each slice with an even layer of mayonnaise, edge to edge, so every bite carries that smooth, tangy backdrop.
Layer the tomatoes:
Arrange thick slices of tomato over two of the bread slices, letting them overlap slightly and listening for that soft, wet sound of perfect ripeness.
Season well:
Sprinkle salt and pepper over the tomatoes with a generous hand, trusting that this simple step transforms everything.
Add the basil:
Tuck fresh basil leaves across the tomatoes, pressing them gently so their oils release and perfume the whole sandwich.
Drizzle if desired:
Add a thin stream of olive oil and a few drops of balsamic vinegar if you are in the mood for something a little more indulgent.
Close and slice:
Place the remaining bread slices on top, mayo side down, press gently, and cut each sandwich in half so the colorful layers show.
Juicy sliced tomatoes layered in a classic tomato sandwich with seasoned mayonnaise spread Save to Pinterest
Juicy sliced tomatoes layered in a classic tomato sandwich with seasoned mayonnaise spread | viralpinkitchen.com

One evening I packed these for a picnic and realized that something so simple had become the dish everyone asked for by name.

When Tomatoes Are at Their Peak

Farmers markets in late July and August are where you will find the best tomatoes, and I always buy more than I need because the extras never go to waste.

Making It Your Own

Sliced avocado tucks in beautifully for extra creaminess, and a layer of fresh mozzarella turns this into something that feels almost like a Caprese salad between bread.

Serving and Pairing Ideas

A chilled glass of white wine or a tall iced tea alongside this sandwich turns a quick lunch into a proper summer moment.

  • Use a serrated knife for clean cuts without crushing the filling.
  • Try vegan mayo if you want to keep it plant-based without losing creaminess.
  • Always check bread and mayo labels if allergies to wheat, eggs, soy, or milk are a concern.
A halved tomato sandwich resting on a cutting board beside fresh basil leaves Save to Pinterest
A halved tomato sandwich resting on a cutting board beside fresh basil leaves | viralpinkitchen.com

Keep it simple, use the best tomatoes you can find, and let the ingredients do all the talking.

Recipe FAQs

Use ripe, in-season slicing tomatoes such as heirloom, beefsteak, or vine-ripened varieties. They should be firm yet juicy with rich flavor and vibrant color.

It's best assembled fresh to prevent the bread from becoming soggy. If needed, prepare the components separately and assemble just before serving.

Country-style white bread, sourdough, or a sturdy artisan loaf work beautifully. Choose a bread with enough structure to hold the juicy tomatoes without falling apart.

Simply swap the mayonnaise for your favorite vegan mayo. Also check that the bread you select is free from dairy or honey.

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

Sliced avocado, fresh mozzarella, crispy bacon, or a handful of arugula all complement the flavors. A smear of pesto or a pinch of red pepper flakes can add a tasty twist.

Classic Tomato Sandwich

Ripe tomatoes, creamy mayo, and fresh basil on toasted bread for a perfect summer 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 ¼-inch rounds
  • 1 small handful fresh basil leaves

Spreads & Seasonings

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

Optional Finishing Touches

  • 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 crisper texture is desired.
2
Spread the Mayonnaise: Spread the mayonnaise evenly across one side of each bread slice, edge to edge.
3
Layer the Tomatoes: Arrange the sliced tomatoes in an even, slightly overlapping layer over two of the bread slices.
4
Season the Tomatoes: Sprinkle the tomato layer generously with salt and freshly ground black pepper to draw out their natural juices.
5
Add Fresh Basil: Scatter fresh basil leaves over the seasoned tomatoes, pressing them gently so they adhere.
6
Drizzle Optional Finish: For added depth, drizzle the tomatoes with extra-virgin olive oil and balsamic vinegar.
7
Assemble the Sandwiches: Place the remaining bread slices on top, mayonnaise side down, and press gently to set the layers.
8
Slice and Serve: Cut each sandwich in half on the diagonal using a serrated knife and serve immediately while the bread is at its best texture.
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 brands—check labels carefully.
Kaylee Jordan

Sharing easy, nourishing recipes and practical cooking tips for home cooks and food enthusiasts.