Vegan Greek Souvlaki Wrap with Pickled Onions & Hummus
A plant-based twist on Greek souvlaki featuring roasted herb-seasoned veggies (or tofu), creamy hummus, bright pickled onions, tomato, cucumber, and fresh herbs — all wrapped in soft pita. Packed with Mediterranean flavor, totally vegan, and incredibly delicious.
⏱ Time
Prep: 15 minutes
Cook: 20–25 minutes
Total: 35 minutes
Ingredients
For the Vegan “Souvlaki” Filling
Option 1: Tofu Soulvaki
1 block firm tofu, pressed and cubed
1 tbsp olive oil
½ tsp garlic powder
½ tsp dried oregano
½ tsp dried thyme
½ tsp paprika (optional)
Salt & pepper
1 tbsp lemon juice
Option 2: Roasted Veggie Souvlaki
1 cup zucchini chunks
1 cup bell pepper chunks
1 cup mushrooms, halved
1 tbsp olive oil
½ tsp oregano
½ tsp garlic powder
Salt & pepper
1 tbsp lemon juice
Quick Pickled Onions
1 small red onion, thinly sliced
3 tbsp lemon juice or vinegar
A pinch of salt
½ tsp sugar (optional, helps balance)
Other Wrap Ingredients
2 large pita or flatbreads
½ cup hummus (classic, roasted garlic, or lemon herb)
1 small cucumber, diced
6–8 cherry tomatoes, chopped
Lettuce or baby spinach
Fresh parsley or dill
Extra lemon wedges
Instructions
1. Make the Pickled Onions
1. Combine sliced onions, lemon/vinegar, salt, and sugar.
2. Mix and let sit for 10–15 minutes to soften and pickle.
2. Prepare the Vegan Souvlaki Filling
If using tofu:
1. Toss tofu cubes with olive oil, herbs, garlic powder, paprika, salt, pepper, and lemon.
2. Air fry at 190°C (375°F) for 12–15 minutes
OR bake at 200°C (400°F) for 18–20 minutes until crisp.
If roasting veggies:
1. Toss zucchini, peppers, and mushrooms with olive oil, garlic, oregano, salt, pepper, and lemon.
2. Roast at 200°C (400°F) for 20 minutes, until tender and slightly charred.
3. Warm the Pita
Heat each pita in a pan for 20–30 seconds per side or warm in foil in the oven for 3–4 minutes.
4. Assemble the Wrap
Layer in this order:
1. Spread hummus generously on pita.
2. Add lettuce or spinach.
3. Add tofu or roasted veggies.
4. Spoon over pickled onions.
5. Add cucumber + tomatoes.
6. Finish with fresh herbs (parsley or dill).
7. A squeeze of lemon on top for brightness.
Roll tightly and enjoy.
✨ Optional Add-Ons
- Vegan tzatziki
- Kalamata olives
- Roasted chickpeas for crunch
- A drizzle of tahini
- Pickled cucumbers
Nutritional Information
Calories: 380–450
Protein: 12–18g (higher with tofu)
Carbs: 44–48g
Fat: 16–20g
Fiber: 7–9g