12 Vegan Sandwiches to Pack for Lunch

These easy vegan sandwiches are just as good as any made with meat or cheese. Perfect for lunch, they're all fresh, healthy, and delicious.

 vegan sandwich ideas

If you eat a mostly plant-based diet, there’s a good chance you’ve had some sad vegan sandwiches. I know I have! Soggy lettuce. Soggy bread. Zero flavor. Yeah…no thanks.

But luckily for us, vegan sandwiches don’t have to be like that. Sure, they aren’t made with meat or cheese, but that doesn’t mean they have to skimp on flavor. Try making vegan sandwiches with different sauces and spreads, roasted or pickled veggies, and/or fresh herbs, and you’ll find that they’re just as tasty as their traditional counterparts.

To get you started, I’m sharing 12 of my favorite vegan sandwich ideas below. They’re all delicious, but almost more importantly, they all pack well too. If you’re looking for new lunch recipes to add to your repertoire this fall, any of these vegan sandwiches would be a great pick.

Very Veggie Vegan Sandwiches

If you like to load up on veggies at lunchtime, these vegan sandwiches are the ones for you. They showcase tomatoes, cauliflower, avocado, artichokes, and more!

Open-faced vegan tomato sandwich with lettuce and avocado on a plate

Heirloom Tomato Sandwich
In summer and early fall, I have this sandwich on repeat. Creamy avocado and a tangy white bean spread contrast beautifully with the juicy tomato slices.

Vegan avocado sandwich on a cutting board

Avocado Sandwich
If you like avocado toast, then you’ll love this avocado sandwich! It boasts a bright, creamy lemon-edamame spread as well as sliced avocado, crisp cucumber, and pickled red onion for pop.

Best vegan sandwich ideas - romesco cauliflower and tomato sandwiches open-faced on a cutting board

Romesco Cauliflower Sandwiches
Roasted cauliflower creates a flavorful, satisfying filling for these veggie sandwiches, but it’s the punchy romesco sauce that really takes them over the top.

Tomato and artichoke baguette sandwich open-faced on a striped kitchen towel

Tomato, Basil & Artichoke Picnic Sandwich
The beauty of this hearty sandwich is that it’s actually better(!!) if you make it ahead of time. I love to pack it up for summer picnics or a gourmet weekday lunch.

Vegan Riffs on Classic Sandwiches

Craving a BLT? Creamy egg salad? A classic club sandwich? If you ask me, these vegan sandwiches come pretty darn close to the real thing.

Vegan Egg Salad Sandwich

Vegan Egg Salad
Don’t tell my Egg Salad Recipe, but I actually prefer this vegan tofu sandwich! Turmeric gives it its egg-like color, vegan mayo makes it rich and creamy, and capers, chives, and dill make it deliciously briny and bright. Layer it between slices of bread with fresh greens and pickled onions for a knockout healthy lunch.

vegetarian BLT on a plate

Crispy Shiitake Vegan BLT, page 171 of The Love & Lemons Cookbook
Savory shiitake bacon steps in for the meat in this vegan version of a BLT.

Best vegan sandwiches - tempeh club sandwich on a plate

Vegan Club Sandwich
Where to start with this sandwich! I love the marinated tempeh filling and all the fresh veggies, but I think my favorite part might be the spreads. One is a lemony white bean spread, while the other is made with sun-dried tomatoes. Both add richness and yummy flavor to this recipe.

Chickpea Salad Sandwiches on a serving board

Chickpea Salad Sandwich
My vegan spin on a French pan bagnat! It starts with a tuna-like chickpea salad made with tahini, Dijon mustard, lemon, and capers for a briny pop of flavor. Then, I round it out with crisp veggies, olives, basil, and good-quality baguette.

Vegan Sandwiches for PB&J Lovers

I know what you’re thinking, and, yes, a peanut butter and jelly sandwich is already vegan. Still, this complex twist on the childhood classic is totally worth a try.

PB&J with Hazelnut Butter & Strawberry Chia Jam, page 45 of The Love & Lemons Cookbook
The “P” in this recipe isn’t peanuts – it’s pecans! Together, toasted hazelnuts and pecans create a rich, luxurious nut butter that tastes oh-so-good with the sweet strawberry jam.

Wrap Vegan Sandwich Ideas

Do wraps count as sandwiches? I vote yes!

Hands holding sliced vegan sandwich wraps

Healthy Lunch Wraps
Out of all these vegan sandwich recipes, this one is the one I make most often. I use the same zingy Dijon dressing for the greens and chickpea filling, making these wraps both super flavorful and easy to prepare.

Chickpea Shawarma Wraps tied with string on a tray

Chickpea Shawarma Wraps
This recipe includes a yogurt sauce, but you can easily skip it to make these wraps vegan. They’re still fantastic, stuffed with spiced roasted chickpeas, hummus, zhoug, and all sorts of veggies and herbs.

Vegan sandwich ideas - spinach hummus wraps on parchment paper

Spinach Hummus Wrap
To sneak extra veggies into these simple wraps, I pulse spinach into the hummus. They’re so fresh and delicious!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Vegan Sandwich Ideas: Chickpea Salad Sandwiches

rate this recipe:
5 from 5 votes
Prep Time: 25 minutes
Cook Time: 5 minutes
Total Time: 30 minutes
This chickpea salad sandwich recipe is one of our favorite vegan sandwiches!


Chickpea Salad

For the sandwiches

  • 1 handful thin green beans, trimmed
  • 1 soft baguette, sliced in half lengthwise
  • 8 to 10 Kalamata olives, pitted and halved
  • Thinly sliced red onion, rinsed and dried
  • Vegan mayo, or regular mayo, for spreading
  • ¼ English cucumber, thinly sliced
  • 1 radish, thinly sliced
  • 6 to 8 fresh basil leaves
  • Sea salt and freshly ground black pepper


  • Make the chickpea salad: In a food processor, combine the chickpeas, tahini, Dijon mustard, garlic, capers, green onions, cilantro, lemon juice, and pinches of salt and pepper. Pulse until combined, but do not puree. Season to taste.
  • Blanch the green beans. Bring a small pot of salted water to a boil and place a bowl of ice water nearby. Drop the green beans into the boiling water for 1½ minutes, then scoop into the ice water to stop the cooking process. Once cool, drain, pat dry, and chop into 1-inch pieces.
  • Assemble the sandwiches: Spread the chickpea salad on one side of the baguette. Press the chopped green beans into the chickpea salad and top with the olives and red onion slices. Spread of layer of mayo on the other half of the baguette and top with the sliced cucumbers, radishes, and basil. Season with salt and pepper, to taste. Press together, slice, and enjoy!


5 from 5 votes (3 ratings without comment)

Leave a comment:

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

Rate this recipe (after making it)

  1. K.C

    5 stars
    Great inspiration, so useful and tasty. Thanks!

  2. Booge

    5 stars
    Thank you so much for this great thang’

  3. Sheila

    Do you have a new cookbook coming out? Just wondering if these recipes will be in it?

    • Jeanine Donofrio

      Hi Sheila, I have a book coming out next year, but it’ll have all new recipes, not ones that are on the blog.

  4. Linda Christianson

    This made me hungry! I got to try some for lunch!

A food blog with fresh, zesty recipes.
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.