Vegan Greek Salad Sandwiches
These Vegan Greek Salad Sandwiches take all the fresh, herby goodness of a Greek salad and turn it into one seriously delicious vegan sandwich. They’re easy to make, packed with veggies and protein, and perfect for a quick lunch!

Fresh, bold, and flavorful, these Vegan Greek Salad Sandwiches take everything you love about a classic Greek salad and turn it into a sandwich. This recipe layers crisp cucumbers, tomatoes, olives, capers, and fresh herbs, all piled high on a toasted sandwich.
Best of all, this recipe is super easy to make and comes together fast. With simple ingredients and minimal prep time (less than 30 minutes start to finish!), you get big, bold, Mediterranean flavors without making a massive mess in the kitchen.
Whether you’re packing lunch for work, throwing together an easy weeknight meal, or looking for a crowd-pleaser, these sandwiches are definitely worth a shot. Plus, they make leftovers easy: if you run out of subs, simply serve up the remaining salad as a nutritious entree or satisfying side dish!
Why you’ll love these Vegan Greek Salad Sandwiches

Vegan Greek Salad Sandwich ingredients
How to serve these Vegan Greek Salad Sandwiches

Substitutions & variations
Quick recipe tips
- Toss the salad just before serving to keep the veggies crisp and prevent sogginess.
- Toast the bread or sub rolls — this is optional, but can help add flavor and structure.
- Season to taste and adjust the amount of salt as needed before adding the salad to each sandwich.
Step-by-step instructions
- Make the dressing: Whisk all dressing ingredients together in a small bowl or jar.
- Chop the veggies: Chop the romaine, cucumber, tomatoes, olives, and parsley, then add them to a large bowl with the capers and vegan feta.
- Add the vegan chicken: Cook according to package directions, then add to the bowl.
- Toss everything together: Give the dressing another quick whisk, pour it over the salad, and toss to combine.
- Assemble the sandwiches: If desired, toast the bread, then fill each sub, pita, or slice of bread with the salad just before serving.
Make ahead & storage
These Vegan Greek Salad Sandwiches are best assembled just before serving, but a little prep work ahead of time can make mealtime much easier. Here are my tips for making and storing the components.
Meal prep
- Make the dressing: Prepare the dressing up to 3 days in advance and keep it in a sealed container in the fridge.
- Chop the veggies: Romaine, cucumber, and tomatoes can be chopped a day ahead and stored separately in the fridge.
- Prep the salad filling: You can combine the salad ingredients and vegan chicken a few hours ahead, but wait to add the dressing until you’re ready to serve for the best texture.
- Assemble later: For the freshest sandwiches, wait to toss the salad with the dressing and assemble the sandwiches until just before serving.
Storing leftovers
- Fridge: Store leftover salad filling in an airtight container in the fridge for up to 2 days.
- Keep the bread separate: Store leftover filling separately from the bread to keep it from getting soggy.
- Enjoy as a salad: Leftover filling makes a delicious Greek-inspired salad on its own or over a bed of romaine!
Freezing
- Skip the freezer: Sadly, this recipe is not freezer-friendly. The fresh veggies, vegan feta, and dressed salad filling won’t freeze and thaw well, so I recommend sticking to the fridge instead.

FAQ
Stay in the loop!
Healthy eating tips & recipes delivered directly to your inbox
More vegetarian sandwich & wrap recipes
Rainbow Veggie Sandwich with Edamame-Cilantro Spread
Vegan Tofu Gyros
Masala Black Bean Quinoa Burgers
Copycat Starbucks Spinach, Feta & Egg White Wrap
Heirloom Tomato Sandwich with Beet Whipped Feta
Vegan Tofu Egg Roll Burritos
Copycat In-N-Out Veggie Burgers
Vegan Greek Salad Sandwiches
Ingredients
- 2 cups romaine lettuce or romaine salad mix
- ½ large English cucumber diced (about 1 cup)
- ½ cup cherry tomatoes
- ¼ cup kalamata olives
- 1 tablespoon capers
- 1½ cups vegan chicken I used Abbot's Chopped Chick'n
- ½ cup vegan feta
- ¼ cup parsley
- 4 sub rolls or other bread of choice
Dressing
- ¼ cup olive oil
- ¼ cup red wine vinegar
- 1 teaspoon dijon mustard
- 2 garlic cloves minced
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ¼ teaspoon black pepper
Instructions
- Add the ingredients for the dressing to a jar or bowl. Whisk together and set aside.
- Chop the romaine lettuce, cucumber, tomatoes, olives, and parsley. Add to a large mixing bowl, along with the capers and vegan feta.
- Cook the vegan chicken according to the directions on the package. Add to the mixing bowl with the other salad ingredients.
- Whisk the dressing again and then pour over the salad. Toss everything together to combine.
- If desired, toast the bread. Add a few scoops of salad filling to each sub, pita, or slice of bread just before serving.








Five stars! So good. I had more salad than subs, so I used it as a side dish for another meal.