Treat yourself to this scrumptious Tomato Avocado Sandwich! This delicious summer sandwich is loaded with fresh veggies and features an amazing Creamy Yogurt Dressing you're sure to love!

When I was a kid, my mom always grew a large garden, and we ate out of it—beans, tomatoes, and corn were staples—all summer long. My sister and I each had our own patch, too. I won't lie though, mine was usually overtaken with weeds by the middle of summer!
Now that I live in the city, garden fresh tomatoes are a little harder to come by. They're definitely worth seeking out though, especially for this Tomato Avocado Sandwich!
You are going to love this simple recipe! It takes full advantage of delicious summer veggies, is super easy to make, features a mouthwatering yogurt sauce that's ready fast. Best of all, there's no cooking required ... perfect for a hot summer day!
Ready to dig in? Keep reading for the easy recipe!
Ingredients
This recipe uses simple ingredients you can find in any grocery store! Here's what you'll need:
- Tomato - Choose the freshest tomatoes you can find for this recipe.
- Avocado - Since store-bought avocados are usually pretty hard, plan to buy them a few days in advance (and let them ripen on your counter). And I always recommend purchasing an extra avocado or two, because you never know what you'll get once they're cut open!
- Bread - I used whole wheat bread here, but almost anything works! This sandwich would be delicious on sourdough or another artisan-style bread, if you have it.
- Sauce - The simple, but super delicious sauce is made with a combination of Greek yogurt, fresh basic, garlic, and sriracha sauce.
You'll Also Need:
To make the sandwich, you need to small bowl to prep the sauce, as well as a sharp knife to cut the tomatoes and avocados.
How to Make a Tomato Avocado Sandwich
This Tomato Sandwich is quick and easy to make! You'll find a detailed recipe card below, but here's an overview of the steps:
- Make the dressing. Start by stirring together the Greek yogurt, basil, garlic, and sriracha to make the sauce. Season to taste with salt and pepper.
- Spread dressing on bread. Slather the dressing on your bread next.
- Top with tomatoes. Place the tomatoes over the dressing, then season them lightly with salt and pepper. Tip: Don't skip seasoning the tomatoes ... this really brings out their flavor!
- Add avocado. To finished the sandwich, add the sliced avocado, then top with the other bread slice.
How easy was that? And now it's time for the best part ... get ready to dig into your amazing Tomato and Avocado Sandwich!
Variations
Ready to put your own stamp on this simple Avocado Tomato Sandwich? Here are some easy ideas to try:
- Mashed Avocado - Use mashed avocado rather than sliced for a creamier texture. You could even substitute homemade Guacamole!
- Herbs - Try adding different herbs to the yogurt spread, like chives, dill, thyme, rosemary, parsley, tarragon, or cilantro.
- Sauces - Swap the yogurt dressing out for another sauce, such as Pesto, Romesco Sauce, or mayonnaise (or Pesto Mayo). Pickled Onions or Roasted Garlic would also be delish!
- Toasted - Add some extra texture by toasted with bread before topping with the other ingredients.
- Olives / Capers - Briny olives and capers are a great way to add a more complex flavor.
- Vegan + Dairy Free - Replace the Greek yogurt with plain vegan yogurt to make this recipe vegan. Or use your favorite vegan spread or cheese (it would be delish with this Miyokos Garlic Herb Cheese!).
- Gluten Free - To make the recipe GF, just substitute your favorite gluten free bread.
Related Recipes
Looking for more easy sandwich ideas? Try one of the tasty recipes next:
- Tomato Toast
- Apple and Brie Sandwich
- Halloumi Sandwich
- Hummus Pesto Sandwich
- Sourdough Grilled Cheese
- Veggie Wrap
- Peach Tartine Recipe
- Deviled Egg Salad
- Chickpea Salad Sandwiches
- Mushroom Open Faced Sandwich
- Black Bean Wrap
Tomato Avocado Sandwich
Ingredients
For Dressing:
- 1 (5.3-ounce / 150 gram) container plain Greek yogurt
- 4 large basil leaves, finely chopped
- 1 clove garlic, minced
- ½ teaspoon sriracha sauce
For Sandwich:
- 3 large tomatoes, sliced
- 2 avocados, pitted and sliced
- 8 slices whole wheat bread
- kosher salt
- pepper
Instructions
Prepare dressing:
- Mix together yogurt, basil, garlic, and sriracha. Season to taste with salt and pepper.
Assemble sandwiches:
- Spread bread slices with yogurt dressing.
- Top with sliced tomatoes, then season tomatoes with salt and pepper.
- Add avocados, then top with another slice of bread.
- Serve sandwiches immediately. Enjoy!
Notes
Nutrition
What is your favorite summer sandwich?

This looks so good!! Wish I had one to eat right now.
This is SO my kind of sandwich! Yum!
Thanks, Amy! I know just what you mean! 🙂
This sandwich looks delicious! Pinning so I'll have the recipe to make later!
Visiting from Best Of The Weekend
That yogurt dressing looks REALLY good. I bet there is a ton you could do with that aside from these awesome looking sandwiches!