Our BEST 30+ Vegan Sandwiches

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!

Vegan tuna salad sandwich

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)

These options are sure to be a hit. So, gather your family and friends and enjoy. Let us know your thoughts!
5 from 6 votes
Total Time 24 minutes
Course Main Course, Snack
Cuisine American
Servings 4
Calories 245 kcal


  • 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


  • Combine the avocado, salt, and garlic.
  • Spread the avocado mixture onto the bread slices.
  • Top with radishes, red pepper flakes, and yeast.


Select your option.
Use in or with your favorite recipe.


Calories: 245kcal
Keyword avocado and radish salad sandwich, vegan sandwiches
Tried this recipe?Let us know how it was!
Follow Us
Cassie brings decades of experience to the Kitchen Community. She is a noted chef and avid gardener. Her new book "Healthy Eating Through the Garden" will be released shortly. When not writing or speaking about food and gardens Cassie can be found puttering around farmer's markets and greenhouses looking for the next great idea.
Cassie Marshall
Follow Us
Latest posts by Cassie Marshall (see all)