Vegan Sandwiches

Vegan Sandwiches

Everyone appreciates a good sandwich. Whether it is for breakfast, lunch, or dinner, sandwiches are one of the easiest and most versatile meals to prepare.

When you are vegan, sandwiches are another meal idea where you can be creative and try new things and combinations. That is why we have some of the best ones you can try below!

1. Vegan Buffalo Cauliflower Sandwich

The Buffalo Chicken is one of the most famous meals around the world in all its forms: from wings to burgers to pizzas, it is undoubtedly a classic.

Nowadays, the buffalo cauliflower sandwich is another classic that’s all about vegans, and even meat lovers might agree that it does taste better!

Baked cauliflower steaks are breaded and then baked again until golden and crispy. Then, they are poured with a buttery buffalo sauce before being baked again.

Once the ‘patties’ are ready, you can then add them to one of the bun slices after you’ve spread some ranch dressing on it. Top the patty with veggies like lettuce, onions, tomatoes, and gherkins, add the other bun slice on top and enjoy!

2. Vegan Tempeh Sandwich

Tempeh is one of the best substitutes for ham in a vegan sandwich, not only because it is rich in protein but also because it is extremely tasty and goes great with vegan cheese.

Its strong, nutty flavor is the perfect addition to a sandwich like this one, even though it doesn’t have any vegan cheese in its ingredients list.

Fried and cooked with some soy sauce, vinegar, and maple syrup, the tempeh is then sandwiched between wholegrain bread slices with some sun-dried tomatoes, avocado mash, and rocket.

3. Vegan Chickpea ‘Egg’ Salad Sandwich

How can you have an egg salad sandwich without the eggs? You can use chickpeas instead! Mashed chickpeas go great with celery, red onion, and dill pickles, and when mixed in some vegan mayo and Dijon mustard, they become the perfect chickpea ‘egg’ salad.

One trick that will level up this salad is the addition of Kala namak salt, which will give an eggy taste to the salad. To assemble, add a generous spread of the ‘egg’ salad on the bread slices and cut some leafy greens, cucumbers, or tomatoes to add to the sandwich.

4. Vegan Tofu Salad Sandwich

Similar to the chickpea ‘egg’ salad sandwich, this vegan sandwich replaces the eggs or mushy chickpeas with cooked, mashed tofu.

Mixed with vegan mayo, Dijon mustard, relish, lemon juice, salt, ground turmeric powder, celery, and green onion, this tofu ‘egg’ salad is then added on slices of bread topped with radish and lettuce slices that add some color to the sandwich.

So, if you want to try something different after your chickpea ‘egg’ salad but are still into the idea of this twist of the classic, try it with some tofu and you won’t regret it.

5. Vegan ‘Chicken’ Salad Sandwich

We already mentioned how great tempeh is as a replacement for ham, so it kind of goes without saying that it is an ideal substitute for chicken too.

Therefore, to make a ‘chicken’ salad sandwich vegan, all you need to do is replace the shredded chicken with some cooked tempeh cubes mixed in a vegan mayo with celery, pickles, green onions, seasonings, mustard, soy sauce, and garlic.

Ideally, you will leave the ‘chicken’ salad to cool before serving it, but if you can’t wait that long spread it on your bread slices, add some crunchy lettuce and grab a bite right away!

6. Vegan Hummus Avocado Sandwich

We don’t always have the time to cook tempeh or spend more than 10 minutes preparing a sandwich, but that doesn’t mean we have to compromise on taste or buy something completely ready-made.

Making this vegan hummus avocado sandwich will only take you 5 minutes as you can always buy some hummus from the supermarket.

Then all that’s left is to spread the hummus on the bread and top it with mashed avocado and sliced veggies like tomato and cucumber.

7. Vegan Roasted Red Pepper Sandwich

Toasted bread with roasted peppers is a combination that tastes too good to be true and even if you are not vegan, this is a sandwich you must try!

This recipe is another one on this list that requires little to no effort, as the only ‘big’ preparation here is that of roasting the peppers.

Once that is done and the bread is toasted, you can add some mashed or sliced avocado and garlic spread before trying this delicacy. Basil goes great too and so does vegan mozzarella if you want to add some cheesiness to this sandwich.

8. Veggie Sandwich (Vegan)

We will never get tired of mentioning just how great chickpeas are both in terms of taste and nutritional value as well as in terms of versatility.

Here turned into hummus, chickpeas are joined by veggies like carrots, bell peppers, microgreens, lettuce, onion, cucumber, and avocado and sandwiched by some fresh whole-grain bread.

With some drizzles of olive oil, salt, pepper, and some raw pumpkin seeds, this colorful sandwich is packed with flavor, potassium, vitamins A and C, as well as calcium.

9. Vegan Crispy Shiitake BLT Sandwich

Tempeh might have been lately the trendiest vegan substitute for meat in a vegan diet, but let’s not forget about the first-ever vegan ‘meat’: the mushrooms.

A BLT vegan sandwich is made with crispy, baked shiitake mushrooms covered in olive oil and tamari. The rest of the ingredients are quite simple: vegan mayo, some arugula, and sliced tomatoes.

So, once the mushrooms are baked, you can add your layers and enjoy a juicy sandwich that is best served while the mushrooms are still hot!

10. Vegan BBQ Lentil ‘Meatball’ Sandwich

If you are looking for a gourmet sandwich to enjoy on your own or to treat your friends with, look no further than this vegan lentil ‘meatball’ sandwich.

With homemade BBQ sauce and a homemade sweet miso coleslaw, this sandwich will make you never want to order a sandwich ever again as you’ll know that you have the best recipe at home!

Whenever you have some extra time in the week or during the weekend, spend it in the kitchen mastering the lentil meatballs and making this delicious sandwich.

11. Vegan Mediterranean ‘Feta’ Sandwich

Those who have tried the combination of beetroot with feta cheese, or any other kind of white cheese know that there are a few other combos that can beat it.

When going vegan, regular feta might be out of the question, but who says you can replace it with some vegan white cheese?

In this recipe, the two lovers meet again and are squeezed closer to one another between two sourdough bread slices.

With some carrots and other spices and herbs to enrich the already rich taste, this sandwich gets a perfect 10 both from vegans and meat lovers.

12. Vegan Caprese Sandwich

The smell of a toasted panini sandwich when you pass outside a sandwich shop can make you stop and grab one even when you’re not hungry.

However, when you are hungry but at home, you can make your own toasted vegan panini and recreate that feeling that brings you so much joy.

Made with homemade cashew mozzarella, tomatoes, and basil, it is an easy, cheesy sandwich that will win your heart.

 If you don’t have time to make your own vegan mozzarella, you can always look for one in stores or buy some online.

13. ‘Pulled Pork’ Sweet Potato Vegan Sandwich

Enjoying a couple of baked sweet potatoes with BBQ sauce on top or having some sweet potato fries dipped in BBQ sauce might be good but mixing these two ingredients to make some vegan ‘pulled’ pork is so much better.

While you can easily find a vegan BBQ sauce in the supermarket, the homemade one in this recipe is worth the try and will make your meal much more rewarding.

Made with only 4 ingredients, it tastes fresh and doesn’t include any hidden sugar or other weird components. As for the sweet potato ‘pulled pork,’ let’s just say that it’s better than the real one!

Served with some vegan mayo coleslaw on the side or in between the bread, this sandwich can be turned into a burger if you simply replace the bread with some burger or brioche buns.

14. Vegan Eggplant Sandwich

Eggplants marinated in olive oil, soy sauce, paprika, and agave syrup mix are topped with sliced tomatoes, cucumbers, and arugula and sandwiched between fresh bread. Yes, please!

Last on this list is yet another sandwich packed with colors, flavors, and vegan goodness. Made with panini bread (the best for toasted sandwiches), this grilled sandwich is extremely juicy and has a smoky taste that will leave you wanting more.


These vegan sandwiches are perfect to enjoy for lunch or dinner, or even breakfast. They are all delicious, healthy, and 100% meat-free, so you can’t really say ‘no’ to any of them. And trust us when we say that you don’t want to!

Brandon White
Latest posts by Brandon White (see all)