This post may include affiliate links; see our disclosure policy.
Who says sandwiches are for lunch meat? These easy vegetarian sandwiches are colorful, creative, and over-the-top delicious healthy lunch ideas.
A sandwich might sound like a “boring” meal, but these vegetarian sandwiches are anything but! These healthy ideas work for spicing up a desk lunch or for an easy and healthy dinner.
When we’re wondering what to make for an easy dinner, it’s often that a veg sandwich recipe comes along as the perfect solution. Here are our favorite easy vegetarian sandwiches—in no particular order, of course! Several of the sandwiches below are also vegan or have a vegan option.
And now, 20 great vegetarian sandwiches!
First up in our vegetarian sandwiches, the most beautiful sandwich of all: our rainbow vegetable sandwich! One of the best ways we’ve found to get kids–and adults–to eat veggies is simply to make them look good. And this rainbow vegetable sandwich is as delicious as it is beautiful! It features herbed goat cheese spread, pickled radishes, roasted peppers, avocado, and red onion.
This burrata sandwich is the sandwich of your dreams! Sink your teeth into this creamy, rich cheese paired with fresh basil, ripe tomatoes, and a smoky sundried tomato aioli on ciabatta bread. It’s a no cook meal that will impress anyone!
OK, ready for an insanely delicious sandwich? This sandwich might be our best ever. What makes this coleslaw & Swiss melt sandwich so savory and delicious? Well, start with our best coleslaw recipe. Add a melty cheese on top of a salty pretzel bun. What puts it over the edge is our secret sauce: Russian dressing, which makes it taste like a Big Mac.
What’s better than the classic combination of tomatoes, mozzarella, and basil? Not much, in our opinion. So try this delight: the Caprese sandwich! This riff on the classic Italian salad from Capri layers the classic ingredients as a sandwich filling, with an irresistibly creamy, pesto aioli that adds a pop of savory brightness to each bite.
If you asked us for easy vegetarian sandwiches, we’d name this one first! Essentially a vegetarian chicken salad sandwich using chickpeas, the chickpea salad features mashed chickpeas, celery, green onion, a little mayo, and a pop of lemon. We served this one up with hummus spread on both sides of the bread, and it added an extra dimension. It’s one of our top healthy sandwich ideas. (Vegan option)
Some days call for grilled cheese, and why not step up the classic? Try this Gourmet Grilled Cheese! This spin is every bit as toasty and gooey as the original, with a few tricks to elevate the flavors. It’s smoky, salty and savory sweet, with just the right crunch from the golden bread into the molten cheese.
Welcome to the tofu sandwich of your dreams! This incredible vegan sandwich stars crispy breaded tofu, tangy Russian dressing, and crunchy pickles that create a flavor explosion everyone will love.
The classic tomato sandwich is all about the glory of juicy, ripe tomatoes! Here’s our guide for how to whip up the perfect combination of juicy tomatoes, crusty bread, and mayonnaise for a sandwich that’s nostalgic and satisfying. Use basil aioli or tarragon aioli to take it over the top.
These vegan lentil sloppy joes are deliciously filling plant-based dinner made with lentils, tomatoes, and seasonings! The tangy flavor makes them a crowd-pleaser, and they’re a huge hit at our house. Serve on a bun with pickles for the true sloppy joe experience.
Here's a slam dunk for anyone looking for a meaty vegetarian sandwich: the Portobello Sandwich! It's modeled after a steak sandwich, but instead the filling is juicy roasted portobello mushrooms, seasoned with garlic, soy sauce and smoked paprika. Add to that crunchy pickles and onions, and the kicker: a horseradish sauce that smothers it all with a creamy, spicy tang. You'll become a believer after your first bite!
How to make the best egg sandwich? Here at A Couple Cooks, we agree: there’s really nothing better than a great fried egg sandwich. This one is our ultimate: gooey, messy, requiring lots of napkins, and slathered with smoky mayo.
Who doesn’t love a good grilled cheese sandwich. the ultimate when it comes to vegetarian sandwiches? Here’s one with a glamorous twist: the avocado grilled cheese. Simply adding an avocado and tomato to a standard grilled cheese makes it fit for serving to company!
Looking for healthy and easy lunch ideas? Here’s a genius idea for busy days or even a lightening fast weeknight dinner. This ultimate hummus sandwich! That’s right: hummus on a sandwich. You don’t have to reserve hummus just for carrots and pita triangles! It works as a sandwich spread that’s full of plant-based protein to keep you full for hours. Throw it on bread with all your favorite crunchy veggies and it’s a lunch or snack that couldn’t be easier to whip up.
The falafel sandwich is the stuff dreams are made of: and one of the most iconic vegan sandwiches...ever! The crunch of the fried chickpea fritters, the soft herby interior, and the sauces that dribble down your chin….it’s our ultimate meal. Might we present the ultimate falafel sandwich! It features crunchy fritters, ultra soft flatbread, crunchy veggies and creamy, garlicky sauces.
For an easier prep, try these Baked Falafel.
Here’s an easy sandwich recipe that hits the spot: the Ultimate Avocado Sandwich! It's full of umami flavor and so satisfying that it surprised us both. The combination of smoky, rich, hearty, crunchy and savory is so irresistible…you’ll want to eat it all over again once it’s gone.
This jackfruit BBQ sandwich makes the most of this surprising meat substitute: it truly tastes like meat, paired with a sauce that's sweet, tangy, savory, and a little boozy. Serve it on a bun with our easy vinegar coleslaw or our best creamy coleslaw.
This vegetarian sandwich is over-the-top tasty. It’s a Grilled Buffalo Cauliflower Sandwich that will blow your mind. The buffalo cauliflower is a play on buffalo chicken wings and slathered in a spicy buffalo sauce. You can grill the cauliflower on a charcoal grill, or roast it if it’s not the season for grilling. Top that with a creamy blue cheese ranch sauce and a few fresh celery leaves, and it’s an unforgettable (and a little messy) veg sandwich recipe.
What’s more classic than egg salad? This one has a healthy spin, with Greek yogurt and mayo together for a light and creamy texture. It's also got fresh herbs to bring in a pop of flavor. It makes a gooey, satisfyingly messy egg salad sandwich: the best you'll have, we think!
This Mediterranean-style vegetarian sandwich was inspired by our recent trip to Italy. While in Pisa (as in, the Leaning Tower of), we went to a sweet little sandwich shop and had a sandwich like this. The bread is spread with basil pesto and Kalamata olive spread, and then it’s filled with grilled eggplant, juicy ripe tomatoes, and fresh mozzarella.
To round out this list of vegetarian sandwiches: our Vegetarian Reuben Sandwich! There’s something about tangy Russian dressing, Swiss cheese, sauerkraut and rye bread that’s terribly comforting and homey. Alex and I eat a flexitarian diet, meaning that we eat vegan and vegetarian most of the time and meat some of the time. But we wanted to find a way to make a Reuben sandwich without the meat so that it could appear at our dinner table more often! Hence, this incredible Vegetarian Reuben Sandwich was born.
Frequently asked questions
There are many delicious and nutritious protein options for vegetarian sandwiches, including:
Beans and legumes: Chickpeas, black beans, lentils, etc.
Tofu and tempeh: Marinated and grilled, or crumbled and mixed with other ingredients
Nuts and nut butters: Peanut butter, almond butter, cashew butter, etc.
Seeds: Sunflower seeds, pumpkin seeds, hemp seeds
Eggs (for lacto-ovo vegetarians)
Cheese (for lacto-ovo vegetarians)
Beyond the classic grilled cheese, there’s a world of exciting vegetarian sandwich fillings to explore:
Roasted vegetables: Bell peppers, zucchini, eggplant, etc.
Avocado and sprouts: A simple yet satisfying combination.
Hummus and falafel: A Middle Eastern-inspired delight
Caprese: Fresh mozzarella, tomatoes, and basil with a balsamic glaze.
Fruit and nut butter: A sweet and satisfying option for breakfast or a snack.
Don’t be afraid to experiment with different flavors and textures!
Use a variety of spreads: pesto, hummus, tapenade, herb cream cheese, etc.
Add fresh herbs: basil, cilantro, parsley, etc.
Incorporate crunchy or textured elements: nuts, seeds, sprouts, pickles, etc.
Try different types of bread: whole wheat bread, sourdough bread, rye, focaccia, etc.
Ultimate Vegetable Sandwich
How to make eating vegetables fun? Try this colorful rainbow vegetable sandwich, which is as delicious as it is beautiful!
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 2 large sandwiches 1x
- Category: Main Dish
- Method: Roasted
- Cuisine: American
Ingredients
For the pickled radishes
- ½ cup thinly sliced radishes
- ½ cup apple cider vinegar
- 1 ½ tablespoons sugar
- 1 teaspoon kosher salt
For the roasted peppers
- 1 red bell pepper
- 1 yellow bell pepper
- 1 tablespoon olive oil
- 2 to 3 pinches kosher salt
For the herb goat cheese spread
- 4.5 to 6 ounces goat cheese, softened (for vegan, substitute ½ cup hummus)
- ½ teaspoon olive oil
- 1 tablespoon chopped fresh basil
- 1 teaspoon chopped fresh oregano
For the vegetable sandwich
- 4 slices bread (gluten-free if desired, or Homemade Bread, Dutch Oven Bread, or Artisan Bread)
- 1/2 avocado, sliced
- 2 large leaves lettuce
- 1/4 red onion, sliced
Instructions
- Make the pickled radishes: Slice the radishes and place them in a jar or cup. In a bowl, whisk together the vinegar, sugar, and salt until the sugar and salt dissolve. Pour over the sliced radishes. Let sit at room temperature for at least 30 minutes, or 1 hour if time. You can make this a day or 2 ahead of time and store it in the fridge or in a sealed container or jar.
- Make the roasted peppers: Preheat the broiler to high. Slice the peppers. Rub the pepper slices with the olive oil and place them on a baking sheet, skin side up. Broil the peppers until the skin becomes blackened and charred, about 8 to 10 minutes. Remove from the oven and sprinkle with a few pinches of kosher salt.
- Make the herb goat cheese spread: In a bowl, stir together the goat cheese, olive oil, basil, and oregano until combined.
- Prep the other veggies: If desired, soak the red onion in cold water for a few minutes to remove the bit. Wash the lettuce. Slice the avocado. Slice the bread.
- Assemble the sandwiches: Spread 2 slices of the bread with the goat cheese spread. Top with red onion, lettuce, avocado, yellow and red peppers, pickled radishes, and the remaining pieces of bread.
Notes
Reprinted with permission from The Pretty Dish by Jessica Merchant
Love your recipes!!!
Thank you!
Think feta would be a good substitute for goat cheese in this recipe?
That should work! You may need a tad more olive oil for a smooth consistency.
I used to love an egg salad sandwich once in a while. Now I make a vegan version using potato salad with cooked pasta, like rotini . I add garlic oil with toasted garlic, Tofutti Sour Supreme ,mustard and a little curry. It’s delicious warm on sourdough toast.
That sounds delicious! We’ll have to try a take like that. Yum!