Whether you’re working from home or traveling to work or school each day, planning and preparing lunch doesn’t need to be complicated or difficult. This collection of over 30 of the best vegan sandwiches will inspire you to change things up and get you out of your lunch rut!

Sandwiches are often made with meat, but as you will see, there are so many creative ways to use vegetables and beans to make savory and tasteful vegan sandwich fillings.
In addition, ingredients such as tofu, tempeh and seitan are flavored and replace meat in some preparations for more elaborate sandwiches that you can use for lunches throughout the week.
Choose your favorite bread or wrap, regular or gluten-free, to tailor these sandwich recipes to your tastes and needs.
Vegan Sandwich Recipes
1. Chickpea Salad with Olives and Walnuts

Green olives add perfect saltiness to this easy chickpea salad while walnuts give it a nice subtle crunch. A creamy and scrumptious filling for a wrap or sandwich for a quick lunch any day of the week.
2. Vegan BLT with Tempeh Bacon

Making a vegan BLT is easy with a tasty tempeh bacon. Layer it up with some crispy lettuce, juicy tomato and creamy vegan mayo for a lunchtime favorite.
3. Vegan Mediterranean Wraps by The Stingy Vegan

Smashed chickpeas, a rainbow of veggies and a tangy homemade tzatziki sauce are wrapped up in an easy-to-make-ahead lunch to take with you to work or school.
4. Vegan Cuban Sandwich by The Vegan Lunchbox

Mushrooms replace the ham in this vegan Cuban sandwich. They’re layered with cheese, pickles and mustard between two slices of toasted bread creating enticing flavors for you to enjoy at lunch.
5. Epic BBQ Seitan Sandwich by Health My Lifestyle

Seitan, made with vital wheat gluten, delivers a meaty texture to this sandwich. It’s layered with creamy avocado, tomato, crisp red onion and lettuce with your favorite BBQ sauce and yellow mustard.
6. Vegan Pepperoni Pizza Panini by A Plantiful Path

An easy lunch recipe layering up your favorite pizza ingredients on bread with marinara sauce and vegan cheese then toasted to melt the cheese. You can enjoy eating this pizza flavored sandwich on the go or at home.
7. Vegan Masala Vegetable Grilled Sandwich by The Belly Rules the Mind

This sandwich, based on a popular Indian street food, is made with flavorful potato masala and a brightly flavored green chutney that’s layered between bread and toasted until crispy. The ingredients are easy to prep in advance for quick and easy lunches during the week.
8. Veggie Hummus Sandwich by Veggie Inspired

Hummus serves as an easy vegan sandwich spread you can layer up with tons of veggies for quick and easy lunch sandwiches. Not only is it easy to meal prep and throw them together quickly, they also travel well and you can easily eat a hummus sandwich on the go.
9. Vegan Gyros with Tzatziki Sauce by My Pure Plants

Delightful and savory shredded oyster mushrooms replace the meat in these vegan gyro sandwiches. Serve it up in a pita with a bright and cooling vegan tzatziki sauce for a delightfully tasty upgrade to your basic lunch sandwich.
10. Vegan Pesto Tomato Mozzarella Sandwich by Rescue Dog Kitchen

A simple layered sandwich made with only 4 ingredients and a homemade vegan pesto that creates fabulous flavor to add to your vegan lunch sandwich routine. Perfect for carrying with you on the go or easy to quickly assemble and eat at home.
11. Seitan Sauerkraut Sandwich by Vegan Yack Attack

A tangy sandwich combination with thinly sliced seitan to replace the meat, sauerkraut, dijon mustard and zesty horseradish sauce. Easy to make to either eat at home or carry with you to work or school.
12. Edamame Hummus Veggie Wraps by Short Girl Tall Order

Edamame hummus and fresh vegetables make a healthy wrap sandwich you can quickly and easily prep ahead for easy lunches during the week. This oil-free edamame hummus swaps out edamame for chickpeas resulting in a lovely green hummus to add lots of flavor to your vegetable wraps.
13. Rainbow Roast Vegetable Sandwich by Rainbow Nourishments

This epic vegan sandwich delivers brilliant rainbow colors and flavors using colorful vegetables and condiments. Bright pink beet hummus, butternut squash, zucchini and a green kale pesto are layered in between slices of crusty bread for a beautiful and delightful sandwich combination.
14. Healthy Vegan Grilled Cheese by Nutriciously

This healthy vegan sandwich isn’t simply a replacement for your garden variety grilled cheese. Instead, it’s made with layers of vegetables, smoked tofu and a homemade cheese sauce that brings lots of luscious, savory flavors to this vegan lunch sandwich.
15. Easy Buffalo Chickpea Sandwich by Chelsea Peachtree

Buffalo sauce adds spicy, tangy flavor to the creamy chickpea filling in this sandwich. Serve it up with your favorite bread, regular or gluten-free for an easy lunch sandwich you can throw together in minutes in the morning or the night before.
16. Best Vegan Shawarma by Plant Based Folk

Perfectly spiced and seasoned mushrooms make a savory meat-like filling for these Lebanese wraps. Add in some potatoes, pickles and a creamy garlic sauce for a truly delectable lunch sandwich.
17. Vegan Lobster Roll by Zardy Plants

This vegan makeover of a New England flavorite uses chickpeas and hearts of palm in a mayonnaise dressing flavored with Old Bay Spice and dulse flakes to make a vegan lobster filling with lots of flavor.
18. Tofu Banh Mi by Home-Cooked Roots

A vegan spin on the popular Vietnamese sandwich made on a fresh baguette filled with perfectly marinated tofu and topped with quick pickled vegetables, cilantro, sliced cucumbers, jalapeños, and vegan spicy mayo.
19. BBQ Mushroom Sandwich by Vegan Blueberry

Mushrooms with barbeque sauce make a great tasting sandwich that’s super satisfying. This spin on a traditional BBQ sandwich is easy to make ahead of time for quick lunches during the week.
20. Gluten Free Tofu Thai Wrap by XOXO Bella

An easy 4-ingredient marinade infuses the tofu with flavor before it’s grilled up and stuffed into wraps with crispy, crunchy and colorful veggies. Serve it up with coconut almond dipping sauce to add the final bit of awesome flavor to this easy lunch wrap sandwich.
21. Vegan Eggplant Sandwich by Little Sunny Kitchen

Marinated eggplant takes the place of bacon for a plant-based BLT that’s perfect to pack in your lunches during the week. A simple and easy sandwich that delivers on flavor without taking you tons of time to prepare.
22. Vegan Egg Mayo by Vegan Punks

Tofu, both firm and silken, combine in this recipe to make a vegan egg salad sandwich. A bit of turmeric added to the tofu gives it the look of eggs and kala namak adds a bit of eggy flavor for a simple lunchtime sandwich.
23. Vegan Broccoli Grilled Cheese by Bitter Treats

A grilled cheese sandwich that sneaks in some broccoli to add heartiness and a bit of extra flavor. Serve it up for lunch with your favorite vegan soup or chili for a warming and satisfying meal.
24. Vegan Curry Chickpea Salad by No Sweat Vegan

A versatile and flavorful chickpea salad you can stuff into a wrap or your favorite bread to carry with you for lunch. Curry adds lots of aromatic flavor and spice to this easy vegan salad.
25. Grilled Green Goddess Wrap by Strength and Sunshine

This vegan wrap starts with a flavorful spread made with lima beans, nutritional yeast, white balsamic vinegar and some spices, and then it’s stuffed with broccoli and hearts of palm for a crunchy and nutritious lunch.
26. Bombay Sandwich by Ministry of Curry

Sliced bread is filled with the flavors of a traditional green herb chutney and fresh sliced tomatoes, cucumber and potato in this simple sandwich. It takes only minutes to make the evening before to take for lunch with you the next day.
27. Peruvian Sandwich by Veggie Desserts

Seasoned and cooked mushrooms, bell pepper and zucchini replace the meat in this hearty sandwich. The final touch is a quick and tangy salsa criolla, a mix of sliced red onions with vinegar and lime juice on top.
28. Jalapeno Popper Sandwich by Spa Bettie

Fresh sliced jalapenos topped with vegan cream cheese, layered with more cheese and grilled on bread to make a spicy, toasted sandwich to serve up for lunch.
29. Roasted Beet Sandwiches by Go Dairy Free

Sweet and earthy roasted beets are piled high with sliced apples, greens and an easy garlic herb spread of hummus and tarragon to make a hearty and delightful lunch sandwich.
30. Apple Pecan Tempeh Sandwich by Dianne’s Vegan Kitchen

Crumbled tempeh takes the place of chicken in this vegan chicken salad sandwich while pecans and apple add the perfect touch of sweet flavor and crunchiness. Wrap it up or make it a sandwich with your favorite bread to carry with you for a tasty and easy lunch on the go.
31. Veggie Triple Decker Sandwich by CookEatLiveLove

A simple bright green tarragon, avocado and pea mash adds a light and delicate flavor to this triple layered sandwich. Garlicky hummus and sliced tomato make the other layers, creating a colorful and delightful combination.
Have you tried any of these sandwiches? Let us know in the comments below.
More vegan recipe roundups
- 17 Oil-Free Vegan Recipes
- 24 Recipes Using Silken Tofu
- 20+ Gluten-Free Vegan Oat Flour Recipes
- 25 Gluten-Free Vegan School Lunch Ideas
- 42 Vegan Smoothies
©Watch Learn Eat. All content on this page is copyright protected and is not to be used or republished without prior permission. Images shown in this post are used with permission from the owner(s).
Dianne
So many yummy sandwiches! Thanks so much for including one of mine!
Sherri Hall
Thank you Dianne! You're welcome and thanks for contributing! 🙂
Janelle
Thank you so much for these amazing lunch ideas. I love so many of them and will be trying a few.
Sherri Hall
Thanks so much, Janelle! 🙂
Jacqueline Meldrum
They all look amazing! Where to start. Just yum!
Sherri Hall
Thank you Jacqueline! I can't wait to make them all myself! 🙂