Skip to Content

35+ Best Vegan Sandwich Recipes EVER

I know how difficult it can be to come up with vegan sandwich ideas, and how easy it is to fall into a boring sandwich rut, so I’ve dug down deep into the internet and come up with everything you need to know right here about plant-based sandwiches.

Collage of six sandwiches with text overlay stating 35+ vegan sandwich recipes

In this roundup, you’ll find classic sandwiches with a vegan twist like vegan Philly cheesesteak, simple ones like 5-minute vegan masala sandwiches, and unique recipes like barbecue tempeh sandwiches, as well as an easy vegan sandwich ideas guide.

These delicious healthy sandwich recipes are perfect for vegetarians as well.

Enjoy these veggie sandwiches all by themselves for brunch or add to your easy lunch ideas list. Add a side of chips, fries, or wedges and a side salad to make a meal out of it.

Pssst if you’re more of a bagel than a sandwich fan (or are equally in love with both!) you can also find out if bagels are vegan and check out our post on vegan bagel toppings ideas.

Scroll on down below to find:

Veganized classic sandwich recipes

Whether you’re hankering for a hearty sandwich you used to enjoy before you went vegan, or have never even tried some of the classics due to your diet, you’ll find a tasty solution here in this selection of 13 classic sandwiches that have been veganized.

Unique vegan sandwich recipes

Stuck in a rut or all out of ideas when it comes to vegan sandwiches? Then you’ll enjoy the 22 original sandwich ideas in this section. Surprisingly enough, the vast majority are heavy on the vegetables and light on the meat substitutes, meaning they’re not just tasty, they’re pretty healthy too.

Easy vegan sandwich ideas guide

So you didn’t quite find your ideal vegan sandwich recipe in the carefully curated selection above, or you’re just more of a mix and match type of person looking to invent the best vegan sandwich?

Fear not, we have plenty of ideas here to get you out of your sandwich rut. Just look at what ingredients you have to hand, and see what they pair well with.

These are obviously vegetarian sandwiches as well and suitable for all to eat and have even been known to satisfy meat-eaters!

The bread

For very simple sandwiches, regular white sandwich bread will do. For sandwiches with heartier ingredients piled high, multigrain bread or thick slices of sourdough are a good choice.

Consider how “wet” the ingredients will be. Toasting the bread before assembling your sandwich can stop the bread from getting soggy, as can using an oily “barrier” sauce or spread on the bread, but don’t toast bread for sandwiches prepared ahead of time e.g. for lunchboxes.

Consider pita pockets as a light alternative to traditional sandwiches. Really dense bread, like seeded bread or pumpernickel, is best kept to a single slice, open-faced sandwich style.

I do love flatbreads and use them to make pizza-style open-faced sandwiches that I pop under the grill for a few minutes.

If you find yourself defaulting to “worthless” white bread every time you go to make a sandwich, look at the list of breads for sandwiches below and try to break out of the rut you’re in.

  • Baguette
  • Baps
  • Ciabatta
  • Ezekiel
  • Flatbreads (note that naan bread often contains dairy)
  • Foccacia
  • Pita
  • Rye
  • Sourdough
  • Spelt
  • Wholewheat

Most types of bread are vegan but you can also check out this list of vegan supermarket brands to be absolutely sure.

Sauces and spreads

Sauces and spreads can add a lot of flavor to vegan sandwiches, and also act as a sealing layer to prevent other ingredients from making your sandwich mushy.

I recommend extra virgin olive oil or flavored oils (Mediterranean style), vegan butter or plant-based spreads, smashed white bean spread, homemade hummus or shop-bought, vegan refried beans, guacamole, vegan pesto, vegan mayonnaise, peanut butter, tahini, Sriracha, salsa, sweet chili sauce, and barbecue sauce.

White beans are great as a filling sandwich spread, I typically use the exact same sauce that I use in my white bean pizza recipe which just takes a minute to make. If using vegan mayonnaise you can use it alone or add something to flavor it (e.g. Sriracha or mustard). Your favorite salad dressings can also be added to sandwiches in small amounts to boost the flavors.

Some hearty creamy salads like vegan potato salad, vegan Russian salad, or vegan coleslaw are also amazing in sandwiches.


There is an endless amount of vegan sandwich filling possibilities but usually, you can choose from a protein-rich option, a vegetable option, or combine the two.

Popular protein-rich options would include fake meats or tofu (I prefer smoked tofu in sandwiches), beans, bean-based salads, lentil or bean purees (hummus also fits into this category), or vegan cheeses.

You can put any vegetable in a vegan sandwich but the most popular options tend to be:

  • Cucumber
  • Onion
  • Lettuce
  • Arugula
  • Spinach
  • Bell peppers
  • Roasted zucchini
  • Grated carrot
  • Thinly sliced cabbage

Don’t forget popular, “technically” fruit options such as sliced tomatoes (deseed if you want your sandwich to stay crisp), creamy avocado, or even sliced apple (paired with peanut butter or vegan cheese). Leftover stir-fried vegetables, roast vegetables, or even leftover curry can also be awesome in a sandwich or a pita pocket.


To really take your sandwich to another level, try adding some of these extra ingredients:

Alfalfa sprouts, sauerkraut, nutritional yeast, crispy French fried onions, Tajín Clasico seasoning, pickles, jalapeños, seasoning mixes, or sliced olives.

Sandwich suggestions

Try leaving your comfort zone and picking an unusual type of bread, some different sauces or spreads paired with chunky fillings (vegetable or protein or a mix of the two), and some “extras” (when you think they would combine well).

Or keep it simple with just one or two ingredients. Below are some of my favorite sandwich combos (and yes some of them sound weird, but they are super tasty).

  1. Vegan mayonnaise, sliced tomatoes, and a sprinkle of salt between two slice of soft white sandwich bread.
  2. Creamy vegan mayonnaise, leftover easy vegan stuffing, sliced peppers, sliced red onion, and shredded vegan cheddar in a soft sub or bap.
  3. Smashed avocado toast with Tajín seasoning sprinkled over.
  4. Toasted thick crusty bread with a cut clove of garlic rubbed over it, topped with olive oil, grated tomato pulp, and a sprinkle of salt (Spanish stye).
  5. Toast two slices with vegan cheese until melted, then add black beans, chopped bell peppers, thinly sliced onion, and salsa, and sandwich together (eat quickly or the salsa will make the bread wet).

I hope you enjoyed this roundup of delicious vegan sandwiches, do leave a comment below if you tried any of them or if you have a favorite that you think should be added to the list.

Love my recipes and roundups and want to see more? Then make sure to follow me on Facebook, Instagram, and/or Pinterest, I love hearing from you guys! Or sign up to my newsletter to receive a free mini ebook of my top five recipes and get notified when new recipes and posts are up on the blog.