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.