Mediterranean Veggie Sandwich Recipe

Packed with fresh veggies, briny olives, creamy hummus, and tangy feta, this Mediterranean Veggie Sandwich is a flavor-packed sandwich. It’s simple, delicious, and the ultimate go-to for a quick, satisfying vegetarian lunch or light dinner.

mediterranean vegetable sandwich stacked on a plate

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory

What you’ll love about this veggie sandwich:


  • EASY – No fancy ingredients, no complicated steps, just fresh, delicious flavors coming together in minutes
  • CUSTOMIZABLE – Use whatever veggies you love or whatever is hanging out in your fridge waiting for a purpose.

Mediterranean Veggie Sandwich Ingredient List:

  • Whole grain bread or your favorite bread
    Hummus – any flavor, I like traditional for this recipe. Here’s my homemade hummus recipe or you can use store-bought.
  • Lettuce such as romaine, field greens, arugula or spinach.
  • Zucchini or cucumbers, sliced thin
  • Tomatoes sliced thin
  • Kalamata olives
  • Feta cheese or goat cheese

Missing an ingredient? Try using the Ingredient Swap Assistant for a substitute!

Step-by-step instructions

Prepare the ingredients: Rinse and slice the vegetables.

process step 1: creamy hummus spread on a slice of bread

STEP 1: Use a sandwich spreader or a butter knife to spread hummus onto both slices of bread.

Process step 2: a slice of bread with hummus, zucchini and tomatoes on top

STEP 2: Place slices of zucchini and tomatoes on top of the hummus.

process step 3, tomatoes olives, zucchini and feta cheese on top of a slice of bread

STEP 3: Top the tomato slices with olives and feta cheese.

Process step 4: a picture of a slice of bread covered with veggies and lettuce on top as the last layer.

STEP 4: Add a few spinach leaves to top off the layers of vegetables and cheese, and place the second bread slice on top.

Tips for the perfect Mediterranean sandwich

  • Don’t skimp on the hummus! A generous spread on both slices of bread keeps your sandwich moist, flavorful, and downright delicious.
  • Keep it crisp. If you’re not eating it right away, hold off on adding sliced tomatoes—they can make the bread soggy. Instead, add them just before serving.
  • Serve it snack-style. Cut the sandwich into bite-sized pieces and turn it into a shareable appetizer. Perfect for parties, picnics, or anytime snacking.

Want more zucchini ideas? Don’t miss this collection of easy favorites.

A picutre of assemlbed mediterranean veggie sandwich cut in half on a cutting board

Serving Suggestions

Serve this Mediterranean vegetable sandwich for a healthy lunch or light dinner with a cup of soup, a side of homemade potato chips, homemade coleslaw, potato salad, and pickles.

Recipe Variations

Sandwiches are endlessly customizable; grilled, stacked, or wrapped, you can build them your way.

  • Mediterranean veggie sandwich on a roll or pita – Swap basic bread for something better: a crusty whole-grain baguette, warm pita, or even naan.
  • Sun-Dried tomato veggie sandwich – Start with sun-dried tomato hummus, then add a few chopped sun-dried tomatoes for an extra punch. Layer on cucumbers, roasted red peppers, and a handful of greens for crunch.
  • Pesto MediterraneanSpread hummus on both sides of the bread, then drizzle a spoonful of pesto for a herby kick. Add tomato slices, olives, and crumbled feta to seal the deal.
  • Veggie wrap – Grab a soft whole-grain wrap, slather it with hummus, and load it up with grilled zucchini, spinach, shredded carrots, and a few chunks of feta or goat cheese. Roll, slice, devour.
  • Beet Hummus Sandwich – Use beet hummus for a pop of color and subtle sweetness. Pair with arugula, thinly sliced cucumber, and salty feta to balance it out.
  • Greek Salad Sandwich – Chop up cherry tomatoes, cucumbers, olives, red onion, and feta; toss with olive oil and oregano, then stuff it all into warm pita or between thick slices of rustic bread.

Make it fresh, keep it crisp

Most sandwiches don’t hold up well when made too far in advance, and this one’s no exception. After a few hours, the bread can turn soggy. To keep it fresh:

  • Wrap it tightly in parchment paper or foil.
  • Store it in the fridge for up to 4 hours.
  • Pro tip: If using juicy ingredients like tomatoes or cucumbers, add them just before eating to keep things crisp.
Vegetarian mediterranean sandwich cut in half on a white plate

Recipe FAQs

Is this Mediterranean vegetable sandwich vegan?

No, it is not a vegan sandwich, but it can easily be made vegan by leaving the cheese off or using vegan cheese.

Can I use cooked vegetables in this sandwich?

Absolutely! This sandwich is a great way to use up leftover roasted or grilled veggies.

a picture of the cover of an ebook how to make dinner with what you have.

Grab your Free copy !

Stuck on What to Make for Dinner?

Download my free Meal Matrix and mix-and-match your way to simple, satisfying meals—fast!

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save the Recipe

By submitting this form, you consent to receive emails from Simple and Savory

mediterranean vegetable sandwich stacked on a plate

Mediterranean Veggie Sandwich

A healthy, versatile and satisfying sandwich that takes minutes to make!
Prep Time: 15 minutes
Total Time: 15 minutes

Click on serving size to scale this recipe

Course: Lunch Recipes
Cuisine: Mediterranean/American
Keyword: mediterranean veggie sandwich, veggie sandwich
Servings: 1 sandwich
Calories: 98kcal
Author: Anne

Mediterranean Veggie Sandwich

Scale this Recipe 1 sandwich

Ingredients

  • 2 tablespoons hummus
  • 1/2 zucchini or cucumber sliced thin, lengthwise
  • 1 handful baby spinach
  • 1 tomato small to medium, sliced think
  • 1 1/2 teaspoons feta or goat cheese crumbles
  • 4 to 5 chopped kalamata olives or olive tapenade
  • 2 slices whole grain bread or your favorite bread
Find an Ingredient Substitute

Instructions

  • spread the hummus onto each slice of bread
  • add the zucchini, tomatoes and olives
  • top with cheese crumbles and spinach or lettuce

Notes

Don’t have all of the ingredients? Try the Ingredient Swap Assistant!
Veggie ideas: marinated mushrooms, shredded carrots, red onions, roasted peppers, sun-dried tomatoes.
Roasted vegetables or grilled veggies will work, too. 

Nutrition

Serving: 1sandwich | Calories: 98kcal | Carbohydrates: 15g | Protein: 6g | Fat: 3g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 154mg | Potassium: 779mg | Fiber: 5g | Sugar: 6g | Vitamin A: 4042IU | Vitamin C: 43mg | Calcium: 68mg | Iron: 2mg

Nutrition information provided is an estimate and can vary based on cooking methods and ingredients used

Tried this recipe?Leave a comment and a star rating to let us know how it was!

Sign Up for Easy Recipes Straight in Your In-Box!

Similar Posts

4 from 3 votes (3 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

11 Comments

  1. Love this post and the gorgeous photos. Your Mediterranean veggie sandwich looks and sounds fantabulous. (Pinning!) Thank you for the very fun fact of the history of sandwiches, too!