Fresh Tomato Sandwich with Basil

Juicy ripe tomato sandwich with creamy mayo on fresh crusty bread Save to Pinterest
Juicy ripe tomato sandwich with creamy mayo on fresh crusty bread | recipesbymarina.com

This classic American tomato sandwich comes together in just 10 minutes with simple, fresh ingredients. Thick slices of ripe tomato are layered on your choice of bread—white, whole wheat, or sourdough—spread with creamy mayonnaise and finished with a sprinkle of salt, pepper, and fresh basil leaves.

It's a versatile light meal that's naturally vegetarian and easily adapted for vegan diets by swapping in plant-based mayo. Perfect for warm days when you want something quick, satisfying, and full of summer flavor.

The summer I worked at a farm stand, I ate a tomato sandwich every single day for lunch and never got tired of it. Something about tomatoes still warm from the field, barely kissed with mayo on soft bread, made the humidity almost bearable. People would line up at noon just to grab whatever the kitchen had put together, and this humble sandwich always vanished first.

My coworker Megan taught me to never refrigerate the tomatoes and to salt them right on the bread so the juices soak in like a gift. She would shake her head at anyone reaching for the cooler, insisting the cold murders everything worth tasting in a good tomato.

Ingredients

  • 4 slices fresh sandwich bread: Sourdough adds a tangy chew but soft white bread lets the tomato shine, so pick based on your mood.
  • 2 tablespoons mayonnaise: Spread it edge to edge because bare corners taste like missed opportunities.
  • 2 large ripe tomatoes: Heirlooms or garden tomatoes in season make this sandwich unforgettable, while grocery store ones in January will break your heart.
  • 6 to 8 fresh basil leaves: Optional in writing but never optional in my kitchen because they add a sweetness that ties everything together.
  • 1/4 teaspoon kosher salt: Flaky salt on tomatoes is one of those small gestures that changes everything.
  • 1/8 teaspoon freshly ground black pepper: Freshly cracked pepper has a warmth the pre ground stuff simply cannot replicate.

Instructions

Lay the foundation:
Arrange all four bread slices on your cutting board and take a moment to admire this blank canvas before anything else happens.
Spread with conviction:
Slather mayonnaise on one side of each slice, going all the way to the edges without apologies because restraint has no place here.
Layer the tomatoes:
Arrange tomato slices on two pieces of bread, overlapping them slightly so every bite gets a full layer of juicy fruit.
Season right on top:
Sprinkle salt and pepper directly over the tomatoes and watch the glistening surface catch the light like it knows how good it is.
Tuck in the basil:
Tear the basil leaves gently with your hands and scatter them across the tomatoes for the freshest aroma you can imagine.
Crown and press:
Place the remaining bread slices on top with the mayo side facing down and give each sandwich a gentle press so everything holds hands.
Slice and devour:
Cut each sandwich in half if you like presentation, or just bite right in because waiting any longer feels unreasonable.
Save to Pinterest
| recipesbymarina.com

One August afternoon I brought a version of this sandwich to a picnic blanket by the river and a stranger asked for the recipe, which made me laugh because there really is no recipe, just willingness to let a perfect tomato do its thing.

Choosing the Right Bread

After years of testing every loaf I could find, I landed on thick cut sourdough for structure and a soft pullman white for pure comfort. The bread should be fresh enough to yield slightly when pressed but sturdy enough to hold juicy tomatoes without dissolving into mush halfway through.

Making It Your Own

Avocado spread replaces mayo beautifully if you want something richer and greener, while herbed cream cheese turns the whole sandwich into something that feels almost fancy enough for guests. A layer of crisp lettuce or thin cucumber slices adds crunch that surprises you in the best way.

When Tomatoes Are Out of Season

In winter I reach for cherry tomatoes roasted until they burst, which concentrates their flavor into something intensely sweet and spreadable. It is a different sandwich entirely but honestly just as worthy of your lunch plate.

  • Canned whole tomatoes drained and lightly salted can work in a pinch if you drain them well.
  • A drizzle of olive oil on the bread adds richness when tomatoes are less flavorful.
  • Always let the sandwich sit for two minutes before eating so the flavors settle into the bread.
Classic tomato sandwich layered with thick slices and fragrant basil leaves Save to Pinterest
Classic tomato sandwich layered with thick slices and fragrant basil leaves | recipesbymarina.com

Some meals do not need complexity to be remembered, and this sandwich proves it with every juicy bite. Keep great tomatoes around and you will never be far from something wonderful.

Recipe Questions & Answers

Ripe, in-season tomatoes make all the difference. Heirloom, beefsteak, or vine-ripened varieties offer the best flavor and juiciness. Avoid firm or pale tomatoes, as they lack the sweetness and moisture that make this sandwich shine.

It's best enjoyed immediately after assembling to prevent the bread from becoming soggy. If you need to prep ahead, slice the tomatoes and store them separately, then assemble right before eating. Toasting the bread lightly can also help it hold up longer.

Avocado spread, herbed cream cheese, hummus, or a drizzle of olive oil with balsamic glaze all work beautifully. For a vegan option, plant-based mayonnaise provides the same creamy texture without any animal products.

Salt the tomato slices and let them rest on a paper towel for a few minutes to draw out excess moisture before assembling. Spreading mayo or another fat-based spread on the bread creates a moisture barrier that helps keep everything crisp.

Sourdough adds a tangy contrast to the sweet tomatoes, while whole wheat brings nutty depth. Classic white sandwich bread offers a soft, neutral base. Whichever you choose, opt for fresh, high-quality bread for the best texture and flavor.

Fresh Tomato Sandwich with Basil

Ripe tomatoes, creamy mayo, and fresh basil layered between soft bread for a quick, satisfying bite.

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

Ingredients

Bread

  • 4 slices fresh sandwich bread (white, whole wheat, or sourdough)

Spread

  • 2 tablespoons mayonnaise (or vegan mayo)

Vegetables

  • 2 large ripe tomatoes, thinly sliced
  • 6–8 fresh basil leaves (optional)

Seasonings

  • 1/4 teaspoon kosher salt
  • 1/8 teaspoon freshly ground black pepper

Instructions

1
Prepare the Bread: Lay out the four bread slices on a clean cutting board or work surface.
2
Apply the Spread: Spread mayonnaise evenly on one side of each bread slice using a butter knife or spreader.
3
Layer the Tomatoes: Arrange the thinly sliced tomatoes on two of the bread slices, slightly overlapping each piece for even coverage.
4
Season the Tomatoes: Sprinkle the tomato layers with kosher salt and freshly ground black pepper to taste.
5
Add Fresh Basil: Tuck fresh basil leaves over the seasoned tomatoes for added flavor and freshness, if desired.
6
Assemble the Sandwiches: Place the remaining bread slices on top, mayonnaise side down, and gently press each sandwich together.
7
Slice and Serve: Cut each sandwich in half diagonally or straight down the middle and serve immediately for optimal texture.
Additional Information

Equipment Needed

  • Bread knife
  • Cutting board
  • Spreader or butter knife

Nutrition (Per Serving)

Calories 220
Protein 5g
Carbs 30g
Fat 8g

Allergy Information

  • Contains wheat (bread)
  • Contains eggs (mayonnaise)
  • Mayonnaise may contain soy
  • For vegan or egg-free diets, use plant-based mayo and verify bread is vegan-friendly
Marina Costa

Passionate home cook sharing simple, flavorful recipes and helpful cooking tips for everyday food lovers.