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 clove garlic (minced)
  • 1 red bell pepper (sliced)
  • 1 cup baby bella mushrooms (sliced)
  • 1/2 red onion (sliced)
  • 2 cups baby spinach
  • 4 slices flat bread
  • 1 cucumber (sliced)
  • 1 tomato (sliced)
  • 2 Tablespoons feta cheese
  • 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. Saute garlic, pepper, mushrooms, and onions on medium-high heat in the olive oil until tender (about 8-12 minutes depending on how tender you like them). Add in spinach leaves until they darken and wilt. Serve on flat bread topped with cucumber, tomato, and feta cheese.
  2. Sauce:
  3. Whisk all ingredients together until completely combined. Use it for dipping or to 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