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.

Vegetarian sandwiches
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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!

Frequently asked questions

What are some good protein sources for vegetarian sandwiches?

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)

What are some creative vegetarian sandwich fillings?

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.

How can I make my vegetarian sandwiches more flavorful?

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.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Ultimate Vegetable Sandwich

Ultimate Rainbow Vegetable Sandwich | A Couple Cooks via The Pretty Dish
Save Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

How to make eating vegetables fun? Try this colorful rainbow vegetable sandwich, which is as delicious as it is beautiful!

  • Author: Sonja Overhiser
  • 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

Scale

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

Instructions

  1. 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.
  2. 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.
  3. Make the herb goat cheese spread: In a bowl, stir together the goat cheese, olive oil, basil, and oregano until combined.
  4. 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.
  5. 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

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

Alex & Sonja

Hi! We’re Alex & Sonja Overhiser, authors of the acclaimed cookbooks A Couple Cooks and Pretty Simple Cooking—and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share seasonal recipes and the joy of home cooking. Now, we’ve got over 3,000 well-tested recipes, including Mediterranean diet, vegan, vegetarian, pescatarian, smoothies, cocktails, and more!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

6 Comments

  1. Charlotte says:

    Love your recipes!!!






    1. Alex Overhiser says:

      Thank you!

  2. alyse says:

    Think feta would be a good substitute for goat cheese in this recipe?

    1. Alex Overhiser says:

      That should work! You may need a tad more olive oil for a smooth consistency.

  3. Roxane Rosalinda Marek says:

    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.

    1. Sonja says:

      That sounds delicious! We’ll have to try a take like that. Yum!