14 Vegetarian Sandwiches

Sandwiches are the ultimate grab-and-go dish, a meal in between two slices of bread or wrapped up in a tortilla or pita. They're crowd-pleasers, with plenty of options for meat eaters, vegetarians, and vegans alike. If you're meat-free and stuck in a rut or just looking to increase your veggie intake, here are 14 delicious sandwich ideas.

Stuffed with veggies, fresh herbs, homemade tabbouleh, and homemade tzatziki sauce, this pita sandwich is anything but boring. Add chickpeas for some extra protein, and if you're short on time, buy your tabbouleh and tzatziki pre-made.

Marinated vegetables, black olives, and salty feta cheese are wrapped up in a tortilla for a simple but satisfying lunch. Swap out the whole wheat tortilla for a sundried tomato or spinach variety for a little more color and flavor.

A super simple combo of cheddar cheese, fresh-cut apple, honey mustard, and whole-grain bread equals lots of flavor. The crunchy sweetness from the apple pairs perfectly with the melty cheese. A crusty, whole-grain wheat bread is especially good when making this panini.

Get all of the flavors and even the texture of egg salad with this vegan recipe. Make it into a sandwich or wrap with vegan mayonnaise, tomato, and lettuce. Add some curry powder for a curried egg salad.

Hummus, fresh vegetables, and pickled veggies like beets and kimchi pickles pack in the flavor here. It's a sandwich that comes together quickly and looks great, with lots of vibrant colors. You can add sliced halloumi cheese for an extra treat.

Go all-in with homemade pickled veggies and falafel garnished with a refreshing yogurt sauce. Make the pickled veggies ahead of time and use any leftovers on salads or as a tangy snack. Seek out high-quality falafel mix, it's worth it.

Tofu baked with sweet, tangy barbecue sauce is a delectable filling for a vegetarian sandwich. Pile it on a hoagie roll and top with coleslaw and more sauce. It's sure to please vegetarians and meat eaters alike.

To make a great grilled cheese sandwich, you need great bread and great cheese. The vegan version is no exception—seek out high-quality vegan sourdough bread, and the best vegan cheese you can find. Mix things up by adding greens, apple, or sliced tomato.

Use your favorite hummus and ripe, creamy avocado to make this wrap. Sliced cucumber and fresh sprouts add crunch, and a tortilla wrap keeps things light. Add hot sauce if you're so inclined and serve with a side salad or chips.

Millet is a healthy whole grain that, when cooked, has an ideal texture for burger-like veggie patties. Add spices to your patty for extra flavor, and top with a sauce of your choosing. For a Southwestern take, use cumin and chili powder and top with salsa.

Caprese is a classic Italian vegetarian salad, and it's even better as a sub sandwich. With fresh mozzarella, juicy tomato, zesty basil leaves, and a balsamic glaze, it's flavorful and fresh. Use the best tomatoes you can find.

A homemade hummus of roasted carrots, chickpeas, garlic, tahini, spices, and lemon juice is what makes this sandwich special. Top it off with lots of veggies, and you can add some tempeh or seitan for extra protein. Use the leftover hummus as a tasty dip. Serve with veggie chips.

Pan-fried, meaty tempeh with mushrooms, onions, and peppers successfully mimics the filling of a Philly cheesesteak in this sandwich. Melted provolone cheese and steak sauce make it a still decadent but healthier take on the classic.