Easy Tomato Sandwich Recipe
I usually make this when I have a couple of really ripe tomatoes sitting on the counter and don’t feel like cooking anything complicated. A few slices of soft bread, a generous layer of mayonnaise, juicy tomatoes, and a little salt are pretty much all you need.
And somehow, when the tomatoes are perfectly ripe, it tastes so much better than you’d expect.
The trick is really in the tomato. You want it ripe, juicy, sweet, and flavorful. Add a little salt and pepper, and you’ve got a simple sandwich that works for breakfast, lunch, or an afternoon snack.
Why You’ll Love This Tomato Sandwich
-
Ready in about 5 minutes
-
Requires only a handful of ingredients
-
No cooking required
-
Inexpensive and filling
-
Great for using fresh garden tomatoes
-
Easy to customize
-
Perfect for a quick breakfast or lunch
Ingredients
Makes 1 sandwich
-
2 slices soft white or whole wheat bread
-
1 large ripe tomato, sliced
-
2 tablespoons mayonnaise (or butter, optional)
-
Salt, to taste
-
Black pepper, to taste
Optional additions
If you want to change things up, you can also add:
-
A pinch of garlic powder
-
Fresh basil
-
Sliced cucumber
-
Lettuce
-
Cheddar or mozzarella cheese
-
A drizzle of olive oil
-
Red pepper flakes
-
Avocado
-
A little mustard
But honestly, I often keep mine very simple.
How to Make a Tomato Sandwich
Step 1: Choose a Good Tomato
This is the most important part.
Choose a tomato that feels slightly soft when gently pressed and smells fresh and tomato-y. Avoid tomatoes that are very firm and pale because they won’t have nearly as much flavor.
I usually use a large beefsteak-style tomato when I want a really juicy sandwich.
Step 2: Slice the Tomato
Wash and dry the tomato, then cut it into medium-thick slices.
Don’t slice it paper-thin. You want those thick, juicy slices to be the star of the sandwich.
If the tomato is extremely juicy, you can gently blot the slices with a paper towel. This helps prevent the bread from becoming soggy.
Step 3: Spread the Mayonnaise
Spread about 1 tablespoon of mayonnaise on each slice of bread.
Make sure you spread it all the way to the edges.
That creamy layer isn’t just for flavor — it also creates a little barrier between the juicy tomato and the bread.
If you’re not a mayonnaise fan, softened butter works beautifully too.
Step 4: Add the Tomatoes
Arrange the tomato slices over one piece of bread.
I usually overlap them slightly so that every bite gets plenty of tomato.
Don’t be shy with the tomatoes. This is a tomato sandwich, after all!
Step 5: Season Generously
Sprinkle the tomatoes with salt and freshly ground black pepper.
This simple step makes a huge difference.
Salt brings out the natural sweetness and flavor of the tomato. I usually add a little more pepper than I think I need because it pairs so well with the creamy mayonnaise.
Step 6: Add the Second Slice
Place the second slice of bread on top and gently press the sandwich together.
Cut it in half if you like.
That’s it!
Your fresh tomato sandwich is ready to eat.
My Best Tips for a Great Tomato Sandwich
Use the ripest tomatoes you can find
This recipe is incredibly simple, so every ingredient matters. A bland tomato will make a bland sandwich.
Don’t skip the salt
Tomato and salt are a fantastic combination. If your sandwich tastes like it’s missing something, it probably needs a little more seasoning.
Protect the bread from tomato juice
If your tomato is exceptionally juicy, blot the slices before assembling the sandwich.
Another trick is to spread mayonnaise or butter generously over the bread before adding the tomato.
Toast the bread if you prefer crunch
I love this sandwich with soft white bread, but lightly toasted bread gives it a completely different texture.
The crisp edges against the juicy tomato are especially good.
Eat it immediately
Tomatoes release quite a bit of moisture, so this isn’t really a sandwich I’d assemble hours ahead of time.
I usually make it right before eating.
Easy Variations
Classic Tomato & Mayo Sandwich
Keep it simple with bread, mayonnaise, tomato, salt, and pepper.
Sometimes the simplest version really is the best.
Tomato & Cheese Sandwich
Add a slice of cheddar, mozzarella, provolone, or your favorite cheese.
For something extra delicious, toast the assembled sandwich until the cheese melts.
Tomato Basil Sandwich
Add a few fresh basil leaves and a tiny drizzle of olive oil.
It has a lovely fresh, summery flavor.
Spicy Tomato Sandwich
Add red pepper flakes, sliced jalapeño, or a few drops of hot sauce.
If you like a little heat, this is an easy upgrade.
Avocado Tomato Sandwich
Spread mashed avocado over one slice of bread and add the tomato on top.
It’s creamy, fresh, and very filling.
What to Serve With a Tomato Sandwich
I usually keep the side simple since the sandwich itself is so fresh.
Try serving it with:
-
Potato chips
-
Pickles
-
Fresh fruit
-
Cucumber salad
-
Green salad
-
Vegetable soup
-
French fries
-
A cup of tea or coffee
For lunch, tomato soup alongside this sandwich is especially good.
Approximate Nutrition Information
Per sandwich, using white bread and 2 tablespoons of regular mayonnaise:
-
Calories: approximately 350–400 kcal
-
Carbohydrates: ~40 g
-
Protein: ~8 g
-
Fat: ~20 g
-
Fiber: ~3–4 g
-
Sugar: ~7 g
-
Sodium: ~500–700 mg
These numbers are estimates and will vary depending on the bread, mayonnaise, tomato size, and amount of salt used.
Frequently Asked Questions
1. What kind of tomato is best for a tomato sandwich?
Large, ripe, juicy tomatoes work best. Beefsteak, heirloom, or vine-ripened tomatoes are all excellent choices. The key is choosing a tomato that is flavorful and fully ripe rather than focusing on one specific variety.
2. How do I stop my tomato sandwich from getting soggy?
Slice the tomato and gently blot it with paper towels before adding it to the bread. Using mayonnaise or butter as a spread also helps create a barrier between the tomato juice and the bread.
3. Can I make a tomato sandwich ahead of time?
It’s best eaten immediately. If you need to prepare it ahead, keep the tomato slices separate from the bread and assemble the sandwich shortly before serving.
4. Can I use butter instead of mayonnaise?
Absolutely. Softened butter is a great alternative and gives the sandwich a slightly richer flavor. You can also use cream cheese, hummus, or avocado.
5. Is a tomato sandwich good with toasted bread?
Yes! Toasting the bread is one of my favorite variations. The crunchy bread contrasts beautifully with the soft, juicy tomato. Just let the toast cool for a minute before assembling so the tomato doesn’t become too warm.
Final Thoughts
This easy tomato sandwich recipe is proof that you don’t need a long ingredient list to make something delicious.
I usually make it when I’m hungry, short on time, and have a good ripe tomato waiting to be used. Five minutes later, lunch is ready.
The combination of soft bread, creamy mayonnaise, juicy tomato, salt, and black pepper is simple, but when the tomato is perfectly ripe, it really works.
