10+ Sandwich Recipes Vegetarian Lovers Will Adore for Easy, Delicious Meals
Vegetarian sandwich recipes make it easy to enjoy meals that are both healthy and satisfying. Whether you’re after a quick lunch or just need a snack, these sandwiches slide right into your routine.
You can mix up all sorts of sandwiches with fresh veggies, spreads, and whatever bread you’ve got around.
Making vegetarian sandwiches gives you room to play with flavors and textures. Crunchy veggies, creamy sauces—there’s a lot to try, and honestly, it’s hard to get bored.
You’ll find plenty of easy and delicious ideas here, so you can start experimenting at home.
1) Caprese Pesto Sandwich with fresh mozzarella and basil
This Caprese Pesto Sandwich is all about freshness. Juicy tomatoes, creamy mozzarella, and bright basil—honestly, what’s not to love?
A layer of pesto ties everything together with a punch of flavor. You can use sourdough, ciabatta, or whatever bread you like best.
Toast it a little and the cheese goes all melty, while the bread crisps up. It’s light but filling, and takes almost no time to make.
Ingredients
- Sourdough or ciabatta bread
- Fresh mozzarella cheese
- Ripe tomatoes, sliced
- Fresh basil leaves
- Basil pesto
- Balsamic vinegar (optional)
- Olive oil
Cooking Instructions
- Slice your bread and spread pesto on one side of each piece.
- Stack mozzarella, tomato, and basil leaves on the bread.
- Drizzle with balsamic vinegar and olive oil if you’re feeling fancy.
- Close the sandwich and toast in a pan or panini press until the cheese softens and bread turns golden, about 3-5 minutes.
- Serve warm. Eat it while it’s gooey.
Get more tips from this Caprese Sandwich Recipe.
2) Loaded Veggie Sandwich with cucumber, tomato, and mayo
This loaded veggie sandwich is as simple as it gets and still manages to be super satisfying. Crisp cucumber and juicy tomato slices go right onto soft bread.
A swipe of mayo brings it all together with a creamy bite. Sourdough or whole grain bread both work, but honestly, any bread will do.
A sprinkle of salt and pepper on those tomatoes makes a big difference. Throw in some lettuce or sprouts if you want more crunch.
It’s an easy lunch or snack, and you can swap in whatever veggies or spreads you’re craving.
Ingredients
- 2 slices sourdough or whole-grain bread
- 3 tbsp mayo or vegan mayo
- 4-5 cucumber slices
- 3 tomato slices
- 2 lettuce leaves (optional)
- Salt and pepper to taste
Cooking Instructions
- Toast the bread lightly if you’re into that.
- Spread mayo on each slice.
- Layer cucumber slices onto one piece.
- Add tomato, sprinkle with salt and pepper.
- Toss on lettuce if you like.
- Close it up, press gently, and cut in half.
- Eat right away.
Want more ideas? Check out veggie sandwiches with cucumber, tomato, and mayo here.
3) California Grilled Veggie Sandwich with bell peppers and zucchini
This sandwich is loaded with grilled veggies—think sweet red bell peppers and zucchini. Grilling them brings out their natural sweetness and adds a little smokiness.
Spread some mayo mixed with garlic and lemon juice on your bread for a creamy, tangy kick that just works. Sourdough is great here, but use whatever bread you have.
It’s easy to put together and tastes fresh every time. You might find yourself making this one on repeat.
Ingredients
- Red bell peppers, sliced
- Zucchini, sliced
- Mayonnaise
- Garlic, minced
- Lemon juice
- Olive oil
- Sourdough or other bread
Cooking Instructions
- Preheat your grill to medium-high, about 400°F (200°C).
- Toss bell peppers and zucchini with olive oil.
- Grill veggies until tender and a little charred, about 5-7 minutes.
- Mix mayo with garlic and lemon juice.
- Spread the mayo mix on bread.
- Stack grilled veggies on bread and top with another slice.
- Serve warm, or let it cool a bit if you prefer.
Find the full California Grilled Veggie Sandwich recipe here.
4) Greek Salad Inspired Veggie Sandwich with whipped feta and pepperoncini
This sandwich takes all the best parts of a Greek salad and puts them between bread. There’s carrot, cucumber, tomato, and arugula for crunch and freshness.
Whipped feta brings a creamy, tangy layer, while pepperoncini peppers add a nice mild heat and briny flavor. Olives and red onion kick up the zest.
Crusty bread holds it all together. It’s quick to build and surprisingly filling.
Ingredients
- 1 large carrot, peeled
- 1/2 small red onion, thinly sliced
- 1/4 cup sliced Greek pepperoncini
- 16 fresh basil leaves, torn
- 1 small cucumber, sliced
- 1 small tomato, sliced
- 1/4 cup olives
- 2 cups arugula
- 1/2 cup whipped feta cheese
- 4 slices crusty bread
Cooking Instructions
- Thinly slice the carrot, cucumber, tomato, onion, and olives.
- Spread whipped feta on two bread slices.
- Layer carrot, cucumber, tomato, olives, arugula, basil, and pepperoncini.
- Top with the other bread slices.
- Cut in half and eat right away.
Get the original idea from this Greek salad veggie sandwich with whipped feta and pepperoncini.
5) Hearty Lentil Burger Sandwich
Lentil burgers make a super satisfying sandwich base. Use cooked brown or beluga lentils, mix in walnuts, onions, and spices, and shape into patties.
Toast your bun, then stack on lettuce, tomato, and a sauce like yogurt-herb or sun-dried tomato aioli. That sauce keeps things moist and adds a ton of flavor.
Sliced avocado or pickled onions are awesome extras. This one’s perfect for lunch or dinner if you want something hearty but meat-free.
Ingredients
- 1 cup cooked lentils (brown or black)
- ½ cup walnuts, chopped
- 1 small onion, finely chopped
- 1 teaspoon smoked paprika
- Salt and pepper to taste
- 4 sandwich buns
- Lettuce, tomato slices, and avocado
- Yogurt-herb sauce or sun-dried tomato aioli
Cooking Instructions
- Mash lentils in a bowl.
- Stir in walnuts, onion, paprika, salt, and pepper.
- Form into 4 patties.
- Cook patties in a skillet over medium heat for 4-5 minutes per side.
- Toast buns.
- Assemble with patties, veggies, and sauce.
6) Halloumi Cheese Wrap
Halloumi wraps are a fun way to change up your vegetarian meals. Start by pan-frying or grilling halloumi slices until they’re golden and just a bit crispy.
Add peppers, onions, or cucumbers for crunch. A yogurt-based sauce keeps it light and a little tangy.
Wrap it all up in a tortilla or flatbread. It’s quick, high-protein, and honestly, a little addictive.
Ingredients
- 200 grams halloumi cheese
- 1 bell pepper, sliced
- 1 small red onion, thinly sliced
- 1/2 cucumber, sliced
- 2 large tortillas or wraps
- 1/2 cup plain yogurt
- Salt and pepper to taste
Cooking Instructions
- Heat a pan over medium.
- Fry or grill halloumi for 2-3 minutes per side until golden.
- Mix yogurt with a pinch of salt and pepper.
- Warm tortillas briefly.
- Layer halloumi, veggies, and yogurt sauce on each wrap.
- Roll up tight and serve warm.
7) Rainbow Veg Wrap with assorted colorful vegetables
A Rainbow Veg Wrap is just a burst of color and crunch. You get bright veggies all rolled up in a soft tortilla—so simple, but so good.
Try red and yellow peppers, carrots, cucumber, avocado, and purple cabbage. Hummus or vegan cream cheese adds creaminess and a bit of tang.
Lay out the veggies in lines, roll it up tight, and you’re done. It’s healthy, cheerful, and honestly, way more fun than a plain sandwich.
You can find more ideas at The Carrot Underground.
Ingredients:
- 1 large whole wheat or spinach tortilla
- 2 tbsp hummus or vegan cream cheese
- 1/4 red bell pepper, sliced
- 1/4 yellow bell pepper, sliced
- 1 small carrot, cut into sticks
- 1/4 cucumber, sliced
- 1/4 avocado, sliced
- 1/4 cup purple cabbage, shredded
Cooking Instructions:
- Spread hummus or cream cheese over the tortilla.
- Arrange veggies in rows on one side.
- Fold in the edges and roll it up tight.
- Cut in half and eat right away, or wrap for later.
8) Classic Indian Aloo Tikki Sandwich with boiled potatoes and spices
You can whip up a tasty aloo tikki sandwich by mixing boiled potatoes with a few spices. Shape the mix into little patties—tikkis—and fry them until they’re golden and crisp.
Toast some bread and slather on chutney or ketchup. Drop those hot tikkis on your bread, then toss on some lettuce, onions, or tomato slices if you want extra crunch.
Adjust the spice by adding chili or garam masala to the potato mix. It’s a quick vegetarian snack, honestly good any time you’re hungry.
Ingredients:
- 3 boiled potatoes
- 1 tsp cumin powder
- 1 tsp coriander powder
- 1/2 tsp red chili powder
- Salt to taste
- Bread slices
- Butter for toasting
- Chutney or ketchup
- Lettuce, onions, tomatoes (optional)
- Oil for frying
Cooking Instructions:
- Mash the boiled potatoes in a bowl.
- Mix in cumin, coriander, chili powder, and salt.
- Shape the mixture into small patties.
- Heat oil in a pan and fry the tikkis until both sides turn golden brown.
- Butter and toast the bread slices.
- Spread chutney or ketchup on the bread.
- Place the tikkis on the bread and add veggies if you like.
- Close it up and serve warm.
Check out more about making a potato sandwich on Swasthi’s Recipes.
9) Smashed Chickpea Salad Sandwich
This smashed chickpea salad sandwich comes together fast. Mash the chickpeas until they’re chunky—almost like a veggie version of tuna salad.
Add celery, onion, and dill for a fresh crunch. Stir in vegan mayo or your favorite dressing to bind it all together.
A little mustard or lemon juice brings a tangy kick. It’s filling, healthy, and honestly, pretty cheap to make.
Serve it on whole grain bread or wrap it up if that’s your thing. For more ideas, check out the Vanilla and Bean smashed chickpea salad sandwich recipe.
Ingredients
- 1 can (15 oz) chickpeas, rinsed and drained
- 1/4 cup celery, chopped
- 1/4 cup onion, finely chopped
- 2 tablespoons vegan mayo
- 1 teaspoon dill
- 1 teaspoon mustard or lemon juice
- Salt and pepper to taste
- Bread or wraps for serving
Cooking Instructions
- Mash the chickpeas in a bowl until they’re chunky.
- Add celery, onion, dill, vegan mayo, and mustard or lemon juice.
- Mix it all up and season with salt and pepper.
- Spread on bread or a wrap.
- Serve right away or chill for 10-15 minutes if you want it cold.
10) Roasted Vegetable and Hummus Sandwich
Making a roasted vegetable and hummus sandwich is honestly a breeze. Roasting peppers, zucchini, and mushrooms brings out their sweetness and makes them extra tasty.
Spread hummus on your bread for a creamy base. Pile on the warm veggies.
Choose brioche, ciabatta, or whatever bread you like best. Toast it if you want a little crunch.
The hummus adds protein and some healthy fats. Roasted veggies keep it filling.
You can add fresh greens for more crunch if you’re in the mood.
Ingredients
- 1 red or orange bell pepper
- 1 zucchini
- 4-5 mushrooms
- 1/4 cup hummus
- 2 slices of bread (brioche or your choice)
- Olive oil
- Salt and pepper
Cooking Instructions
-
Crank your oven up to 400°F (200°C).
-
Grab the pepper, zucchini, and mushrooms, then slice them up.
-
Toss those veggies with olive oil, salt, and pepper.
-
Spread them out on a baking sheet. Roast for about 20 minutes.
-
Slather hummus onto both slices of bread.
-
Pile the roasted veggies on one slice.
-
Cap it with the other slice and give it a gentle press.
-
If you want it warm, go ahead and toast the sandwich.