18+ Delicious Vegetarian Sandwiches

Who says you need a ton of meat protein in your sandwiches for them to taste good?

These days, there are so many excellent protein sources for vegetarians and vegans. And even if you’re not following a plant-based diet, sometimes it’s nice to have a lighter sandwich that’s not loaded up with meat. From eggs to guacamole and hummus, it’s easy to make protein-rich sandwiches.

The vegetarian sandwiches on this list are packed with so much flavor you’ll hardly notice there isn’t any meat.

What makes a good veg sandwich is one that doesn’t take a lot of time to make but is just as good as if you ordered it at a restaurant.

vegetarian sandwiches

Vegetarian sandwiches have gained popularity in recent years, as more people are seeking delicious and healthy meal options. These sandwiches can be enjoyed by everyone, not just those who follow a vegetarian lifestyle. They offer a wide variety of fresh ingredients and flavors, making them a satisfying choice for lunch, dinner, or even a quick snack.

The versatility of vegetarian sandwiches allows for a diverse selection of fillings, ranging from traditional favorites like avocado, cucumber, and tomatoes to innovative concoctions highlighting plant-based proteins, such as chickpeas, lentils, and tofu. Furthermore, the choice of bread can either enhance or completely change the overall taste profile, presenting endless possibilities for creating appetizing combinations.

Incorporating vegetarian sandwiches into one’s diet not only entices the taste buds but also provides numerous health benefits. Rich in vitamins, minerals, and fiber, these sandwiches are a smart way to increase nutrient intake while reducing the consumption of processed meats and unhealthy fats. With so many appealing choices, it’s no surprise that vegetarian sandwiches have become a staple for food lovers everywhere.

This list has a veg sandwich recipe that can please any palate so you don’t have to worry about who comes over to eat.

Whether you’re looking for vegetarian sandwich recipes you can make for lunch or dinner, this list has you covered.

So take a look through the best vegetarian sandwiches below to get a good idea of what’s going to be on your plate the next time you crave a sandwich.

Source: halfbakedharvest.com

1. Marinated Veggie Cheese Sandwich

You won’t find another more classic Italian meal on the list.

With a perfectly toasted bun and some delicious cheese, this sandwich will transport you to a small café in Rome.

The best part is that it’s actually a vegetarian sandwich that you could order right off the menu at any Italian restaurant.

The sundried pesto is a nice touch because you can make some extra and add it to any sandwich you want.

Source: twopeasandtheirpod.com

2. Rainbow Vegetable Sandwich

The rainbow vegetable sandwich tastes just as good as it looks.

Packed with a ton of hearty and healthy veggies, you’ll be hard-pressed to find a healthier sandwich for your diet.

With carrots, tomatoes, onion, greens, cucumbers, and more you don’t have to worry about whether you’re getting your daily intake of nutrition with this sandwich.

This is a perfect one to serve to the kids but it tastes so dang good they won’t even care how healthy it is.

Source: dempsters.ca

3. Vegetarian Reuben Sandwich

You can still enjoy a savory Reuben sandwich without needing any actual meat.

Just substitute it for some savory mushrooms and you won’t even be able to tell the difference between the two.

This delicious recipe uses all the classic ingredients to create a combination of flavors that even the pickiest of eaters would enjoy.

This is a great one because the taste is so good kids won’t care what’s in it.

The best is when you make your own sauerkraut at home to really get the exact flavors that you love.

Source: julieseatsandtreats.com

4. Coleslaw & Swiss Melt Sandwich

Simple and easy to make, this coleslaw and Swiss melt sandwich will blow your taste buds away.

All you need is a few simple ingredients like some coleslaw mix, swiss cheese slices, bread, and butter to make this delicious meal.

For the spread, you can use mayo or you can try Miracle Whip if you’re looking for something a little different.

This is an easy one to turn into one of the vegetarian panini recipes if you have the right equipment.

Grilled cheese sandwiches are meant to heal the soul and you’ll feel comfort in your bones after trying out this recipe.

Source: thehealthfulideas.com

5. Grilled Cheese with Tomato & Basil

This is one of the most soul comforting vegetarian sandwich ideas on the list.

This recipe is a little different from the classic style of grilled cheese because it adds in some delicious tomatoes and basil to make something more exotic.

You can always switch up the type of bread you use or even add in some pesto if you want to change things up a bit.

Put all the ingredients together and then stick everything in the oven so it melts nicely together.

If you really want to take this up a notch, make some tomato soup on the side to dip your delicious sandwich in.

Source: tworaspberries.com

6. Vegan Sloppy Joes

I bet you didn’t know you could bust out the old sloppy joe recipe and make it vegetarian.

Even better, this vegan sandwich is so good you won’t even know it doesn’t have any meat.

All you need is a nice toasted bun and some cheese to make this sloppy joe just like the real thing.

Serve this one to the kids and don’t tell them it’s vegetarian to see if they even notice the difference.

This recipe is so easy to make that it’s the perfect one to bust out when you come home late from work but still need to get a meal done.

Source: keepingthepeas.com

7. Mediterranean Veggie Sandwich

The classic flavors of a Mediterranean veggie sandwich are not only delicious but are also great for your health.

This recipe uses roasted red pepper, fresh arugula, and hummus to create a sandwich that is not only vegetarian but vegan as well.

You can either put it all on some nice slices of Italian bread or you could go for a pita pocket style sandwich.

Either way, it’s a great way to get some vegetables into your diet and taste some amazing flavors at the same time.

It’s an easy sandwich to put together so you can make a ton for friends if they come over for a bite to eat.

Source: simple-veganista.com

8. Chickpea Salad Sandwich

There aren’t many vegetarian sandwiches as easy to make as a chickpea salad.

It’s just as good as any other salad sandwich and it’s even better for your health.

You can make a batch using canned but make sure you rinse it off first so the chickpea sandwich isn’t too salty.

You can never have enough veggies in your sandwiches, which is why this recipe is fantastic, because you can use as many as you want and it will still taste delicious.

This recipe uses celery, red onion, bell pepper, and more but you can switch it up to whatever you have on hand.

Mix everything together and put it in the fridge for a few hours so the flavors can really come together and it can chill.

Source: abeautifulplate.com

9. Boiled Egg and Grilled Cheese Soldiers

This boiled egg and grilled cheese soldier recipe is such a fun recipe that even your kids will love it!

All you have to do is soft-boil an egg till it gets nice and gooey inside. You can usually do this using an instant pot or something similar to cut down on a ton of time.

Then, you make your grilled cheese soldiers by making a grilled cheese with pretty much any kind of cheese that is your favorite.

Then the fun part comes, cut up your grilled cheese into slices called little soldiers and dip it into your good soft-boiled egg.

The end result is a mix of flavors that will coat your taste buds for days.

Source: cookincanuck.com

10. Hummus Sandwich

Hummus is a middle eastern delicacy and you can bring all the flavors out in this sandwich recipe.

This version has cucumbers, onions, and tomatoes but you can throw in some sprouts or eggplant if you really want to mix things up.

The sandwich is easy to make so you can put a few together for snacks throughout the day or slice them up into squares for a great party app.

Hummus is a great way to get more protein into your diet and it tastes great paired with fresh veggies.

Source: lucyandlentils.co.uk

11. Vegan Banh Mi Sandwich

The exotic flavors and taste of the Bahn mi sandwich have transcended borders because of how irresistibly delicious they are.

You can make your own vegan version at home without having to leave the comfort of your own kitchen.

It’s pretty simple to make if you’re looking for a vegan recipe that doesn’t skimp on taste.

The tofu is fried until golden brown and crispy then it’s mixed in with carrots, cucumbers, cilantro, spicy sauce, and jalapeno.

Serve it all in a nice baguette and you’ve got yourself an amazing vegetarian meal that will have you feeling like you’re in Southeast Asia.

Source: dollyandoatmeal.com

12. Avocado Club Sandwich

Throwing an avocado into your sandwich is like slicing a bunch of thick creamy goodness that just helps everything taste better.

This great recipe actually adds earthy mushrooms to help give some savory complement to your avocado.

The flavor combinations are out of this world and it’s a great one to bust out on your own in the kitchen or for the entire family.

There’s no question this one hits all the right notes and is good enough to consider adding to a weekly rotation.

This recipe is unique in that it throws some carrots into the sandwich and it gives everything a slightly sweeter taste.

Source: twopeasandtheirpod.com

13. Pesto Breakfast Sandwich

Who knew throwing a little pesto on your egg and avocado bagel sandwich would be so good?

This recipe is perfect for a quick and easy breakfast that will keep you full until lunch without needing any small snacks in between.

All you need are some basic ingredients like eggs, avocado, pesto, and a bagel or toast.

The best part is that you can customize it however you want by using your favorite type of bread or adding in some vegetables.

It’s perfect to make if you need something quick and easy in the morning.

Source: fufuskitchen.com

14. Falafel Sandwich

Falafels have been used for years as a vegetarian dish and you can turn them into a sandwich that everyone will love.

The recipe is easy to follow and all you need are some basic ingredients that you might already have in your kitchen.

You’ll need some flour, garlic, cumin, salt, and pepper to get started.

The falafels can be fried or baked and they make a great appetizer or main course.

Serve them in a pita with some lettuce, tomatoes, cucumbers, and tahini sauce and you’re good to go.

Source: midwestliving.com

15. Eggplant Sandwich with Tomato & Pesto

If you’re looking for a savory sandwich that has some more sophisticated flavors then the eggplant sandwich is the way to go.

This recipe is great because it fries up eggplant slices until they are crispy and golden brown.

Once you put everything together it’s like biting into an Italian masterpiece.

The best part of this recipe is that it won’t take you all day to make even though it will taste like it did.

Serve it up to some friends and they’ll be asking you for the recipe so they can pull off their own version at home.

Source: mindfulavocado.com

16. Jackfruit BBQ Sandwich

Not many people use jackfruit very often but when it’s prepared right it tastes just like pulled pork.

This recipe will show you how to make a delicious BBQ sandwich that is perfect for any party or potluck.

The best part is that you can slightly tweak this recipe to be vegan or gluten-free so everyone can enjoy it, no matter what their dietary restrictions are.

Add in some coleslaw and onion and you’ve got yourself one amazing sandwich that balances all the best flavors of sweet, tangy, and savory.

Make sure you get yourself a great quality bun so it holds up when all that delicious barbeque sauce drips into it.

Source: spaceshipsandlaserbeams.com

17. Egg Salad Sandwich

There’s no question the egg salad sandwich is one of the most well-known sandwiches of all time.

It’s so easy to make that you can customize it however you want by adding in different herbs, spices, and dressings.

This recipe uses classic ingredients to create a combination of flavors that will remind you of childhood.

It’s perfect for packing in a lunch or bringing to a potluck and you can whip up a big batch in no time.

Serve it on a nice toasted bun with some lettuce and tomatoes for a classic presentation.

Source: thissavoryvegan.com

18. Grilled Buffalo Cauliflower Sandwich

When you’re in need of a classic buffalo sandwich then you need this cauliflower substitute recipe in your life.

It’s easy to follow and all you need is a few simple ingredients like cauliflower, hot sauce, butter, avocado, tomatoes, and some spinach for crunch.

Grill up the cauliflower florets until they are nice and charred then mix everything together with the buffalo sauce.

Serve it on a bun and you’ve got yourself one of the best veggie sandwiches ever.

You could even make this a veg grilled sandwich by throwing your cauliflower on the grill for some extra smoky flavor.

vegetarian sandwiches

Our 20+ BEST Vegetarian Sandwiches (Hummus Sandwich)

These recipes are sure to please. So, gather your family and friends and enjoy. Let us know your thoughts!
5 from 8 votes
Total Time 34 minutes
Course Main Course
Cuisine American
Servings 4
Calories 235 kcal


  • 2 Tbsp. hummus
  • 4 slices bread
  • 1 avocado mashed
  • 8 to mato slices
  • 8 cucumber slices
  • 1/2 cup broccoli sprouts or other sprouts
  • Dash of sea salt


  • Divide the mashed avocado between 2 of the toasted bread slices.
  • Spread the hummus over the remaining bread.
  • Layer the veggies on top.


Select your favorite recipe.
Organize all the required ingredients.
Enjoy the food.


Calories: 235kcal
Keyword vegetarian sandwich
Tried this recipe?Let us know how it was!

Follow Us
Cassie brings decades of experience to the Kitchen Community. She is a noted chef and avid gardener. Her new book "Healthy Eating Through the Garden" will be released shortly. When not writing or speaking about food and gardens Cassie can be found puttering around farmer's markets and greenhouses looking for the next great idea.
Cassie Marshall
Follow Us
Latest posts by Cassie Marshall (see all)