Skip to Content

Vegan Sandwiches: 22 Best Vegan Sandwich Ideas

This list features over 20 of the best vegan sandwich ideas for a delicious lunch. If you’re a sandwich lover, you’ll devour the recipes shared in this list!

By now, it should be pretty clear that being vegan doesn’t have to mean sacrificing on taste – and that includes sandwiches. Just as I’m sure many of us have experienced a few soggy, limp sandwiches – there are countless delicious, moreish, amazing vegan sandwich recipes out there that anyone, plant-based or not, will love.

The key to the best vegan sandwiches is variety. Don’t be afraid to play with textures, and tastes, and even draw influence from other cuisines. Even just the addition of some fresh herbs or a twist of salt and a squeeze of lemon can make all the difference in vegan cooking.

Below, I’ve rounded up over 20 of the best vegan sandwiches you’ll ever make. From roasted veggies and creamy hummus to vegan BLTs and Philly cheesesteaks – these vegan sandwich ideas have every option you could imagine.

What can a vegan eat in a sandwich?

There options vegans have for a plant-based sandwich are wide and varied. Of course, they simply can’t have meat or any products that have come from an animal (dairy, eggs, etc) in them. A few simple, classic vegan sandwich fillings include:

  • Hummus and roasted vegetables
  • Plant-based cheese/cream cheese and cucumber slices
  • Smashed chickpeas to make coronation ‘chicken’ or fake ‘tuna’
  • Vegan bacon, tomato, and lettuce
  • Smoky tofu, salad, and pickled onions
  • Peanut butter and jam

What vegan lunch meat options are there?

There are a vast number of vegan lunch meat options these days – a far cry from even five years ago! Some vegan lunch meat options to consider include:

  • Fake bacon
  • Vegan ham
  • Vegan chick’n deli slices (I’ve seen cajun, bbq, and shawarma flavours advertised)
  • Vegan pepperoni

What is the most delicious sandwich?

Of course, the most delicious vegan sandwich really depends on your tastes! For me, I don’t think you can beat a hot sauce-coated crispy tofu sandwich with vegan mayo and crispy lettuce.

Is a peanut butter sandwich vegan?

Yes, most peanut butter is vegan (always check the label to be sure), so this is a simple but delicious vegan sandwich recipe you could serve.

Vegan Sandwich Ideas: 22 Best Vegan Sandwiches

Vegan Sandwich Ideas: 22 Best Vegan Sandwiches

Yield: 2 portions

Vegan Sandwich Ideas: 22 best vegan sandwiches to try - including this open coronation chickpea sandwich.


  • 1 red onion
  • 1 x 400g tin of chickpeas (drained)
  • 2 tsp medium curry powder
  • 2 tbsp vegan creme fraiche
  • 1 tbsp mango chutney
  • Juice of 1/2 lemon
  • Salt and pepper
  • Handful of coriander, chopped


  1. Heat a little oil in a pan, then add your chickpeas and curry powder, stirring to coat. Cook the chickpeas for about 5 minutes to help them soften. This isn't an essential step but I find it really helps the curry flavour deepen as well.
  2. Remove the chickpeas from the heat and mash about two-thirds of them with a fork, then stir in the lemon juice, creme fraiche and mango chutney, mashing more chickpeas as you need to so you have a nice creamy but chunky texture.
  3. Stir in the finely chopped red onion, coriander, and salt and pepper. Adjust your ingredients according to taste.
  4. Serve in an open-faced sandwich or bagel

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Is ciabatta vegan?

Yes, ciabatta is most often vegan. It is characterised by its hard crust and soft, airy inside with larger air gaps. Most recipes use just flour, water, yeast and salt for ciabatta, so it’s just about one of the most vegan-friendly bread you can get. Just be aware that ciabatta a la latte replaces the water with milk, which makes it not vegan-friendly.

Skip to Recipe