There’s nothing quite like a fresh Tomato Sandwich made with juicy, ripe tomatoes, soft bread, creamy mayonnaise, and a little salt and pepper. It’s simple, refreshing, and packed with delicious flavour. Sometimes the best recipes really are the easiest!
This classic tomato sandwich is especially popular during summer when tomatoes are at their freshest and sweetest. You don’t need a long list of ingredients or complicated cooking techniques. Just a few good-quality ingredients come together to create a light and satisfying lunch.
The secret to a great tomato sandwich is choosing ripe tomatoes, using your favourite bread, and seasoning each layer properly. A generous spread of mayonnaise adds creaminess, while a little salt brings out the natural sweetness of the tomatoes.
Whether you’re making a quick lunch, an afternoon snack, or a simple summer meal, this easy tomato sandwich is always a delicious choice. Serve it on its own or alongside a bowl of soup, crisps, or a fresh salad.
Ingredients Needed
You only need a few simple ingredients to make this classic tomato sandwich. Since the recipe is all about fresh flavours, choosing good-quality ingredients makes a big difference.
Ingredients:
- 2 slices of bread: White sandwich bread is the traditional choice because its soft texture works beautifully with juicy tomatoes. You can also use sourdough, wholemeal, or your favourite sandwich bread.
- 1 large ripe tomato: Choose a fresh, firm tomato that’s fully ripe and full of flavour. Beefsteak tomatoes are particularly good because their large slices fit perfectly on bread.
- 1–2 tablespoons mayonnaise: Adds a creamy texture and classic tomato sandwich flavour. Use your favourite brand or homemade mayonnaise.
- A pinch of salt: Enhances the natural sweetness and flavour of the tomatoes.
- A pinch of freshly ground black pepper: Adds a little warmth and balances the creamy mayonnaise.
- A few lettuce leaves (optional): Adds freshness and a little crunch.
- Butter (optional): A thin layer can add extra richness, especially if you’re using toasted bread.
Ingredient substitutions:
- Mayonnaise: Replace with cream cheese, Greek yoghurt, hummus, or mashed avocado.
- Bread: Try sourdough, wholemeal, rye, brioche, or gluten-free bread.
- Tomatoes: Beefsteak, heirloom, vine-ripened, and garden tomatoes all work well.
- Seasonings: Add garlic powder, dried oregano, fresh basil, or a little chilli flakes.
- Cheese: A slice of cheddar, mozzarella, or provolone makes the sandwich even more satisfying.
Tips for the Best Tomato Sandwich
A tomato sandwich may be simple, but a few little tricks can make it taste even better.
1. Choose ripe, flavourful tomatoes
The tomatoes are the star of this recipe, so use the freshest ones you can find. Look for tomatoes that feel slightly soft when gently pressed and have a rich, natural aroma.
Garden-fresh, heirloom, or vine-ripened tomatoes are excellent choices.
2. Slice the tomatoes evenly
Cut the tomato into slices approximately ¼ inch thick. Even slices make the sandwich easier to eat and help distribute the tomato flavour throughout every bite.
3. Season the tomatoes directly
Don’t wait until the sandwich is assembled to add salt and pepper. Sprinkle the seasoning directly over the tomato slices to bring out their natural flavour.
4. Prevent soggy bread
Tomatoes contain a lot of moisture, which can make bread soggy if the sandwich sits too long.
To help prevent this, pat the tomato slices gently with paper towels before assembling. You can also spread mayonnaise all the way to the edges of the bread to create a light moisture barrier.
5. Use good-quality mayonnaise
Mayonnaise adds a creamy, tangy flavour that complements the sweetness of ripe tomatoes. Use enough to cover the bread evenly without making the sandwich too heavy.
6. Choose the right bread
Soft white bread gives you the traditional Southern-style tomato sandwich experience. If you prefer a little more texture, use sourdough or lightly toasted wholemeal bread.
7. Assemble just before serving
For the best texture, prepare your sandwich immediately before eating. This keeps the bread fresh and prevents the tomato juices from soaking into it.
8. Add fresh herbs
A few fresh basil leaves are a wonderful addition. They bring a fragrant, slightly sweet flavour that pairs beautifully with tomatoes.
How To Make Tomato Sandwich
This easy tomato sandwich comes together in just a few minutes. There’s no cooking required, making it perfect for a quick lunch or a simple snack on a warm day.
Prep time: 5 minutes
Cook time: 0 minutes
Total time: 5 minutes
Servings: 1 sandwich
Step 1: Prepare the tomatoes
Wash the tomato under cold running water and pat it dry.
Using a sharp knife, cut the tomato into slices approximately ¼ inch thick.
If the tomato is particularly juicy, gently pat the slices with paper towels to remove excess moisture.
Step 2: Season the tomatoes
Arrange the tomato slices on a plate.
Sprinkle both sides lightly with salt and freshly ground black pepper.
Let them sit for a minute or two while you prepare the bread. This helps the seasoning bring out the natural tomato flavour.
Step 3: Prepare the bread
Place the two slices of bread on a clean work surface.
Spread a generous layer of mayonnaise over one side of each slice, making sure to cover the bread evenly.
If you prefer a richer flavour, you can add a thin layer of softened butter underneath the mayonnaise.
Step 4: Assemble the sandwich
Arrange the seasoned tomato slices over one slice of bread.
Try to overlap them slightly so every bite contains plenty of tomato.
Add lettuce or fresh basil if desired.
Step 5: Close and serve
Place the second slice of bread on top, mayonnaise-side down.
Gently press the sandwich together and cut it in half diagonally or straight down the middle.
Serve immediately while the bread is fresh and the tomatoes are juicy.
Enjoy your simple homemade tomato sandwich!
Variations
One of the best things about this tomato sandwich recipe is how easy it is to customise. Once you’ve tried the classic version, experiment with these delicious variations.
Tomato and Cheese Sandwich
Add a slice of cheddar, mozzarella, provolone, or Swiss cheese. The creamy cheese pairs beautifully with ripe tomatoes.
For a warm version, toast the sandwich in a pan or air fryer until the cheese melts.
Tomato and Avocado Sandwich
Add slices of ripe avocado for a creamy texture and extra flavour. A little lemon juice, salt, and black pepper make this combination even better.
Tomato and Basil Sandwich
Add fresh basil leaves and a drizzle of olive oil for a simple Mediterranean-inspired sandwich. You can also use mozzarella for a Caprese-style twist.
Toasted Tomato Sandwich
Lightly toast the bread before spreading on the mayonnaise. The crisp texture creates a lovely contrast with the juicy tomato slices.
Southern Tomato Sandwich
For a classic Southern-style tomato sandwich, use soft white bread, generous mayonnaise, thick slices of ripe tomatoes, salt, and black pepper.
Keep the ingredients simple and let the tomatoes do all the work.
Tomato and Cucumber Sandwich
Add thin slices of cucumber for extra freshness and crunch. This is a lovely option for a light summer lunch.
Spicy Tomato Sandwich
Add a few slices of jalapeño, a pinch of chilli flakes, or a little hot sauce for a spicy kick.
Tomato and Bacon Sandwich
Add crispy bacon strips for a smoky, savoury flavour. The combination of juicy tomatoes, creamy mayonnaise, and crunchy bacon makes a delicious lunch.
Frequently Asked Questions
What is the best bread for a tomato sandwich?
Soft white sandwich bread is the traditional choice, especially for a classic Southern tomato sandwich.
However, sourdough, wholemeal, rye, and brioche also work well. Choose bread based on whether you prefer a soft, chewy, or crunchy texture.
What are the best tomatoes for a tomato sandwich?
Beefsteak tomatoes are an excellent choice because they’re large, juicy, and easy to slice.
Heirloom, vine-ripened, and fresh garden tomatoes are also delicious. The most important thing is choosing tomatoes that are ripe and full of flavour.
Should I use mayonnaise or butter?
Mayonnaise is the classic choice for a traditional tomato sandwich. Its creamy texture and slight tanginess complement the tomatoes beautifully.
However, you can use butter, cream cheese, or mashed avocado if you prefer.
How do I keep my tomato sandwich from getting soggy?
Use firm but ripe tomatoes, pat away excess moisture, and assemble the sandwich just before serving.
You can also lightly toast the bread or use a thin layer of mayonnaise to help protect it from the tomato juices.
Should I refrigerate tomatoes before making a sandwich?
For the best flavour and texture, it’s generally better to store ripe tomatoes at room temperature until they’re ready to use.
If a tomato is already fully ripe and you need to keep it longer, refrigeration can slow further ripening. Allow it to return to room temperature before making your sandwich for better flavour.
Can I make a tomato sandwich ahead of time?
It’s best to make tomato sandwiches just before serving because the tomatoes release moisture and can make the bread soggy.
If you need to prepare ingredients ahead of time, wash and slice the tomatoes, store them in a covered container in the refrigerator, and assemble the sandwich when you’re ready to eat.
Can I toast the bread?
Absolutely! Lightly toasted bread adds a delicious crunch and helps the sandwich hold up better against the juicy tomatoes.
You can toast it in a toaster, frying pan, or air fryer.
Can I add cheese to a tomato sandwich?
Yes! Cheddar, mozzarella, provolone, and Swiss cheese are all great options.
You can enjoy the cheese cold or make a warm toasted version with melted cheese.
Is a tomato sandwich healthy?
A tomato sandwich can be a simple and nutritious meal. Tomatoes provide vitamin C, potassium, and other beneficial nutrients.
The overall nutritional value depends on your bread, mayonnaise, cheese, and other toppings. You can make a lighter version using wholemeal bread and a smaller amount of mayonnaise or mashed avocado.
What can I serve with a tomato sandwich?
Tomato sandwiches pair beautifully with:
- Potato crisps or chips
- Homemade French fries
- Tomato soup
- Cucumber salad
- Coleslaw
- Pickles
- Fresh fruit
- A simple green salad
- Sweet potato fries
For a light lunch, serve your sandwich with a fresh salad and a handful of crisps.
PrintTomato Sandwich Recipe
Tomato sandwiches are a summertime staple. With juicy ripe tomatoes, creamy mayonnaise, and soft bread, they’re a simple summer delight!
- Prep Time: 20 minutes
- Total Time: 20 minutes
- Yield: 1 1x
- Category: Sandwich
- Cuisine: American
Ingredients
- 2 large slices of whole-wheat sandwich bread, lightly toasted
- 4 slices of large tomato, about 1/4-inch
- 1/4 cup mayonnaise, lite works
- 2–3 tablespoons Parmesan cheese
- 1 small fresh cloves garlic, minced
- 1 teaspoon Dijon mustard
- 1/2 teaspoon anchovy paste
Instructions
- In a small bowl, combine all of the ingredients for the spread. ( 1/4 cup mayonnaise, 2-3 tablespoons Parmesan cheese, 1 small fresh cloves garlic, 1 teaspoon Dijon mustard, and 1/2 teaspoon anchovy paste). Taste and adjust flavorings as preferred, adding salt and pepper, if needed. You can make a big batch and refrigerate it for up to three days.
- Spread the mixture evenly on 1 side of each of the 2 large slices of whole-wheat sandwich bread. (Toast the bread ahead)
- Top with the tomato slices (from 4 slices of large tomato), then close the sandwich.
- Cut and serve immediately.






