Food and Nutrition
Food and Nutrition
Food and Nutrition
Food and Nutrition

10 Best Vegetarian Sandwich Recipes and Ideas

Jump to RecipeSix pictures of different vegetarian sandwiches.

Sandwiches are everything you want in a meal wrapped up in a perfect little pocket of goodness. Most sandwiches start with some type of meat, but they really don’t need to. There are so many good options for vegetarian sandwiches that still pack a flavor punch.

Here are 10 of my all time favorite vegetarian sandwiches that you will want to come back to time and time again.

Best Lunch and Dinner Vegetarian Sandwiches

Whether you are looking for a veggie sandwich for lunches or something a little more special for dinner, you can make any of these.

Vegetarian Ciabatta Sandwich with Roasted Garlic Sauce

This ciabatta sandwich is loaded with roasted veggies and topped with a melty mozzarella cheese and a roasted garlic sauce. This is probably one of my most popular vegetarian sandwich recipes.

A roasted veggie sandwich on ciabatta.

Grilled Halloumi Sandwich with Pesto and Balsamic Tomatoes

I just started using halloumi in the last few years and I can’t believe I wasn’t using it earlier! It is a delicious and salty cheese that works so well on sandwiches. You can grill slices of this cheese on the stove to get a nice crispy crust on it. I serve this with basil pesto and some quick marinated tomatoes.

A halloumi and tomato sandwich on a cutting board.

Pesto and Sun-Dried Tomato Grilled Cheese Sandwich

If you are looking for new ways to amp up your grilled cheese game, you’ve got to try this pesto and sun-dried tomato grilled cheese. It’s 2 simple add on ingredients and it creates such a flavor packed sandwich. This sandwich has a mix of mozzarella and parmesan cheeses.

A pesto grilled cheese cut in half.

Eggplant Parmesan Sandwich

This eggplant parmesan sandwich might be my favorite vegetarian sandwich. I just love a good eggplant parm so adding it to a sandwich is just the perfect combination. This recipe pan fries the eggplant slices so it’s much quicker than your traditional eggplant parmesan. It’s perfectly crispy, cheesy, and saucy.

An eggplant parmesan sandwich.

Easy Smashed Chickpea Sandwich (Vegetarian Tuna Melt)

One sandwich recipe that I go back to time and time again is this mashed chickpea sandwich. It is very similar to a how you would make a tuna melt. When you mash the chickpeas is gives you that flaky texture and it mixes with the mayo and dill so well. I love to add a little melted sharp cheddar to this sandwich but you can easily make it without.

A mashed chickpea sandwich cut in half.

Mediterranean Veggie Sandwich on Toasted Bread

For a fresh veggie sandwich this one is packed with bright and fresh vegetables that make this one perfect for a to-go lunch or on a hot day. It is loaded with tomatoes, cucumbers, avocado, hummus, and feta. You can serve this on any type of bread that you have.

A  veggieMmediterranean sandwich with a bit taken out of it.

Fig Jam Grilled Cheese with Apples and Caramelized Onions

This sandwich is one for the adventurous. It sounds a little odd, but it is amazing! I first had a sandwich similar to this at a restaurant in Portland and I knew I had to try and recreate it when I got home. There are crispy apples, salty blue cheese, sweet fig jam and caramelized onions. If you are feeling extra crazy, add a little bit of horseradish. Trust me, you will love it!

Inside a fig jam grilled cheese.

Best Vegetarian Breakfast Sandwiches

Breakfast sandwiches are one of my true foodie loves. I have them at least one a week. I love making them with any type of bread but here are 3 of my favorites that I come back to week after week.

Easy Vegetarian Bagel Breakfast Sandwich

A bagel breakfast sandwich is the classic breakfast sandwich everyone loves. I think everything bagels work best for these but you can easily make it with a plain or cheese bagel as well.

An open bagel breakfast sandwich.

Spinach and Feta Pastry Breakfast Sandwich

If you want something a little different, try these spinach and feta pastry breakfast sandwiches. You use frozen puff pastry for the crust. This gives the whole sandwich a light a flaky flavor that pairs so well with the rich and salty flavor of the feta.

inside a spinach and feta breakfast sandwich.

Vegetarian Croissant Breakfast Sandwich

There is not many things better than a croissant breakfast sandwich. The croissant melts in your mouth and the soft scrambled eggs and melted cheese just takes it to the next level. Try to find fresh croissants if you can!

A croissant breakfast sandwich on a plate.

What is the secret to a good vegetarian sandwich?

I think we have all had some bad vegetarian sandwiches. Some people just add on some chopped veggies and call it a day. So what actually makes a vegetarian sandwiches good? There are a few elements:

  • The Sauce. What can really make or break a sandwich is the sauce that it comes with. Without sauce the sandwich is often dry and there is nothing bringing it together. You don’t even need to make your own sauce, you can just add something that is saucier in texture like mashed avocado or hummus. Other sauces I love to add are mayo or pesto for quick options.
  • Different Textures. When you make a sandwich you want something crispy or crunchy like a fried element or chips. Then you want something fresh like lettuce or tomato to brighten it up. Next you want a salty element like cheese, and last you want something creamy like avocado or a sauce like we talked about above. If you have these different elements it makes for a perfect blend of textures.
  • Toasted Bread. Speaking of adding different textures to your sandwich, toasting your bread can often create a great texture to your sandwich. This depends on the type of bread you are using but just this simple step will elevate your sandwich from something that you think of in your lunch box to something you get at a restaurant.

How to Make Vegetarian Sandwiches To-Go?

One great thing about sandwiches is their portability. Being able to pack a sandwich for later is always a win. Some of my favorite sandwiches to pack are the Mediterranean veggie, the chickpea sandwich, or the eggplant sandwich.

My favorite way to pack them is to wrap them in parchment paper. This makes it easy to eat on the go because the paper holds everything in. I will typically still pack it in a paper bag or Stasher bag to make sure it doesn’t drip on anything else.

To learn how to wrap your sandwiches in parchment paper you can watch this quick video on how I do it.


I hope you love these sandwiches and please let me know if you have any vegetarian sandwiches you love. I am always on the hunt for new veggie sandwich ideas.

Products Showcased

No items found.

Add a Comment

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No items found.

Related Posts

Join The Newsletter

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.