This post may contain affiliate links. Please read our disclosure policy.

This tomato sandwich is simple, fresh, and packed with flavor. Made with juicy ripe tomatoes, toasted bread, and a creamy garlic spread, it’s the perfect quick lunch or light meal.

tomato sandwich view from the side sliced in half.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

When tomatoes are in season, this is one of the easiest meals I make. There’s something about ripe, juicy tomatoes layered onto toasted bread that just works every time.

If you are a vegetarian, you will love this tomato sandwich, and it will become your go-to whenever you have fresh tomatoes on hand. I am not a vegetarian, but I find myself craving this sandwich all the time. It is easily customizable, too, if you want to add some protein, like shredded or grilled chicken.

Recipe Overview

Skill Level
Beginner
Prep Time
20 mins
Cook Time
0 mins

Ingredients needed

Below are the ingredients I used to make this tomato sandwich. Full measurements can be found in the recipe card below.

ingredients to make a tomato sandwich.
  • Bread: Use your favorite. I used 2 large slices of whole-wheat sandwich bread, lightly toasted
  • Tomato: Use large vine-ripened tomatoes.
  • Mayonnaise: I used avocado oil-based mayo. You can use lite mayo or make your own homemade mayonnaise.
  • Cheese: I like to use Parmesan cheese here. It works perfectly well, but you can swap it with feta cheese.
  • Fresh garlic: Works here better than garlic powder.
  • Dijon mustard, or honey mustard, will work.
  • Anchovy paste: Adds great flavor and is highly recommended.

Tips for the best tomato sandwich

  • Don’t overstuff it: try not to overstuff the sandwich to make slicing easier and reduce mess.
  • Use the ripest tomatoes you can find: Tomato is the key ingredient here. So use tomatoes that are in-season, deep red ones with good flavor.
  • Salt the tomatoes lightly: A small pinch of salt right on the slices brings out their sweetness and makes a big difference.
  • Toast the bread just enough: You want it lightly crisp so it holds up, but still soft inside.
  • Let the spread sit for a few minutes: Mixing it ahead of time helps the flavors come together, especially the garlic.
  • Choose good bread: Thick-sliced sandwich bread, sourdough, or whole-grain bread works best.
  • Pat the tomatoes dry: If the tomatoes are very juicy, gently pat them with a paper towel before adding them to the sandwich.
tomato sandwich view stacked over each other.

How To Make Tomato Sandwich

Make the spread: In a small bowl, combine all the ingredients. Taste and adjust flavorings as preferred, adding salt and pepper, if needed. If you would like it spicy, you can add some hot sauce to the spread as well.

✏️ You can make a big batch of this spread and refrigerate it for up to three days.

Process shot to make the creamy spread for the tomato sandwich.

Prepare the tomatoes: Slice them and blot them dry with a paper towel, if necessary.

Toast the bread: I recommend toasting whatever bread you will be using before making the sandwich.

Assemble the sandwich: Spread the mayo mixture evenly on 1 side of each slice of toast. Top with the tomato slices, then close the sandwich.

Serve: Cut and serve immediately.

process shot to assemble the sandwich and slicing in half.

Common Questions

What bread works best for tomato sandwich?

White bread, sourdough, or whole wheat bread are all great options. Slightly toasted bread works best.

Can I add other ingrEdients?

Yes. Many people add lettuce, avocado, bacon, or cheese to make it more filling. Sometimes I add shredded rotisserie chicken for added protein.

Do I need to peel the tomatoes?

No, the skin adds texture and flavor, so peeling is not necessary.

How do I prevent the sandwich from getting soggy?

Toast the bread and lightly pat the tomato slices dry before assembling the sandwich.

How long does it last?

This sandwich will last for 1-2 days in the fridge. Since tomatoes do not store well, I recommend serving immediately. You can store the sauce separately for up to 3 days and assemble the sandwich when ready to eat.

Variations you can try

  • Add fresh herbs: I like adding them when I have them on hand. A little basil, chives, or parsley brightens everything up.
  • Swap the cheese: Try pecorino instead of Parmesan, or a thin slice of sharp cheddar for a richer flavor.
  • Make it spicy: A pinch of red pepper flakes or a few drops of hot sauce in the spread works really well.
  • Go for more greens: Add a layer of arugula, microgreens, or thinly sliced cucumber.
hand holding a sliced tomato sandwich.

More Sandwiches

Also Try These Recipes

Thank you so much for being here and for cooking along with me. If you try this recipe, I’d love to hear how it turned out. Leave a comment and rating below.

No ratings yet

Tomato Sandwich Recipe

Skill Level: Beginner
Servings: 1
Prep: 20 minutes
Cook: 0 minutes
Total: 20 minutes
tomato sandwich cut in half and stacked on top of each other.
This sandwich is made with toasted whole-wheat bread, thick tomato slices, and a savory, garlicky spread with Parmesan, Dijon, and a hint of anchovy. A simple, salty, and satisfying meal that's perfect for lunch or a light dinner.

Ingredients

  • 2 large slices of whole-wheat sandwich bread, lightly toasted
  • 4 slices of large tomato, about 1/4-inch

Spread:

  • 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.
    a bowl with the mayo mixture for the sandwich.
  • Spread the mixture evenly on 1 side of each of the 2 large slices of whole-wheat sandwich bread. (Toast the bread ahead)
    Mayo being spread over toast.
  • Top with the tomato slices (from 4 slices of large tomato), then close the sandwich.
    assembling the sandwich with the sliced tomatoes on the toast.
  • Cut and serve immediately.
    A sandwich cut in half on a cutting board.

Notes

  • This sandwich can be made into 2 servings if your bread slices are large.
  • Use any bread of your choice. Sourdough will work well, too.
  • I do recommend that you toast the bread for the best texture and crunch.
  • Use ripe tomatoes. I love vine-ripe tomatoes.
  • Anchovies can be optional, but they add great flavor, and I highly recommend them.

Nutrition

Calories: 596kcalCarbohydrates: 30gProtein: 13gFat: 47gSaturated Fat: 9gPolyunsaturated Fat: 26gMonounsaturated Fat: 11gTrans Fat: 0.1gCholesterol: 33mgSodium: 939mgPotassium: 452mgFiber: 5gSugar: 6gVitamin A: 1021IUVitamin C: 16mgCalcium: 241mgIron: 2mg

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

Additional Info

Course: lunch, Sandwich
Cuisine: American
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

About Rena Awada

Hi, I’m Rena! Welcome to my blog. I am here to help you prepare delicious, light, fresh meals that your whole family will love!

ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.

Leave a comment

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

Recipe Rating