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.
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.
Some meals do not need a recipe, just ripe tomatoes and a little courage to keep things simple.
Recipe FAQs
- → What type of tomatoes work best for this sandwich?
-
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.
- → Can I make this sandwich ahead of time?
-
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.
- → What bread pairs well with a tomato sandwich?
-
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.
- → How can I make this sandwich vegan?
-
Simply replace the mayonnaise with your favorite vegan mayo. Also check that your bread choice is free from dairy or honey.
- → Should I salt the tomatoes before assembling?
-
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.
- → What can I add to make it more filling?
-
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.