If you’re looking for some new and exciting vegan sandwiches, you’ve come to the right place!
If you’re a vegan or vegetarian, you’re probably always on the lookout for sandwich ideas. However, there are lots of reasons for even meat-eaters to enjoy vegan sandwiches. Maybe you’re practicing Meatless Monday and want to take it into the whole day instead of just dinner, and a light sandwich is delicious.
I know it can be tough finding good vegan sandwich ideas, which is why we put together a list of some of the most delicious vegan sandwiches out there!

Vegan sandwiches have been gaining popularity in recent years, as more individuals are opting for plant-based diets and seeking satisfying alternatives to traditional meat and dairy ingredients. These sandwiches offer a plethora of flavor combinations and nutritious ingredients, making them an appealing choice for vegans and non-vegans alike. As people become more health-conscious and environmentally aware, the demand for delicious and inventive vegan sandwich recipes is on the rise.
Creating a scrumptious vegan sandwich may seem challenging at first, especially when replacing classic ingredients such as cheese and deli meats. However, with a wide variety of plant-based alternatives available in the market, it has never been easier to craft a mouthwatering and wholesome sandwich. From vegetables and legumes to tofu and tempeh, the options are endless and can effortlessly cater to a range of tastes and dietary preferences.
For those who may be new to veganism or simply curious about vegan foods, vegan sandwiches are different from vegetarian sandwiches. That’s because vegan meals do not contain any meat or animal by-products such as dairy and eggs.
Let’s be honest, folks. Being a committed vegan isn’t always easy, and if you really want to enjoy a variety of foods without cooking, you’ll likely pay far more than meat-eaters while finding far less variety.
This is why it’s so important to invest a little time and effort in preparing your own homemade vegan meals, especially quick recipes like vegan sandwiches you can make ahead for your busy workday.
Below we’ve collected 31 recipes for the best vegan sandwiches.

Source: veganheaven.org
1. Vegan Meatball Sub Sandwich
We love the vegan lifestyle and how creative you can be about finding meat alternatives, such as this vegan sub that perfectly emulates an Italian meatball sub.
This recipe is 100 percent plant-based, easy to make, and so very delicious!
Even meat-eaters will be impressed by the taste and texture of this masterpiece.

Source: monkeyandmekitchenadventures.com
2. Curried Chickpea Salad Sandwich
Vegan Curried chickpea salad is another delicious veg sandwich recipe that’s quick and easy to make. It features a lovely combination of crunchy and creamy textures along with the spicy curry flavor we all love.
It’s perfect for a quick lunch or even a hearty and satisfying dinner.

Source: vegetariangastronomy.com
3. Tempeh Sandwich
Come on admit it. It’s hard not to drool when looking at this savory tempeh sandwich recipe made with peppery arugula and roasted garlic truffle aioli. Tempeh is a staple ingredient in many vegan recipes, and it shines through here.
You can also substitute the bread and make a great vegan panini!

Source: simple-veganista.com
4. Chickpea and Avocado Sandwich
Chickpea avocado salad is another delicious veggie sandwich recipe that combines creamy avocado, hearty chickpeas, and crunchy carrot for an addictively yummy experience.
You can use this recipe in your green salads or just scoop some up with your favorite crackers, bread, or tortilla for a quick snack.

Source: lavenderandmacarons.com
5. The Ultimate Avocado Sandwich
Vegan avocado is one of the easiest to make plant-based sandwiches. Best of all, you customize it with so many delicious ingredients. This recipe uses red pepper flakes and radishes to give it a delightful crunchy spice that harmonizes perfectly with the smooth, creamy avocado.

Source: eatdrinkshrink.com
6. Buffalo Chickpea Sandwich with Vegan Blue Cheese
One of the things I really missed after going vegan was buffalo-flavored chicken dishes. Thankfully, you can enjoy the same great buffalo flavors using vegan meat substitutes that capture the texture of chicken.
This recipe features a savory and spicy buffalo chickpea salad along with a delicious blue cheese slaw that’s just out of this world!

Source: foodwithfeeling.com
7. Vegan Tofu Banh Mi Sandwich
Banh Mi is one of the tastiest sandwiches in the world, and while it’s traditionally made using pork, the vegan version is no less delicious and savory.
As with many recipes, tofu is the main ingredient used as a meat substitute, and the marinade they use is fantastic to give it the right texture and an unbelievable flavor.

Source: soyboy.com
8. Blackened Tempeh Sandwich
Growing up in the New Orleans area, I used to really enjoy my po-boy sandwiches. In fact, you can make a good po-boy sandwich on french bread using only veggies.
However, this recipe introduces spicy blackened tempeh and a tasty remoulade to create a legendary vegan sandwich!

Source: delightfuladventures.com
9. Vegan Chicken Salad Sandwich with Chickpeas
If you’ve missed a cool, delicious chicken salad, we’ve found a vegan recipe that’s just for you!
This recipe replaces chicken with savory flavored chickpeas for an incredibly accurate texture and taste that recreates the chicken salad experience without the chicken!

Source: cinnamonsociety.com
10. Vegan Bao Buns with Portobello Mushrooms
Steamed pork buns are growing in popularity as Americans discover this classic Chinese dish for the first time. However, it can be challenging for vegans seeking to replicate the delicious taste of cooked pork.
That’s why this recipe is so amazing. It takes the portabello mushroom and transforms it into a meaty, savory substitute that delivers all the flavors of pork buns.

Source: exceedinglyvegan.com
11. Vegan Cheese Ploughman’s Sandwich
This vegan Ploughman’s recipe is a fantastic vegan sandwich that’s super easy to make and only requires a handful of basic ingredients.
All you need is a stove and blender, and you can make delicious Ploughman sandwiches right from home. The vegan cheese is made using cashews, and I was honestly stunned by how much it tastes like real cheese!

Source: plantedpriyanka.com
12. Easy Vegan Philly Cheesesteak
Philly cheesesteak sandwiches are by far one of the guilty pleasures I miss most about my meat-eating days. But, thanks to this incredible vegan substitute recipe, I can now enjoy one of my all-time favorites while staying healthy and ethical!
These sandwiches feature the savory goodness of traditional Philly cheesesteaks, right down to the melty vegan cheese. And the marinated chickwheat seitan is unbelievably flavorful.

Source: wellandfull.com
13. Ultimate Vegan Bagel Sandwich
For a veggie sandwich that packs a delicious crunch, you’ve got to try this recipe for the ultimate vegan bagel. It’s filled with crunchy sprouts and greens, vegan cream cheese, avocado, tomatoes, and red onions for a healthy and delicious meal you can make ahead and enjoy at lunch with your favorite non-dairy smoothie.

Source: carrotsandflowers.com
14. Vegan Pulled Jackfruit Sandwich
Now, this is a sandwich certain to make BBQ pitmasters a bit nervous. It features a popular vegan ingredient called jackfruit, which, when seasoned and cooked properly, is one of the best pork substitutes in the world.
If you used to love the taste of pulled pork sandwiches, you can now recreate this BBQ classic and make it totally vegan.

Source: minimalistbaker.com
15. Easy Vegan Falafel
Another great dish vegans can enjoy on a sandwich is falafels, fried or baked patties made using fava beans or chickpeas. They are traditionally fried to give them a crispy texture and served inside a soft, fluffy pita.
This recipe shows you how to come close to capturing that deep-fried taste without using an air fryer, and I must say it’s pretty darned good!

Source: godairyfree.org/
16. Anti Hangover Peanut Butter Banana Sandwich (8 Min, Vegan)
If you had a bit too much “fun” last night, one of the best hangover foods is this recipe for a spiced peanut butter sandwich with honey and banana.
You can also make this recipe using sunflower seed butter and substitute the honey for honey-flavored agave nectar to make it completely vegan.

Source: cookingclassy.com
17. Veggie Hummus Sandwich
This veggie hummus sandwich really packs in the veggies while delivering a hearty meal that satisfies the tastes buds and fills your belly.
It has ingredients like whole grain bread, hummus, spinach, tomato, avocado, and cucumber to make it a real tasty hunger buster. And you can sub the cheese for cashew cheese to completely veganize it.

Source: midwestfoodieblog.com
18. Barbecue Chickpea Sandwich
This savory, sweet, and delicious BBQ chickpea sandwich looks good enough to tempt even the most stubborn meat-eater. And once they bite into two sesame bunds filled with hot, savory, BBQ chickpeas and creamy, crunchy slaw, they may just see the light!
The recipe features a tangy homemade vegan BBQ sauce you can use for many other recipes.

Source: thissavoryvegan.com
19. Vegan Eggplant Sandwich
Roasted eggplant sandwiches are absolutely amazing meat substitute meals, but in this recipe, they add an incredible vegan arugula walnut pesto that will just blow you away!
I swear you’ll want to put this pesto spread on everything. It’s that good. And best of all, you just need a few simple ingredients to whip some up in minutes.

Source: rainbownourishments.com
20. Beet Hummus, Roast Chickpea and Avocado Sandwich
Rainbow roast veggie sandwiches must be one of the prettiest vegan sandwiches you can make. They are filled with gorgeous colors like purple, red, yellow, orange, and green, and amazing tastes and textures that work together to create a truly remarkable culinary experience.

Source: usscienceeducation.com
21. Roast Vegetable Sandwich with Pea Pesto
Another amazing roasted veggie sandwich I just can’t get enough of is this recipe that uses an amazing flying pea pesto that really puts this sandwich in a league of its own.
It’s a great lunch sandwich you can make using a grill or oven the night before and keep it overnight in the fridge.

Source: diannesvegankitchen.com
22. Vegan Chicken Salad with Soy Curls
Here’s another amazing vegan chicken salad sandwich that’s also gluten-free. It’s made with soy curls and tastes amazing in your favorite gluten-free pita or wrap. Plus, you can pile the filling on your favorite greens for a tasty bread-free salad.
This meatless recipe is quick and easy to put together and makes for a fabulous lunch or light dinner.

Source: sharonpalmer.com
23. Vegan Sloppy Joe
Another traditionally meat-based recipe you can veganize and enjoy is Sloppy Joes made with chickpeas and lentils. Sloppy Joes are one of those classic meals our parents used to whip up as a quick weekday meal, and now you can make a vegan version with the same delicious Sloppy Joe taste but far healthier.

Source: spiceupthecurry.com
24. Bombay Sandwich
This Bombay vegetable grilled sandwich recipe looks like something you would order at a fancy cafe. The beautiful grill marks on the bread pull you in, while the savory chutney spread and delicious veggies make you want to devour this sandwich to the last crumb!

Source: greenseggsandyams.com
25. Grilled Zucchini (Courgette) sandwich
We’ve seen a few amazing plant based sandwiches that would make any meat lover drool with curiosity. Still, this grilled zucchini sandwich by far just screams delicious with its savory spinach pesto spread and red bell pepper.
This gorgeous sandwich takes a bit of time to put together, but your efforts are well-rewarded!

Source: eatfigsnotpigs.com
26. Vegan Egg Salad Sandwich
Honestly, I’ve never been a huge fan of eggs. But, I understand how some folks are crazy about them, and my mom used to love making egg salad sandwiches every week until she went vegan. Now, she enjoys this delicious recipe that uses Kala namak and tofu to replicate the texture and taste of egg salad perfectly.

Source: onegreenplanet.org
27. Vegan Reuben Sandwich with Cashew Cheese
Okay, Ruben sandwiches are another one of those meals that I believed I would have “sacrifice” once I began eating vegan. So you can imagine my surprise and apprehension when I discovered this vegan Ruben sandwich recipe.
Thankfully, I was pleasantly surprised by how much this sandwich tastes close to the real thing, in many ways better!

Source: emilieeats.com
28. Vegan Tuna Salad Sandwich
Tuna salad is another dish that I used to love on my meat-eating days. And, to be honest, I’d not been too impressed with many vegan tuna salad recipes before I came across this one.
This savory blind uses nori or compressed seaweed that gives it an incredible flavor like nothing you’ve ever tasted.

Source: my.whisk.com
29. Vegan BLT With Tempeh and Carrot Bacon
Oh goodness. If there’s a type of meat I miss more than any other, it must be bacon. That chewy, salty, crispy experience is something many vegans struggle to resist. But now, with this recipe, you can make delicious vegan bacon using tempeh and carrots that rival the real thing and are unfathomably healthier.

Source: nourishedbycaroline.ca
30. Hummus and Avocado Sandwich
This simple and delicious vegan hummus avocado sandwich teams creamy avocado with creamy and healthy chickpeas along with crispy greens and juicy tomatoes for an incredible texture and taste that deserves a standing ovation.
I recommend toasting your bread with this recipe.

Source: wholebeetkitchen.com
31. Romesco Cauliflower Sandwiches
Cauliflower has enjoyed something of a resurgence in popularity over the years, with many folks switching over to cauliflower rice and mashed cauliflower. However, many are still unaware of how amazing this veggie can be as a meat substitute!
And this sandwich takes cauliflower to a whole new level with a delicious romesco sauce. Of course, you can skip the feta.
But wait, there’s more!
Below you can check out a video featuring more delicious vegan sandwich recipes.

Our BEST 30+ Vegan Sandwiches (+The Ultimate Avocado and Radish Salad)
Ingredients
- 4 slices thick sandwich bread
- 8 sliced radishes
- 2 mashed avocados
- 2 garlic cloves
- 1/4 tsp. sea salt
- 1/8 tsp. red pepper flakes
- 4 Tbsp. nutritional yeast
Instructions
- Combine the avocado, salt, and garlic.
- Spread the avocado mixture onto the bread slices.
- Top with radishes, red pepper flakes, and yeast.
Notes
Use in or with your favorite recipe.
Enjoy.