The ultimate Tomato Sandwich complete with the most amazing basil mayo and thick juicy tomatoes on soft white bread!

Tomato Sandwich stacked on top of each other showing the delicious inside.

My Favorite Tomato Sandwich Recipe

Summer isn’t complete without a good tomato sandwich. Good, ripe, juicy garden tomatoes — is there anything better?! I love rotating between tomato sandwiches, cucumber sandwiches, and a good old peanut butter & jelly during busy summer days. But lately, I can’t get enough of this tomato sandwich!

The basil mayo is inspired by none other than Ina Garten! I’m not sure she can do any wrong! The basil mayo is the absolute perfect complement to ripe heirloom tomatoes and soft white bread. Omg, you guys have to try this sandwich!

All the ingredients in this recipe prepped out for easy assembly.

What Is In A Tomato Sandwich

Basil Mayo Sauce:

  • Mayo: Real, good-quality mayo makes all the difference! Creamy mayo is essential for the best tomato sandwich.
  • Basil Leaves: Fresh basil is a must! Finely chop to evenly mix throughout the mayo.
  • Salt, Pepper, & Garlic Powder: Add to your preference.
  • Lemon Juice: Freshly squeezed adds a bright touch and nice acidity to the sauce.
  • Olive Oil: Makes the sauce smooth and rich.

Sandwich:

  • White Bread: Choose thick, good-quality bread. Soft bread is great for tomato sandwiches, but toast it if you like some crunch.
  • Heirloom Tomato: Nothing beats a good, ripe, and juicy heirloom tomato! The tomatoes can make or break the sandwich.

The heirloom tomatoes being thinly sliced for these tomato sandwiches.

How To Make A Tomato Sandwich

  1. Toast Bread (Optional): Toast the bread slices if you like them crispy.
  2. Mix Basil Mayo: Combine mayo, chopped basil, salt, pepper, garlic powder, lemon juice, and olive oil.
  3. Slice Tomato: Cut the heirloom tomato into large rounds.
  4. Assemble Sandwich:
    1. Spread basil mayo on each slice of bread.
    2. Place tomato slices on one slice of bread.
    3. Top with the other slice of bread.
  5. Serve: Cut the sandwich in half and enjoy immediately.

The simple spread mixture being mixed together in a bowl.

What Kind of Bread to Use for Tomato Sandwiches

I love a good, thick, and soft white bread. The juice from the tomatoes combines with the creamy basil mayo, soaking into the bread and creating a delicious combo of flavors and textures.

Avoid crusty or chewy bread like baguettes, as they overpower the soft tomatoes.

What To Serve With Tomato Sandwiches

Tomato sandwiches pair well with a variety of sides. Here are a few ideas:

Tomato Sandwich Variation Ideas

  • Caprese: Add fresh mozzarella, basil leaves, and a drizzle of balsamic glaze.
  • Avocado: Spread mashed avocado on the bread for extra creaminess.
  • BLT: Add crispy bacon and lettuce for a classic sandwich.
  • Pesto: Swap the basil mayo for a generous spread of pesto.
  • Grilled Cheese: Add a slice of cheddar or your favorite cheese and grill until melted.
  • Hummus: Spread a layer of hummus for a protein boost.

The fresh tomato sandwich ready to be enjoyed.

Storage

How To Store

  1. Separate: Keep basil mayo, tomatoes, and bread separate. Keep mayo in fridge.
  2. Assemble When Ready: Put the sandwich together just before eating.

These sandwiches get soggy quickly; you’ll want to eat them right after making!

More Easy Sandwich Recipes:

5 from 1 vote

Tomato Sandwich Recipe

The ultimate Tomato Sandwich is here! Thick, juicy tomatoes layered on soft white bread are brought together by the most amazing basil mayo that adds a fresh, herby kick.
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 1 sandwich

Equipment

  • small bowl

Ingredients 
 

Mayo

  • 3 tablespoons mayo see note 1
  • 2 to 3 fresh basil leaves finely chopped
  • 1/8 teaspoon salt
  • 1/8 teaspoon pepper
  • 1/8 teaspoon garlic powder
  • 1 lemon
  • 1/4 teaspoon olive oil

Sandwich

  • 2 slices thick white bread see note 2
  • 1 sliced heirloom tomato see note 3

Instructions 

  • If you prefer your bread toasted, begin by toasting the slices. (I do not toast.)
  • Juice lemon to get 1/2 teaspoon juice. In a small bowl, whisk together lemon juice and all ingredients listed under โ€œmayo.โ€
  • Cut the heirloom tomato into large rounds.
  • Spread a thick layer (or to your preference) of basil mayo over each slice of bread. Place the tomato slices on one slice of bread. Close the sandwich with the second slice of bread.
  • Cut the sandwich in half and enjoy immediately.

Recipe Notes

Note 1: Good-quality mayo makes all the difference! Creamy mayo is essential for the best tomato sandwich.
Note 2: Choose thick, good-quality white bread. Think country-style loaf or Texas Toast (what I use and love!).
Note 3: Nothing beats a good, ripe, and juicy heirloom tomato! The tomatoes can make or break this sandwich.
Storage: Keep tomatoes, basil mayo, and bread separate. Keep mayo in fridge. These sandwiches get soggy somewhat quickly, so youโ€™ll want to eat them right after making!

Nutrition

Serving: 1serving | Calories: 555kcal | Carbohydrates: 59.2g | Protein: 2g | Fat: 35.1g | Cholesterol: 18.2mg | Sodium: 3068.8mg | Fiber: 3.9g | Sugar: 13.3g

Nutrition information is automatically calculated, so should only be used as an approximation.

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment

  1. Megan says:

    5 stars
    I have no words for how good this tomato sandwich is! I have fresh heirloom garden tomatoes and I will be eating this everyday for the next few weeks my garden produces.