25 Delicious Evegan Sandwiches Recipes

This post may contain affiliate links. I may receive a small commission at no extra cost to you. All opinions remain my own.

These vegan sandwiches have you covered from breakfast right through to dinner!

We all know that vegans don’t have to miss out on any of the deliciousness.

Many of these recipes are so tasty, even non-vegans will love them.

It’s no secret that plant-based diets are easier on the wallet and body.

But these vegan sandwiches make a fabulous investment in yourself and your health.

Plus, they’re just so darn tasty!

Whether you’re looking for a quick and easy lunch or something fancy for dinner, I have you covered.

From small bites to big sandwiches, here are some of the best vegan recipes around.

Let’s dig in!


1. Chickpea Of The Sea’ Tuna Salad Sandwich

The chickpea of the sea tuna salad sandwich is a genius dish made with tuna, cherry tomatoes, cucumber, celery, and a delicious vegan mayo.

This nutritious and refreshing lunch will keep you full for hours.

It’s also super easy to make, so you can eat this one meal without having to worry about your budget.

The best part is that it’s excellent for anyone who has an abundance of health problems like arthritis or heart disease.

If these conditions are keeping you from enjoying the foods you love most in life (mainly fish), then this recipe is just what you need.

2. Green Goddess Salad Sandwich

This green goddess salad sandwich is a great way to get your greens.

It’s full of protein and healthy fats, making it the ultimate summer lunch.

You’ll love this easy-to-make recipe that combines crisp romaine lettuce with tomato, avocado, and grilled chicken.

Then, you’ll add creamy feta cheese to create a delicious bite.

It’ll be worth the effort to make this at home!

3. Vegan Grilled Cheese

Grilled cheese is one of the best things you can serve your meat-eaters.

It’s creamy, cheesy, and oh-so-good.

The trick to making the perfect grilled cheese is to take extra care in how you slice it.

Sandwich it carefully so it doesn’t crumble and melts perfectly into the bread.

When grilling vegan cheese, you’ll want firm tofu (or silken).

If not, it will melt too quickly.

This recipe also uses Daiya cheddar for an even more indulgent sandwich.

Just be sure to rinse out the casings before using!

4. Vegan Philly Cheesesteak Sandwich

This vegan Philly cheesesteak is the perfect balance of tangy and savory.

The creamy avocado cheese sauce complements the savory meat perfectly.

And the breadcrumbs are a must.

Bake up your veggie burger patties in a skillet, then add them to your sandwich.

It’s easy and delicious!

5. Apple Balsamic Onion Grilled Cheese

This apple and onion grilled cheese is a fantastic way to start the day.

It’s simple, it’s delicious, and it’s loaded with flavor!

The sweet tanginess of the apples pairs perfectly with the savory richness of the onions.

Together, they make one yummy sandwich.

And if you’ve never made homemade balsamic before, don’t worry; it takes just 5 minutes to whip up.

6. Vegan Cucumber Sandwiches

If you’re looking for a sandwich that’s full of flavor, these vegan cucumber sandwiches are the perfect way to start your meal.

They feature cucumbers stuffed with avocado, dill, and honey.

It might look simple, but it’s packed with fresh flavors and textures.

Each bite will leave you craving more.

These cucumber sandwiches are definitely a winner!

7. Vegan Gyros

These vegan gyros are a tasty, healthy alternative to traditional gyros.

They’re made with hummus, tomato sauce, red onion, cucumber, and other vibrant ingredients.

The result is a bright and flavorful dish that’s both vegetarian and vegan-friendly.

It’ll definitely please your tastebuds.

Plus, it only takes 30 minutes to make!

8. Caramelized Tofu & Onion Sandwich

To say this sandwich is delicious is an understatement.

This tofu and onion sandwich is the perfect combination of crispy, sweet, savory, and umami flavors.

It’s so good it’ll make you want to stuff your face with it!

It’s a vegan treat that will surely make you smile.

So why not try it as a party appetizer?

(Or even just as a dinner option on a busy night when no one wants to go out.)

9. Vegan Cheeseburger Wraps

Vegan cheeseburgers are a great way to put meat-eaters in the mood for more plant-based options.

They have a similar texture and taste to the real thing, only they’re healthy and good for you.

This recipe marinates ground beef, mushrooms, onions, and seasonings in an egg wash. It’s then pan-fried until golden brown and perfectly juicy.

To make them even healthier, top each with lettuce and avocado slices or vegan mayo instead of ketchup.

10. Roasted Tomato Sandwiches With Vegan Lemon Garlic Aioli

I’m sure you’ve had a grilled cheese sandwich at some point, right?

I know I have!

While it is fantastic, it can get kind of boring after a while.

Think about all the different textures and flavors that are available with this recipe.

You can use almond flour if you want to make your own bread by grinding up your nuts.

Or simply swap out your wheat for an option like spelt or quinoa.

For the veggies, try any type of roasted bell peppers or onions you have on hand.

Or add in some roasted mushrooms for extra protein and flavor.

11. Spinach And Artichoke Melts

Creamy, cheesy, and bursting with spinach and artichoke flavor, these spinach and artichoke melts are to die for.

The combination of cream cheese, artichokes, and spinach is simply irresistible.

They’re so good that even the kids will love them!

These melts are a fast way to get your greens in without compromising on flavor.

Plus, they only take 20 minutes to make!

They’re perfect for busy weeknights when you don’t have time for a complicated meal.

12. Vegan Chickpea Meatball Subs With Homemade Mozzarella

These chickpea meatball subs are the perfect way to use up leftover Thanksgiving turkey.

They’re full of flavor from spicy Italian sausage and tangy mozzarella. Plus, they’re super easy to make (even for a vegan chef).

13. Veggie Hummus Sandwich

Take the next step up from your usual hummus with this veggie sandwich.

It’s a healthier option that will delight your palate.

This veggie sandwich combines hummus, avocado, and cucumber for an irresistible combination of textures and flavors.

Serve in a toasted bun with plenty of veggies for a healthy lunch or light dinner.

The key to this recipe is to use good quality hummus to make it super creamy.

(I like Eden Organic!)

14. Spicy Tofu Wraps

When it comes to wraps, I always opt for the vegan ones.

They’re just so damn tasty!

But these spicy tofu wraps are also a great alternative, especially if you want to cut down on the meat.

They require only two ingredients (i.e., tofu and spicy chile sauce) and take only 15 minutes.

It’s super easy and a definite win in my book!

15. Vegan Sloppy Joes

These vegan sloppy joes are ideal for those who want to go meatless.

They’re made with a mixture of spices and seasonings, so they’ll have that classic Sloppy Joe taste.

It’s basically a mix between chili and barbecue sauce.

The perfect way to satisfy your craving without the guilt.

Serve them on their own for an easy dinner, or with some chips and pickles for a hearty lunch.

16. Vegan Rib Sandwich With Street Corn

This vegan rib sandwich with street corn has the perfect balance of flavors and textures.

It features tender, flavorful ribs that are smothered in a sweet and tangy barbecue sauce.

Then, it gets topped with fresh cilantro, onions, and peppers for a perfectly balanced bite.

Nothing compares to this mouthwatering sandwich!

17. Vegan Garlic Buffalo Tofu Sandwich

I can’t even tell you how many times I have this sandwich at my house, and it gets requested all the time.

There’s something so delicious about tofu that I just can’t resist.

This vegan garlic buffalo tofu sandwich isn’t the same without it!

The crispy bread is filled with a creamy and savory sauce, and then topped with a zesty dill pickle for an extra dose of flavor.

It may not be as appetizing as raw onion slices or steak fries, but it sure hits the spot.

And if you want something more filling, try adding in some spinach leaves.

18. Tofu Po’ Boy

This is the perfect vegan summertime meal that everyone will love.

Carrots, corn, and bell peppers are all tossed together in a creamy coconut sauce.

It’s made with cashews, nutritional yeast flakes, and brown sugar for extra flavor.

Serve with fresh greens for an added boost of nutrition, or simply enjoy as-is!

19. BBQ Vegan Pulled “Pork” Sandwich with Mushroom

I don’t know too many people who won’t happily eat pulled pork and mushrooms.

The combination of sweet, savory, and umami-rich meat with the earthy mushroom caps is practically a dream.

As for this sandwich?

It’s all about the sauce!

Not only does it taste like BBQ (which is nothing short of amazing), but it also includes sriracha for heat and tanginess.

It’s spicy, fragrant, and so delicious.

But wait… there’s more!

You can also add some carrots and corn to the mix to make it even sweeter than ever.

20. Vegan Kebab Sandwich

This kebab sandwich is the perfect vegan meal.

You can make it with tofu, or use seitan or tempeh.

It’s also very filling and scrumptious, especially if you top it with a creamy sauce.

If you want to include crispy fried onions on both sides of this sandwich, that’s totally optional.

21. Vegan Buffalo Cauliflower Sandwich

This vegan buffalo cauliflower sandwich is a breeze to make and tastes as good as it looks.

Instead of using chicken, you’ll use cauliflower.

It has the same crispy texture, but without all the fat.

The secret to this sandwich’s amazing flavor is the creamy sriracha glaze.

I like to add just a touch since it’s already pretty dang hot.

However, you can add more if you want it hotter!

22. Vegan Blueberry Grilled Cheese with Mint Pesto

Grilled cheese, mint pesto, and blueberries are all things to love!

This recipe is made with Daiya mozzarella cheese, so it’s 100% vegan.

I love the texture of mozzarella in these sandwiches.

It melts perfectly on the inside and leaves a bit of a terrific crust.

The pesto adds a wonderfully fresh flavor that goes perfectly with the soft blueberries.

You can even add some walnuts for a healthy treat.

23. Vegan Lentil Frisco Melt

Want something hearty to heat up your senses?

Try this vegan frisco melt.

From the delicious flavors and textures to the thick, dreamy texture of the vegan chocolate, this dish is one that you’ll want again and again.

It totally satisfies every craving from savory to sweet.

Plus, it’s so easy to make! Just add all of your ingredients into a bowl, let them rest for about 30 minutes, and then pop it in the oven.

Serve it with a dollop of vegan ice cream or hot fudge sauce.

24. Vegan Holiday Sandwich

This vegan sandwich is a beautiful combination of flavors and textures.

The toasted wheat bread is filled with caramelized onions, sun-dried tomatoes, and black olives.

It’s then topped with a creamy hummus dip and an abundance of greens.

The bright green color makes it a unique holiday appetizer, but it’s also great for any day of the year.

So whether you’re hosting a Thanksgiving feast or just want something quick for lunch the next day, this sandwich fits the bill.

25. Tofu Banh Mi Sandwich

This Vietnamese sandwich is known as banh mi, which means “sandwich”.

 It’s a popular fast food that is often served at street stands, but you can make it at home!

The tofu replaces bread and brings a bit of crunch to this lean sandwich.

This recipe calls for pickled vegetables, but you could use kimchi instead if you like.

Latest posts by Grace Lambert (see all)

25 Simple Greek Desserts Recipes

27 Best Monkfish Recipes