Vegan Chopped Greek Salad Sandwiches

Featured in: Plant-Based Perfection

Enjoy a vibrant blend of chopped romaine, tomatoes, cucumber, olives, and vegan feta, all tossed in a tangy Greek-style dressing. The addition of vegan chicken adds hearty texture, while fresh parsley brightens each bite. Serve this refreshing mixture inside toasted rolls for an easy, flavor-packed handheld dish. Ideal for a savory lunch or light dinner, this preparation delivers classic Mediterranean flair in every mouthful.

A woman is sitting at a table with a plate of food in front of her. The plate contains a dessert with berries on top.
Updated on Sat, 24 Jan 2026 18:45:48 GMT
A sandwich with a variety of vegetables and meat on a wooden cutting board. Pin it
A sandwich with a variety of vegetables and meat on a wooden cutting board. | recipebyme.com

Vegan Chopped Greek Salad Sandwiches are the solution when you want a vibrant meal that is hearty enough for lunch yet light and refreshing. This sandwich is a classic Greek salad you can eat with your hands—crunchy vegetables coated in tangy homemade dressing and stuffed into pillowy sub rolls. Whenever I have leftover sub rolls or need something quick that travels well for a picnic, this is my pick.

I built this recipe after a string of hot days when salad just was not enough on its own and sandwiches ruled my summer. You will be surprised how satisfying it is to get a big crunch and all the Greek flavors in each bite.

Ingredients

  • Olive oil: For rich texture and classic Mediterranean flavor. Choose extra virgin if possible and opt for a peppery, green-tasting variety.
  • Red wine vinegar: Bright tang balances the richness. Choose one with a deep red color and sharp scent.
  • Garlic: Lifts everything with an assertive bite. Grate it fine for even distribution.
  • Dried oregano: Gives classic Greek herbal depth. Fresh is incredible if you have it.
  • Agave or cane sugar: Balances acidity and ties the flavors together. A little goes a long way.
  • Salt and black pepper: Bring balance and enhance every element. Use flaky sea salt and fresh cracked pepper for most flavor.
  • Romaine lettuce: The main crunch and bulk. Look for firm bright green leaves.
  • Sun-dried tomatoes: Adds savory and a sweet chewiness. Choose oil-packed for bigger flavor or use ripe fresh if they are in season.
  • English cucumber: Clean and crisp with very little bitterness. No need to peel.
  • Red onion: Zingy depth and color. Soak in cold water if you want less bite.
  • Kalamata olives: Pungent and meaty. Quality pitted olives from a jar or deli counter are best.
  • Fresh parsley: Herbal pop and green freshness. Flat-leaf is more flavorful.
  • Vegan chicken: Adds savory protein. Look for a seasoned brand for better flavor.
  • Vegan feta: Salty tang and creamy texture. Crumble a block for best results. Check for coconut oil-based for richness.
  • Vegan sub rolls: Soft and sturdy to hold all the fillings. Look for fresh bakery rolls with a nice crust.

Instructions

Make the Greek Dressing:
Whisk olive oil, red wine vinegar, grated garlic, dried oregano, sugar, salt and black pepper together in a medium bowl until creamy and well mixed. Taste and balance for salt and tang as you like.
Chop Your Salad Base:
Finely chop the romaine lettuce, sun-dried or fresh tomatoes, cucumber, red onion, Kalamata olives and parsley. Try for a uniform mix so every bite is even.
Cook and Prep the Vegan Chicken:
Follow package instructions for your vegan chicken. Sauté or bake until heated through and lightly golden, then finely chop into small cubes or shreds.
Combine and Fine Chop the Filling:
On a large cutting board, pile all the chopped vegetables plus vegan chicken. Run your knife over everything again to get a very fine chop. The pieces should be small enough to pack together but not become mush.
Mix and Dress:
Transfer the chopped mixture to a big mixing bowl. Add in your crumbled vegan feta. Pour the dressing over and toss everything until evenly coated. The flavors should meld but ingredients stay crisp.
Stuff the Rolls:
Slice the sub rolls open. Toast lightly if desired. For each sandwich, pile the filling high, pressing it firmly so it stays put. Serve right away or wrap up for later.
A sandwich with vegetables and meat on a wooden table.
A sandwich with vegetables and meat on a wooden table. | recipebyme.com

You can meal prep and fill sandwiches just before serving. Sun-dried tomatoes always make this taste like sunshine to me. It reminds me of family picnics by the lake with cold salads and fresh bread. You never miss the cheese when the feta is so tangy and the herbs are fresh.

Storage Tips

Keep the chopped salad and dressing separate if making more than a day ahead. Spoon together and fill the rolls right before serving so everything stays crisp. The undressed salad filling lasts about three days in a sealed container in the fridge. Sub rolls can be wrapped and kept at room temperature for a day, then toast to revive.

Ingredient Substitutions

Use fresh summer tomatoes if they are juicy and ripe or roasted red peppers in winter. If vegan chicken is not your thing use canned chickpeas or white beans for protein. Vegan feta can be swapped for a seasoned vegan cream cheese or left out for a lighter sandwich.

Serving Suggestions

Pack these up for picnics or road trips as they do not get soggy easily. Slice into halves for party platters or leave them whole for filling lunches. Sometimes I double the greens and serve leftovers over greens as a big salad bowl for dinner.

Cultural Note

Greek salad is a staple in Mediterranean cuisine and comes together with a few basic vegetables and briny touches like olives and feta. The sandwich twist is a nod to how Greek deli salads get eaten at American cafes. Sometimes I toast the roll with a garlic rub for a little extra Greek diner feel.

Seasonal Adaptations

In summer use juicy heirloom tomatoes and fresh oregano. For cooler months add roasted red peppers or marinated artichokes. Try a mix of arugula with romaine for a peppery bite.

Success Stories

My friends who doubt vegan sandwiches were all in after just one bite and now ask for the recipe. This is one of those rare crowd pleasers that even picky eaters adored at our last BBQ. Everyone loves the hands on approach and the fresh flavor.

Freezer Meal Conversion

The chopped salad itself is not freezer friendly due to raw vegetables but you can prep and freeze the vegan chicken ahead for quick assembly. Toasted rolls can also be frozen and crisp right back up in the oven as needed for fast lunches.

A sandwich with lettuce, tomatoes, and olives is displayed on a wooden cutting board.
A sandwich with lettuce, tomatoes, and olives is displayed on a wooden cutting board. | recipebyme.com

Give these hearty vegan sandwiches a try and enjoy a taste of the Mediterranean in every bite. They are sure to be a hit for any meal or gathering.

Recipe FAQs

→ Can I use fresh tomatoes instead of sun-dried?

Yes, fresh tomatoes can be used for a juicier, lighter flavor. Sun-dried tomatoes bring extra depth and a chewy texture.

→ Is homemade Greek dressing necessary?

Homemade dressing enhances the flavors, but a good-quality store-bought Greek vinaigrette works in a pinch.

→ Can I substitute the vegan chicken?

Absolutely, swap with chickpeas, baked tofu, or omit for a lighter version while keeping it filling and delicious.

→ What kind of bread is best?

Soft sub rolls are ideal, but ciabatta or pita also work well to hold the chopped salad without becoming soggy.

→ How should leftovers be stored?

Keep the salad mixture and bread separate in airtight containers. Combine just before serving for best texture.

Vegan Chopped Greek Salad Sandwiches

Chopped Greek salad with vegan feta, olives, veggies, and tangy dressing layered in crisp sub rolls.

Prep Time
20 min
Cook Time
10 min
Total Time
30 min
By: Sana

Category: Vegan Recipes

Skill Level: Easy

Cuisine: Greek

Yield: 6 Servings (6 sandwiches)

Dietary Categories: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Greek Dressing

01 1/2 cup olive oil
02 1/4 cup red wine vinegar
03 2 cloves garlic, grated
04 1 teaspoon dried oregano or 1 tablespoon fresh oregano, chopped
05 1 teaspoon agave syrup or cane sugar
06 Salt, to taste
07 Freshly ground black pepper, to taste

→ Sandwich Filling

08 2 heads romaine lettuce, finely chopped
09 8 ounces sun-dried tomatoes or fresh tomatoes, chopped
10 1 English cucumber, chopped
11 1/2 red onion, finely chopped
12 1/2 cup Kalamata olives, chopped
13 1/2 cup fresh parsley, chopped
14 4 ounces vegan chicken
15 1 cup vegan feta cheese, crumbled

→ Assembly

16 6 vegan sub rolls

Steps

Step 01

Whisk together olive oil, red wine vinegar, grated garlic, oregano, agave or cane sugar, salt, and black pepper in a medium bowl. Taste and adjust the seasoning as needed. Set aside.

Step 02

Finely chop the romaine lettuce, tomatoes, cucumber, red onion, Kalamata olives, and fresh parsley. Cook the vegan chicken following the package instructions, then finely chop.

Step 03

Place all chopped vegetables and vegan chicken on a large cutting board and chop together again until the mixture is very finely chopped.

Step 04

Transfer the chopped mixture to a large mixing bowl. Add the crumbled vegan feta and pour the prepared dressing over. Toss thoroughly to ensure all ingredients are evenly coated.

Step 05

Warm or toast the vegan sub rolls as desired.

Step 06

Fill each sub roll with generous portions of the chopped Greek salad mixture. Serve immediately.

Notes

  1. For enhanced flavor and texture, chill the salad mixture for 10-15 minutes before assembling the sandwiches.

Required Equipment

  • Mixing bowls
  • Chef's knife
  • Cutting board
  • Whisk
  • Large spoon or spatula

Allergen Information

Check each ingredient for potential allergens and consult a healthcare professional if needed.
  • Contains wheat (sub rolls) and may contain tree nuts or soy depending on vegan cheese and meat substitutes used.

Nutritional Info (per serving)

This data is provided as a guide and doesn't replace medical advice.
  • Calories: 430
  • Fats: 21 g
  • Carbohydrates: 51 g
  • Proteins: 12 g