25 Best Vegan Sandwich Recipes Perfect For Lunch

This article may contain affiliate links, please read our disclosure policy.

If you think vegan sandwiches are boring, be ready to be blown away. These healthy vegan sandwich recipes elevate the veggie sandwich to an entirely different level. Yet, they are incredibly simple to make and are the perfect everyday lunch idea.

Basically, if you are a vegan sandwich and want to be included in this collection of plant-based recipes, you better be pretty special. 

two vegan sandwiches side by side

Sometimes, it’s easy to forget that the best things in life are simple to make!

And nothing makes lunchtime exciting like a perfect sandwich: soft bread, a wholesome, flavorful filling, and some creamy sauce can create something truly delicious.

So I compiled the most incredible list of vegan sandwiches

These vegan sandwiches are to die for and not too complicated to put together. They are perfect for meal prep the night before, or you can chop all the ingredients and assemble them at lunchtime.

Either way, you’ll find them delicious!

They are perfect on their own, a great addition to your lunch box, or with a warming soup on the side.

Don’t forget to check out this incredible Beginner’s Meal Prep Guide: to Stress-Free Cooking!

25 Incredibly Delicious Vegan Sandwich Recipes

1. Avocado Sandwich

Avocado Sandwich by Gathering Dreams
Full recipe on Gathering Dreams

Who doesn’t like a good old avocado sandwich?

This one is made with creamy hummus for a high protein boost, buttery avocado, red onion, a combination of fresh tomato slices topped with slowly roasted sundried tomatoes, and lots of greens.

This vegan sandwich is one of my favorite healthy lunch recipes when I am in a hurry or can’t be bothered to cook anything.

2. Chickpea Salad Sandwich

Chickpea Salad Sandwich by Gathering Dreams
Full recipe on Gathering Dreams

This sandwich is a mix between an egg salad and a vegan tuna salad sandwich.

You’ll need whole grain slices of bread, creamy smashed chickpea filling, and plenty of crunchy veggies.

And just 15 minutes of your time! 

MEAL PREP TIP: You can make the filling in advance and keep it in the fridge for up to 3 days.

3. Smoked Tofu Ciabatta Sandwich

Smoked Tofu Ciabatta Sandwich by Gathering Dreams
Full recipe on Gathering Dreams

If you’ve never tried smoked tofu, you are missing out big time.

Every mouthful of this smoked tofu ciabatta is pure joy! Made with smokey, crispy tofu, a sweet and tangy tahini sauce, creamy avocado, juicy tomatoes, and peppery arugula.

Try it with a side of polenta fries for a lunch that’ll be hard to forget!


4. Vegan “BLT” Sandwich

Vegan "BLT" Sandwich by Minimalist Baker
Full recipe on Minimalist Baker

Oh my! This is soo good! It takes only 10 minutes to put together if you make the “bacon” in advance (which will take 40 minutes).

It’s made with six ingredients, including vegan mayo, eggplant bacon, and plenty of fresh vegetables! Crisp, smoky, flavorful, and so delicious.

I promise. You won’t miss the real deal!

5. Vegan Balsamic Sweet Potato Grilled Cheese Sandwich

Balsamic sweet potato vegan sandwich
Full recipe on The Colourful Kitchen

This sandwich has an incredible sweet n’ salty flavor!

The roasted sweet potatoes and balsamic reduction are perfectly balanced out by the salty cheese and slightly bitter greens.

Made with only a few ingredients, this vegan sandwich is pure heaven.

MEAL PREP TIP: Batch-roast your sweet potatoes in advance on Sunday. They will last five days in the fridge, and you’ll be able to prep this sandwich in no time.

6. The Best Vegan ‘Pulled Pork’ Sandwich

The Best Vegan ‘Pulled Pork’ Sandwich by Minimalist Baker
Full recipe on Minimalist Baker

If you are looking for a protein-packed sandwich, this is the one!

This vegan “pulled pork” sandwich is rich in smokey, sweet flavor and contains 17 g of protein per serving. Instead of using the more typical jackfruit (delicious but not rich in nutrients), it’s made with carrots and lentils.

Hearty and delicious!

7. The Ultimate Veggie Sandwich

the ultimate veggie sandwich
Full recipe on Healthy Little Vittles

This scrumptious veggie sandwich is made with a chewy gluten-free bagel, cream cheese, and plenty of veggies.

Plus, some flavorful kale pesto gives it an extra kick of green goodness.

8. Banh Mi Sandwich

Banh Mi Sandwich by Love And Lemons
Full recipe on Love And Lemons

Banh Mi is a Vietnamese sandwich born on the streets of Saigon.

It’s a French-Vietnamese hybrid made with a baguette, pickles, cilantro, chilis, cucumber, and various protein options.

In this version, delicious marinated tofu is the star.

9. Tempeh Vegan Club Sandwich

Tempeh Vegan Club Sandwich by Bakerita
Full recipe on Bakerita

I tried tempeh for the first time during our trip to Bali, and I LOVED it!

It’s not used as often as tofu in recipes, but I like its crunchy texture! This BLT sandwich uses marinated tempeh to recreate the texture of bacon. Delicious!

10. Spicy Falafel And Roasted Veggie Naan-wich

Spicy Falafel And Roasted Veggie Naan-wich by Pinch Of Yum
Full recipe on Pinch Of Yum

This naan sandwich is made with falafel, roasted veggies, and avocado sauce stuffed between garlic naan.

A fantastic sandwich recipe to keep in your books forever!

11. Vegan ‘Egg’ Salad Sandwich

Vegan 'Egg' Salad Sandwich by Simple Veganista
Full recipe on The Simple Veganista

This vegan egg salad version is made using silken tofu.

This type of tofu has a silky consistency and reminds me of the consistency of a very soft jelly that falls apart very quickly. And this makes it perfect for recreating the texture of scrambled eggs!

12. Healthy Vegan Grilled Cheese Sandwich

Healthy Vegan Grilled Cheese Sandwich by Nutriciously
Full recipe on Nutriciously

The healthy melty cheese sauce in this sandwich is made with full-fat coconut milk, nutritional yeast for the cheesy flavor, tapioca starch, onion, garlic powder, and some salt.

Honestly, it tastes like real cheese! So good!

13. Vegan Fish Finger Sandwich

Vegan Fish Finger Sandwich by Lazy Cat Kitchen
Full recipe on Lazy Cat Kitchen

If you miss crunchy fish fingers, this vegan sandwich is perfect for recreating those flavors!

Want to know where the sea taste comes from? Seaweeds!

14. Vegan Meatball Sandwich

Vegan Meatball Sandwich by Love And Lemons
Full recipe on Love And Lemons

And if you crave meatballs, this hearty version is the perfect filling for your meatball sub.

You need mushrooms, black beans, brown rice, and lots of spices and seasoning. And, of course, tomato sauce!

15. The Best Vegan Grilled Cheese Sandwich

The Best Vegan Grilled Cheese Sandwich by Minimalist Baker
Full recipe on Minimalist Baker

A cheese sandwich is hard to beat! But what’s the secret to making the perfect vegan version? Cheddar’ cheese’!

Once the cheese is ready, all you need is one pan and 15 minutes to perfectly crisp the bread!

16. Vegan BBQ Grilled Cheese Sandwich

Vegan BBQ Grilled Cheese Sandwich by The Colourful Kitchen
Full recipe on The Colourful Kitchen

Another cheesy sandwich!

Barbeque sauce brings the carrot filling in this sandwich to the next level!

For this sandwich, I used olive oil and the same easy-to-make spreadable cheddar cheese above. Seriously good!

17. Grilled Peanut Butter Apple Sandwich

Grilled Peanut Butter Apple Sandwich by Simple Veganista
Full recipe on The Simple Veganista

And if you have a bit of a sweet tooth and want something light for lunch, how about a fruity take on the classic peanut butter sandwich?

I tried this with almond butter and can confirm that both versions are delicious.

18. Green Goddess Hummus Sandwich

Green Goddess Hummus Sandwich by Cookie And Kate
Full recipe on Cookie And Kate

Yes, hummus is one of the easiest and most delicious fillings you can use in vegan sandwiches.

And this sandwich filled with homemade hummus, lots of veggies, and pickles is easy to make and delicious.

19. Vegan Avocado Toast

Vegan Avocado Toast by Gathering Dreams
Full recipe on Gathering Dreams

Ok, this isn’t really a sandwich. But if we are talking about easy lunch ideas that take no time to make and involve crunchy toasted bread, I think we can include avocado toast on the list. Don’t you agree?

My version is made with crispy, spicy chickpeas for additional protein.

20. Mediterranean Veggie Sandwich

Mediterranean Veggie Sandwich by The Simple Veganista
Full recipe on The Simple Veganista

If you love Mediterranean-inspired flavors, you have to try this.

The combination of roasted red peppers, cucumber, tomato, avocado, hummus, and basil is just so good.

21. Curried Tofu Banh Mi

Curried Tofu Banh Mi by Vegan Richa
Full recipe on Vegan Richa

More tofu? Yes, but with an Asian twist! This sandwich comes together within 30 minutes. It’s made with a coconut sauce that is creamy, sweet, and delicious.

22. Onigirazu (Sushi Sandwich)

Onigirazu (Sushi Sandwich) by Lazy Cat Kitchen
Full Recipe on Lazy Cat Kitchen

A sandwich made of sushi? Yes, please!

If you are a sushi lover, this is a must-try. It’s a mix between a sushi roll and a western sandwich. It’s easy to make and even easier to transport around.

Plus, it’s naturally gluten-free.

23. Black Bean & Plantain Arepa Sandwiches

Black Bean & Plantain Arepa Sandwiches by Minimalist Baker
Full recipe on Minimalist Baker

Have you ever tried arepa sandwiches?

They are salty cakes made with cornmeal, originally from South America (they were born between Colombia, Venezuela, and Panama).

They are crispy on the outside and tender on the inside, easy to make, and so versatile! Try this version with black beans and plantation: truly special!

24. Vegan Breakfast Sandwich

Vegan Breakfast Sandwich by Yummy Yummy Kitchen
Full recipe on Yummy Yummy Kitchen

If you are in the mood for a breakfast sandwich, I have you covered! Veggie sausage, tofu ‘egg,’ avocado, and lots of greens. So satisfying! 

25. Veggie Sandwich

Veggie Sandwich by I am A Food Blog
Full recipe on I am A Food Blog

Last but not least! This veggie sandwich is packed with all sorts of crunchy plant-based goodness. It doesn’t get much better than this if you are after a healthy sandwich filled with nutrients!

There you have it! A list of the most incredible vegan sandwiches!

Believe me. They are all delicious!

This list contains the top vegan sandwich ideas to celebrate how exciting a plant-based lunch can be: from the classic avocado sandwich to the best vegan BLT to smashed chickpea salad sandwiches. There is something for everyone!

Just pick a couple to make this week and discover the perfect combo of simplicity and wholesome ingredients.

More Sandwich Recipes

More healthy vegan lunch ideas you’ll love

If you try any of these healthy vegan sandwich recipes, please leave a comment and a rating and let me know how much you liked it! 

2 Best Vegan Sandwich Recipes

If you think of vegan sandwiches as boring, be ready to be blown away. These healthy vegan sandwich recipes elevate the veggie sandwich to an entirely different level. Yet, they are incredibly simple to make and are the perfect everyday lunch idea.
Prep Time15 minutes
Total Time15 minutes
Course: Lunch
Cuisine: Vegan
Author: Sara Trezzi


Avocado Sandwich

  • 2 slices bread - wholegrain
  • 1/2 avocado
  • 1 tablespoon lemon juice
  • 2 tablespoons hummus
  • 1 tomato - sliced
  • 2 sun-dried tomatoes
  • 1 cup arugula and/or microgreens
  • 1/2 red onion - thinly sliced
  • salt
  • black pepper

Chickpea Salad Sandwich

  • 1 can chickpeas - (15-ounce or 1 1/2 cups of cooked chickpeas – rinsed and drained)
  • 1/4 cup red onion
  • 1 teaspoon Dijon mustard
  • 2 tablespoons fresh parsley - chopped
  • 1 tablespoon capers
  • 1 rib celery
  • 2 tablespoons tahini
  • salt - (to taste)
  • pepper - (to taste)
  • 4 slices bread
  • lettuce
  • microgreens
  • julienne carrots
  • cucumber


Avocado Sandwich

  • Pit and peel half of the avocado, slice it and, cover it with lemon juice.
  • Top the bread with the hummus, place the avocado sliced on top and sprinkle with salt and pepper. Then add a layer of sliced tomatoes, the sun-dried tomatoes cut into small pieces, red onion, and greens. Then finish it off by topping with the remaining bread slice.

Chickpea Salad Sandwich

  • Add all the chickpea salad ingredients in a bowl and mash with a masher or a fork until you reach a creamy consistency (alternatively, place all the ingredients in a food processor and pulse until combined, making sure not to puree the filling too much). Taste and adjust seasoning as needed.
  • Assemble the chickpea salad sandwich: spread the chickpea salad on the bottom slice, top it with the veggies, season with a bit of salt and pepper, press with the other slice of bread, and enjoy!


The ingredients for the Avocado Sandwich recipe make 1 sandwich. Full detailed instructions can be found here.
The ingredients for the Chickpea Salad Sandwich make 2 sandwiches. Full detailed instructions can be found here.

Did you make any of these recipes? Tag @gatheringdreams on Instagram. I want to see it!

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I have now tried half of these and thank you so much for the inspiration! I was in such a rut. The BLT was my favorite so far. Sooo delicious!

  2. Steffani Baker says:

    Oh my gosh, Give me all the sandwiches! Seriously, every. single. one! 😆 I have been struggling with lunch lately and often forget about sandwiches, but they are so perfect to take on the go. I’m struggling a little with meal prep lately, but hoping this is the inspiration I need to get back on track.

    What a good roundup, thanks for sharing! I’ll be trying them all.

  3. These all look amazingly delicious!!! i want that spicy falafel like now!