Best Ever Avocado Sandwich

This post may contain affiliate links. Read my full disclosure here.

These tomato avocado sandwiches are so good because they combine the creamy richness of avocado with the fresh, juicy flavor of ripe tomatoes, creating a delicious and satisfying meal. Perfect for any time of day, they’re a healthy and flavorful option that’s easy to make.

I frequently make this delicious avocado sandwich when time is rushed and we need a quick healthy meal. It’s made with fresh avocado, juicy tomato, crunchy purple onion, flavorful spices, and my homemade vegan spicy mayo (aka special sauce) all piled high on toasted bread.

I am aware that Avocado Toast is tremendously popular right now, but an avocado sandwich is my all-time favorite. Don’t get me wrong, I do like the toast a lot, but this sandwich just can’t be beaten! It is so simple and delicious and great for any meal. My second favorite sandwich is made with avocado chickpea salad and is also out of this world!

Ingredients you will need

overhead shot of ingredients for avocado sandwich on a large cutting board. Bread, avocado sliced, tomatoes, onion, mayo, lime juice

Everyone’s taste preferences differ, but there are certain things that pair so well with avocados to create an excellent sandwich.

  • Bread- Toasted sourdough bread is perfect for avocado sandwiches, though many other options work well too. I’ve listed a few other bread options below.
  • Avocado- Ripe and slightly soft when squeezed. You don’t want one too squishy and over-ripe. We have an article teaching how to tell if an avocado is ripe to help you choose the perfect one.
  • Veggies- Tomato, onion, and cilantro are my personal favorites to include on an avocado sandwich.
  • Citrus- Spritz with lime juice for the best flavor.
  • Spices- Garlic powder, onion powder, salt, and pepper. I also love to add a seasoning called Tajin which is a blend of lime, chili powder, and sea salt.
  • Special sauce- The homemade Spicy Vegan Mayo is optional but very highly recommended.

How to make an avocado sandwich

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

STEP #1: I highly recommend toasting your bread, even though it is optional. Toasting adds a delicious flavor and great texture. I have listed some bread options below.

vegan mayo ingredients labels on countertop, tofu, mustard, salt, cane sugar, vinegar

STEP #2: Though my homemade Spicy Vegan Mayo is an optional spread for this sandwich, I think you’re going to want to make it, and it only takes 5 minutes. You will find so many other ways to eat it. It makes a great dip and salad dressing as well.

blender filled with vegan mayonnaise

STEP #3: Take a few minutes and make the special sauce mayo spread while the bread is toasting. To do this, simply place all the mayonnaise ingredients in your blender and blend until smooth.

white bowl with vegan mayo and hot sauce with whisk

STEP #4: Stir in the hot sauce to your taste preferences. If you don’t like spicy food, just make the mayo and leave out the hot sauce.

avocado being held in hands while scooping out flesh with spoon

STEP #5: Next, slice the avocado and tomato. If you aren’t sure how to cut an avocado, watch this quick video that shows how easy it is to cut an avocado. I prefer to leave it in slices and not mash it. You’ll be using 1/2 of an avocado for each sandwich. To prolong the life of the unused half and keep it from going brown too quickly, take a look at my suggestions below.

overhead shot of ingredients for avocado sandwich on a large cutting board. Bread, avocado sliced, tomatoes, onion, mayo, lime juice

STEP #6: Assemble your sandwich by spreading the spicy mayo on each slice of toasted bread and then layering the slices of tomato and avocado. Add the sliced purple onion and fresh cilantro. Sprinkle with garlic powder, onion powder, Tajin seasoning, salt, and pepper.

close up of healthy avocado sandwich on a cutting board with half of an avocado in front

STEP #7: Spritz with lime juice and then close the sandwich by adding the top layer of bread. Slice (or not), serve, and enjoy!

Optional add-ons

This avocado veggie sandwich is absolutely delicious and perfect just as is but, if you want to make it even more hearty, consider adding more vegetables like bean sprouts, cucumber slices, or some fresh greens like spinach or arugula.

How to keep your avocado from going brown

We’ve probably all had the experience of slicing an avocado and enjoying its green vibrant color only to have it develop a bland brown tint in a very short amount of time. While it is inevitable once it has been cut, there are a few tricks that can help prolong the time.

Storing your avocado sandwich in an airtight container is one of the best lines of defense against premature browning. I like to keep the pit and store it in the container with my sliced avocado or sandwich because I’ve found it tends to help it keep its color longer.

One other tip is to spritz it with lime (or lemon) juice. Since this sandwich has lime juice already as an ingredient, it should help as well.

Tips for making this sandwich

  1. Toast the bread- Bread that is lightly toasted adds more flavor and texture. Toasting also makes the bread a little more sturdy which is always nice.
  2. Make fresh- Though you can make this sandwich ahead, it is actually better enjoyed fresh.
  3. Make ahead- If you do need to make an avocado sandwich ahead of time, be sure to spritz it with a little lime juice to help keep the avocado from turning brown too quickly. Plan to eat the sandwich within 24 hours of making it.
  4. Mayo- The homemade Spicy Vegan Mayonnaise is a must for this sandwich and only takes 5 minutes to make.

Frequently Asked Questions

What are the best breads to use?

Personally, I love to make my avocado sandwich on toasted sourdough bread. Most sourdough bread is made with basic ingredients and no oil. Other great options include Dave’s Killer Bread/ 21 Whole Grain and Ezekiel’s Sprouted Bread.

Do you have more avocado recipes?

Yes. We love avocados! I have a healthy avocado toast recipe, this smashed chickpea avocado salad that is great on sandwiches and wraps, and a cilantro lime sauce from Kim Campbell, the PlantPure Chef.

Are avocado sandwiches good for you?

Avocados are not low in fat and contain about 240 calories and 22 grams of fat (15 grams monounsaturated, 4 grams polyunsaturated, 3 grams saturated) in a medium-sized avocado, so they are not something you’ll want to eat every day. A whole medium avocado has approximately 10 grams of fiber and 3 grams of protein along with a host of other nutrients like vitamin E, vitamin C, and vitamin K. They contain zero cholesterol.

What foods pair well with avocado?

The flavor of avocados is pretty neutral, so they pair well with a lot of other foods like black beans, tomato, cucumber, cilantro, spinach, olives, garlic, and bell pepper. They are also delicious with fresh fruits such as strawberries, limes, and kiwis. Avocados are perfect for serving with dishes like these Vegan Tacos and Amazing Vegan Nacho Supreme.

avocado sandwich on stacked wooden boards surrounded by cilantro, tomatoes, avocados and salt and pepper

Sandwiches make the best quick meals any time of the day. These are a few of our favorite Easy Vegan Sandwiches that are perfect for an easy lunch or picnic.

For those of you new to the whole food plant-based lifestyle, we’ve created a FREE 7-Day Plant-Based Menu Planner to help you get started!

If you try this recipe, please let us know how you like it by rating it and leaving a comment. We love to hear from you!

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

avocado sandwich made with sourdough toasted bread on white background with half of an avocado on
4.75 from 4 votes

Best Ever Avocado Sandwich

I make this delicious Avocado Sandwich frequently when time is rushed and we need a quick healthy meal. It's made with fresh avocado, juicy tomato, crunchy purple onion, flavorful spices, and my homemade vegan spicy mayo (aka special sauce) all piled high on toasted sourdough bread.
Prep: 15 minutes
Total: 15 minutes
Servings: 1 sandwich

Ingredients 

  • 2 slices bread suggestions below
  • 1 tablespoon Homemade Spicy Vegan Mayo optional
  • 1/2 medium avocado sliced
  • 1 small tomato sliced
  • purple onion sliced (amount desired)
  • 3 tablespoons fresh cilantro chopped
  • garlic powder
  • onion powder
  • Tajin Seasoning optional
  • spritz of lime juice

Spicy Vegan Mayo (optional)

Instructions

  • I highly recommend toasting your bread, even though it is optional. Toasting adds a delicious flavor and great texture. I have listed some bread options below.
  • Though my homemade spicy vegan mayo is an optional spread for this sandwich, I think you’re going to want to make it, and it only takes 5 minutes. You will find so many other ways to eat it. It makes a great dip and salad dressing as well.
  • So, to begin, take a few minutes and make the special sauce mayo spread while the bread is toasting.
  • Next, slice your tomato and avocado. I prefer to leave it in slices and not mash it.
  • You’ll be using 1/2 of an avocado for each sandwich. To prolong the life of the unused half (if you are only making one) and keep it from going brown too quickly, take a look at my suggestions below in the Notes section.
  • Wash and chop the fresh cilantro, and slice the purple onion.
  • Assemble your sandwich by spreading the spicy mayo on each slice of toasted bread and then layering the slices of tomato and avocado. Add the sliced purple onion and fresh cilantro.
  • Sprinkle with garlic powder, onion powder, Tajin seasoning, salt, and pepper.
  • Spritz with lime juice and then close the sandwich by adding the top layer of bread. Slice (or not), serve, and enjoy!

Spicy Vegan Mayo:

  • Use a package of firm silken tofu (12-15 oz) for this recipe. I prefer the shelf-stable variety that is packed in very little water because it is the creamiest available. Even when using the firm or extra firm block, the texture is perfect for sauces like this. If you are using shelf-stable tofu, which is found on grocery store shelves instead of in the refrigerator section, there is no need to drain the water before using it because there are literally only a few drops when you open the carton.
  • On the other hand, if you are using the refrigerator-type of tofu, be sure you have the softest texture available, and drain it before using. To do this, open the container and pour out the water it is packed in, then place the tofu block on a towel for a few minutes to release more of the water content before using.
  • Place all of the ingredients into a blender or food processor and blend until you get a nice creamy texture. This usually takes about 1 minute or so. It will thicken up even more when chilled.
  • IMPORTANT NOTE: Personally, I blend all of the ingredients except the hot sauce because this recipe makes almost 2 cups of mayo. That's a lot! I like to have the non-spicy version on hand for dips, coleslaw, and potato salad. Then, I can easily stir in the hot sauce for the spicy mayo right before using it on sandwiches and wraps.

Video

Notes

Tips & Suggestions:
  1. Toast the bread- Bread that is lightly toasted adds more flavor and texture. Toasting also makes the bread a little more sturdy which is always nice.
  2. Make fresh- Though you can make this sandwich ahead, it is actually better enjoyed fresh.
  3. Make ahead- If you do need to make an avocado sandwich ahead of time, be sure to spritz it with a little lime juice to help keep the avocado from turning brown too quickly. Plan to eat the sandwich within 24 hours of making it.
  4. Mayo- The homemade Spicy Vegan Mayonnaise is a must for this sandwich and only takes 5 minutes to make.
Bread Options:
Personally, I love to make my avocado sandwich on toasted sourdough bread. Most sourdough bread is made with basic ingredients and no oil. Other great options include Dave’s Killer Bread/ 21 Whole Grain and Ezekiel’s Sprouted Bread.

Nutrition

Serving: 1g | Calories: 215kcal | Protein: 3g | Fat: 12g | Sodium: 40mg | Fiber: 4g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram

Similar Posts

One Comment

  1. HITS ALL THE HIGH POINTS FOR CREAMNESS CRUNCH SPIYCNESS. I could make this sandwich weekly and never trier of it.

4.75 from 4 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating