Go Back
+ servings
close-up of two halves of sandwich stacked on top of each other.

Panera Mediterranean Veggie Sandwich (Copycat Recipe)

If you're a fan of Panera Bread's Mediterranean Veggie Sandwich, then you will love this copycat recipe! This vegan-friendly version can be whipped up in just minutes and is easy to make gluten-free with a vegetarian option and an oil-free option.
Course Dinner, lunch
Cuisine American, Vegan, vegetarian
Keyword gluten free, hummus, Panera, sandwich, vegan
Prep Time 10 minutes
Total Time 10 minutes
Servings 1
Calories 323kcal


  • 2 slices bread (gluten-free if needed)
  • 2 heaping tablespoons hummus
  • 2 tablespoons vegan feta crumbles (such as Violife or Follow Your Heart; you can use traditional feta if not vegan or avoiding dairy)
  • 2 pieces green leaf lettuce (can substitute red leaf lettuce or butterhead)
  • 2-3 tomato slices
  • 2 thin red onion slices, cut into strips
  • ¼ cup jarred roasted red peppers, drained and cut into strips
  • 5 thin cucumber slices


  • Toast the bread to your liking or skip if you prefer the bread not toasted.
  • Spread half of the hummus on one side of one slice of bread. Repeat with the other slice.
  • Sprinkle on half of the feta crumbles onto one of the slices of bread.
  • Layer the remaining ingredients over top of the feta starting with the lettuce followed by the tomato slices, red onion, roasted red peppers, and cucumber slices. Sprinkle on the remaining feta crumbles.
  • Top with the other slice of bread.



For an oil-free option, use an oil-free hummus and omit the vegan feta crumbles or use a homemade tofu feta without oil.
The nutrition information shown is an estimate provided by an online nutrition calculator. Accuracy is not guaranteed. Information shown should not be considered a substitute for a professional nutritionist’s advice. Nutrition was calculated using Violife brand vegan feta. Note using a different brand or using traditional dairy-based feta will change the calculation.


Calories: 323kcal | Carbohydrates: 42g | Protein: 10g | Fat: 13g | Saturated Fat: 8g | Fiber: 6g