This classic tomato sandwich brings together the simple pleasures of ripe, juicy tomatoes, creamy mayonnaise, and fresh bread for a satisfying light meal that's ready in just 10 minutes.
Thinly sliced tomatoes are seasoned with kosher salt and freshly ground black pepper, then layered with aromatic basil leaves between generously spread slices of your favorite bread. The result is a refreshing, no-cook meal perfect for warm days or busy afternoons.
Customize with sourdough or whole wheat bread, swap mayo for avocado spread, or add crisp lettuce for extra crunch. Vegetarian-friendly and easily made vegan with plant-based alternatives.
The afternoon sun was brutal that July, and my apartment felt like an oven with a mind of its own. I stood in the kitchen, too lazy to cook and too hungry to wait, when a lone heirloom tomato on the counter caught my eye. Two slices of sourdough, a generous smear of mayo, and a crack of pepper later, I was eating the most satisfying thing I had made all summer. It was embarrassingly simple, and I have been chasing that feeling ever since.
I made these for a friend who had just helped me move a couch up three flights of stairs. We sat on the floor surrounded by boxes, eating with tomato juice running down our wrists, and she declared it the best sandwich she ever had.
Ingredients
- 4 slices fresh sandwich bread: Sourdough is my favorite because the tang balances the sweetness of the tomato, but any soft sturdy loaf works beautifully.
- 2 tablespoons mayonnaise: Use real mayo here, not a light version, because richness is the whole point of this sandwich and it carries the flavor.
- 2 large ripe tomatoes: Heirloom or beefsteak varieties are ideal since they slice wide and have the juiciest, sweetest flesh when fully in season.
- 6 to 8 fresh basil leaves: These are optional but they add a brightness that lifts every bite and makes the sandwich feel complete.
- 1/4 teaspoon kosher salt: Flaky salt draws out the natural moisture in the tomato and intensifies its flavor.
- 1/8 teaspoon freshly ground black pepper: Freshly cracked pepper adds a gentle heat that complements the creamy mayo perfectly.
Instructions
- Lay the foundation:
- Arrange all four bread slices on your cutting board and take a moment to appreciate how something this straightforward is about to taste incredible.
- Spread the mayo:
- Coat one side of each slice with an even layer of mayonnaise, edge to edge, because bare corners are a missed opportunity.
- Stack the tomatoes:
- Layer the sliced tomatoes onto two of the bread slices, overlapping them slightly so every bite gets full coverage.
- Season with care:
- Sprinkle salt and pepper directly over the tomatoes and watch as the salt begins to glisten against the red flesh.
- Tuck in the basil:
- Scatter the basil leaves across the tomatoes, pressing them gently so they stay put when you close the sandwich.
- Close and press:
- Place the remaining bread slices on top, mayo side down, and press firmly so the layers become one cohesive, juicy unit.
- Slice and serve:
- Cut each sandwich in half with a gentle sawing motion and serve immediately before the bread soaks up too much juice.
Somewhere between the third and fourth bite of that floor sandwich, my friend looked at me and said we should open a restaurant that only serves this. We laughed, but honestly I think she was half serious.
Choosing the Right Bread
The bread is doing real structural work here, so reach for something with a tight crumb and enough heft to hold up against juicy tomatoes. I learned the hard way that a flimsy supermarket slice folds into a sad, damp mess within minutes.
Tomato Season Makes All the Difference
A winter grocery store tomato will taste like mealy disappointment no matter how much salt you throw at it. Wait for peak summer, visit a farmers market, and grab the ugliest, most misshapen heirloom you can find because those are always the sweetest.
Simple Upgrades Worth Trying
Once you have the basic formula down, a few small additions can take it in new directions without overcomplicating things.
- A smear of mashed avocado under the mayo adds buttery richness that pairs beautifully with the acid of the tomato.
- Thinly sliced cucumber layered on top brings a refreshing crunch that contrasts with the soft bread.
- A final drizzle of olive oil right before closing the sandwich is a small gesture that makes a big impact.
Some recipes earn their place in your life through complexity, and others earn it through perfect simplicity. This one lives in my kitchen all summer long, and I never once get tired of it.
Recipe Questions & Answers
- → What type of bread works best for a tomato sandwich?
-
White sandwich bread is traditional, but sourdough, whole wheat, or any sturdy fresh bread works wonderfully. Choose a bread that's soft enough to bite through easily but sturdy enough to hold the juicy tomatoes without getting soggy.
- → How do I prevent my tomato sandwich from getting soggy?
-
Spread the mayonnaise all the way to the edges of each bread slice to create a moisture barrier. Use ripe but firm tomatoes, and slice them just before assembling. Serve immediately after preparation for the best texture.
- → Can I make this sandwich ahead of time?
-
It's best enjoyed fresh, but if needed, prepare the components separately and assemble just before eating. Store sliced tomatoes in an airtight container and keep bread and mayo ready for quick assembly.
- → What are good alternatives to mayonnaise?
-
Avocado spread, herbed cream cheese, hummus, or a drizzle of olive oil with balsamic glaze all make excellent alternatives. Each brings a different flavor profile while maintaining that creamy, rich layer.
- → Which tomato varieties are best for sandwiches?
-
Large, slicing tomatoes like Beefsteak or heirloom varieties are ideal because of their size and flavor. Vine-ripened tomatoes from the grocery store also work well. Look for tomatoes that yield slightly to pressure and have a deep, even color.