Mediterranean Veggie Sandwich

Eating healthy is so hard for me – especially when it comes to getting in the recommended amounts of veggies! I am not the biggest raw veggie fan, so I try and sneak them in as many other foods as possible. This Mediterranean Veggie Sandwich is CHUCK FULL of vegetables, but it tastes amazing. With the feta cheese and sauce, it doesn’t taste like something only bunnies would eat. 😉 This is one sandwich you won’t ever regret eating!

Serves: 4

Mediterranean Veggie Sandwich

15 minPrep Time

15 minTotal Time

Save RecipeSave Recipe


  • 2 Tablespoons olive oil
  • 1 teaspoon minced garlic
  • 1 red bell pepper (sliced)
  • 1 cup sliced fresh mushrooms
  • 1/2 red onion (sliced)
  • 2 cups baby spinach leaves
  • 4 flat breads
  • 1 cucumber (sliced)
  • 1 Roma tomato (sliced)
  • 2 Tablespoons Feta cheese crumbles
  • Sauce:
  • 1/2 cup plain Greek yogurt
  • 2 Tablespoons mayonnaise
  • 1 teaspoon hot sauce
  • 1 1/2 Tablespoons lemon juice
  • 1 teaspoon minced garlic


  1. Heat olive oil in a pan over medium-high heat.
  2. Saute garlic, pepper, mushrooms, and onions until tender (about 8-12 minutes depending on how tender you like them).
  3. Stir in spinach leaves until they darken and wilt.
  4. Serve on flat bread topped with cucumber, tomato slices, and Feta cheese.
  5. Sauce:
  6. Whisk all ingredients together until well combined. Use
  7. for dipping or drizzle on top.



540 cal


52 g


9 g


8 g
Click Here For Full Nutrition, Exchanges, and My Plate Info

Print Friendly, PDF & Email

Comment on this Recipe

6 Responses to “Mediterranean Veggie Sandwich”

  1. Gurvy Green
    Steph, this veggie sandwich looks so tasty and the sauce sounds yummy! Your photo is incredible, I am definitely making this. I prefer mine warm so I'll warm up my flat bread as well. Thanks for sharing! Coming to you with a new follow, love your posts!

Leave a Comment