Table of Contents
Classic Tomato Sandwich Recipe Simple and Delicious
There are few things in this world more satisfying than a perfectly made tomato sandwich. Two slices of soft bread, a generous spread of creamy mayonnaise, thick slices of ripe, juicy fresh tomato, a pinch of salt and black pepper, and absolutely nothing else standing between you and one of the most iconic summer meals ever created.
This is the kind of recipe that needs no introduction in the American South, where a classic tomato sandwich is considered a summer tradition passed down through generations. It is ready in just 5 minutes, costs almost nothing to make, and delivers a flavor that is somehow far greater than the sum of its very simple parts.
Whether you are using tomatoes fresh from your garden or the best ones you can find at your local farmers market, this easy tomato sandwich recipe will remind you that the simplest food is almost always the best food. Let us make one right now.
Why You Will Love This Recipe
- Ready in 5 minutes with absolutely no cooking required
- Budget-friendly and made with just a handful of simple ingredients
- A true summer classic that celebrates the best tomatoes of the season
- Completely customizable with endless topping and bread variations
- Light yet satisfying, perfect for a quick lunch or a lazy weekend bite
Ingredients You Will Need for a Classic Tomato Sandwich
Every ingredient in this recipe matters. Here is a full breakdown with notes and substitutions to help you make the best version possible.
| Ingredient | Amount | Notes and Substitutions |
|---|---|---|
| Ripe tomatoes | 1 to 2 large | The star of the show. Use the ripest, most flavorful tomatoes you can find. Heirloom, beefsteak, or garden tomatoes are ideal. |
| Soft white sandwich bread | 2 slices | Classic white bread is traditional and works best. Substitute with sourdough, brioche, or whole wheat for a different flavor. |
| Mayonnaise | 2 tablespoons | Use full-fat mayo for the creamiest result. Duke’s Mayo is a Southern favorite. Substitute with vegan mayo or garlic aioli. |
| Kosher salt | A generous pinch | Season the tomato slices directly. Flaky sea salt adds an extra layer of texture and flavor. |
| Freshly cracked black pepper | To taste | Freshly cracked pepper makes a noticeable difference over pre-ground. Do not skip it. |
| Fresh basil leaves | 3 to 4 leaves | Optional but highly recommended. Adds a fresh, aromatic layer that elevates the whole sandwich. |
| Butter, softened | 1 teaspoon | Optional. Some prefer to butter one slice of bread in addition to mayo for extra richness. |
| Garlic powder | A light pinch | Optional. A very small amount added to the mayo adds subtle savory depth without overpowering the tomato. |
How to Make a Classic Tomato Sandwich Step by Step
Slice the tomatoes. Using a sharp serrated knife, cut the tomatoes into thick slices, about 1/4 to 1/3 inch thick. Lay them on a paper towel and season generously with kosher salt and black pepper on both sides. Let them rest for 2 minutes. Pro Tip: Salting the tomato slices and letting them rest draws out a small amount of moisture and seasons the tomato all the way through. This one small step makes a significant difference in the final flavor of your sandwich.
Prepare the bread. If desired, lightly toast the bread just until the edges are golden but the center remains soft. This adds a slight structure without making the sandwich too crunchy or hard to bite through. Pro Tip: The traditional Southern tomato sandwich uses completely untoasted, soft white bread. Whether you toast it or not is entirely a personal preference. Both versions are delicious.
Spread the mayonnaise. Spread a generous, even layer of mayonnaise on both slices of bread all the way to the edges. Do not be shy here. The mayo is not just a condiment in this sandwich, it is a key flavor component.
Assemble the sandwich. Layer the seasoned tomato slices evenly over one slice of bread. Add fresh basil leaves if using. Place the second slice of bread on top, mayo side down, and press gently.
Slice and serve immediately. Cut the sandwich in half diagonally and serve right away. A tomato sandwich is best enjoyed fresh, the moment it is assembled. Pro Tip: Serve and eat this sandwich immediately after assembling. The longer it sits, the more moisture the tomatoes release into the bread, which makes it soggy. This is a sandwich that rewards you for eating it right now.

Serving Suggestions
- Classic potato chips on the side: The salty crunch is the perfect companion to the soft, juicy tomato sandwich and makes for a complete and satisfying summer lunch.
- A bowl of creamy tomato soup: Lean into the tomato theme completely and pair this sandwich with a warm bowl of tomato soup for a cozy and comforting meal.
- A simple green salad: Light, fresh, and crisp, a basic green salad with vinaigrette rounds out the meal without overpowering the delicate flavors of the sandwich.
- Fresh lemonade or iced sweet tea: The classic Southern pairing for a tomato sandwich on a warm summer afternoon. Nothing completes it quite like a cold glass of one of these two drinks.
Nutrition Information
Serving size: 1 sandwich
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 280 kcal |
| Total Fat | 16 g |
| Saturated Fat | 2.5 g |
| Carbohydrates | 28 g |
| Sugar | 5 g |
| Protein | 4 g |
| Fiber | 2 g |
| Sodium | 420 mg |
Nutrition values are estimates and may vary based on specific ingredients used.
Frequently Asked Questions
What kind of tomato is best for a tomato sandwich?
The best tomatoes for a tomato sandwich are the ripest, most flavorful ones you can find. Beefsteak, heirloom, and garden-grown tomatoes are all outstanding choices because of their large size, low water content, and rich, complex flavor. Avoid pale, out-of-season grocery store tomatoes as they will not deliver the flavor this sandwich deserves.
What is the best mayonnaise to use for a tomato sandwich?
In the American South, Duke’s Mayonnaise is considered the gold standard for a tomato sandwich. It is tangier and less sweet than most other brands, which pairs perfectly with the acidity of a ripe tomato. Hellmann’s is a great alternative if Duke’s is not available in your area.
Should you toast the bread for a tomato sandwich?
This is entirely a matter of personal preference. The traditional Southern tomato sandwich uses soft, untoasted white bread that absorbs the tomato juices beautifully. If you prefer a bit more structure and a light crunch, a very light toast works well. Avoid heavy toasting as it makes the sandwich too hard to bite through comfortably.
How do you keep a tomato sandwich from getting soggy?
The key is to salt the tomato slices and let them rest on a paper towel for a few minutes before assembling. This draws out excess moisture. Most importantly, assemble the sandwich right before eating and serve it immediately.
Can I add other toppings to a tomato sandwich?
Absolutely. While the classic version is beautifully simple, popular additions include crispy bacon, fresh basil, sliced avocado, thin cucumber slices, or a handful of arugula. Each addition adds its own character while still letting the tomato remain the star.
Some Things Are Perfect Exactly as They Are
This classic tomato sandwich is proof that the best food does not need to be complicated. A few quality ingredients, treated with care and assembled with intention, can create something that is genuinely unforgettable.
Make one today with the best tomatoes you can find and taste exactly why this humble sandwich has been a beloved summer tradition for generations. We think you are going to love every single bite.
Did you make this recipe?
We would love to hear from you! Leave a star rating and a comment below, and let us know how it turned out.
Loved it? Share it on Pinterest or Instagram and tag us so we can see your creation!
Classic Tomato Sandwich Recipe Card
Recipe Name: Classic Tomato Sandwich
Prep Time: 5 minutes | Cook Time: 0 minutes | Total Time: 5 minutes
Servings: 1 sandwich | Calories: Approximately 280 per serving
Cuisine: American, Southern | Course: Lunch, Snack | Difficulty: Easy
Ingredients
- 1 to 2 large ripe tomatoes, sliced thick
- 2 slices soft white sandwich bread
- 2 tablespoons full-fat mayonnaise
- A generous pinch of kosher salt
- Freshly cracked black pepper to taste
- 3 to 4 fresh basil leaves (optional)
- 1 teaspoon softened butter (optional)
- A light pinch of garlic powder (optional)
Instructions
- Slice tomatoes 1/4 to 1/3 inch thick. Place on a paper towel and season both sides with salt and pepper. Let rest for 2 minutes.
- Lightly toast the bread if desired, or use soft and untoasted for the traditional version.
- Spread a generous, even layer of mayonnaise on both slices of bread all the way to the edges.
- Layer the seasoned tomato slices on one slice of bread. Add fresh basil if using.
- Place the second slice of bread on top, press gently, slice diagonally, and serve immediately.
Notes and Storage
- Serve immediately: This sandwich is best eaten right after assembling. It does not store well once assembled.
- Best tomatoes: Use beefsteak, heirloom, or fresh garden tomatoes for the most flavorful result.
- Best mayo: Duke’s Mayonnaise is the classic Southern choice. Hellmann’s is a great alternative.
- Vegan option: Use vegan mayonnaise and the recipe is fully plant-based.
- Bread options: Sourdough, brioche, or whole wheat all work as delicious alternatives to white bread.

