This vegetable shawarma is an easy, flavor-packed dinner you can make on one sheet pan, with tender roasted veggies, warm spices, and a simple yogurt topping that brings everything together.
For more Shawarma-Inspired Meals, try our Mediterranean bowl, chickpea shawarma bowl, cauliflower shawarma bowl, and Greek cauliflower bowl.

Why you’ll love this vegetable shawarma!
This vegetable shawarma is one of those meals Louise and I come back to often. It’s simple, filling, and full of warm, comforting flavors 🌿. Everything cooks on one sheet pan, so cleanup stays easy too.
You get tender roasted vegetables, crispy chickpeas, and soft pita all in one bite. A creamy yogurt spread and fresh lemon bring it all together in the best way. It’s the kind of easy vegetable shawarma wrap you can make any night of the week.
We love it because it’s nutritious, fiber-rich, and satisfying without feeling heavy. It fits naturally into a Mediterranean-style way of eating and uses everyday ingredients 🫓.
It’s a reliable, feel-good dinner that’s easy to make and even easier to enjoy 🍋.
P.S. Need sauces and sides for serving? Try our Greek yogurt cucumber salad, Tzatziki, tahini sauce, pita bread, and hummus.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Chickpeas: add protein and a hearty bite. Use canned or cooked from dry, or swap with white beans.
- Mushrooms: bring a meaty texture. You can use portobello, shiitake, cremini, button mushrooms, or substitute zucchini slices or firm tofu cubes.
- Eggplant: soft and creamy when roasted. Substitute with cauliflower florets or bell peppers for a different take on this shawarma spice roasted vegetables.
- Red onion: adds sweetness and depth. Swap with yellow onion or shallots, or use green onions for a milder flavor.
- Fresh parsley: adds freshness at the end. Try cilantro, mint, or a mix of soft herbs.
- Feta cheese: salty and creamy. Use goat cheese, ricotta salata, or leave it out for a lighter option.
- Lemon: brightens everything. Lime juice works too.
- Greek yogurt: creamy base for serving. Use low-fat Greek yogurt or Skyr for extra protein, or try a dairy-free yogurt. All are perfect with this vegetarian shawarma pita.
- Garlic: adds bold flavor. If sensitive, use garlic-infused oil or leav out.
- Paprika, cumin, coriander, cinnamon: the shawarma spice base. You can use a store-bought shawarma blend to save time.
- Olive oil: helps everything roast well. Substitute with avocado oil or another neutral oil.

How to Make Vegetable Shawarma
Step 1: Make the shawarma spice mix
Preheat the oven to 425°F (220°C).
In a small bowl, whisk together the olive oil, grated garlic, paprika, coriander, cumin, cinnamon, salt, and black pepper.
You should have a smooth, fragrant mixture. This is what gives this roasted vegetable shawarma that warm, bold flavor.

Step 2: Coat the vegetables
Add the chickpeas, mushrooms, eggplant, and red onion to a large sheet pan.
Pour the spice mix on top and toss well until everything is evenly coated.
Spread the vegetables into a single layer. This helps them roast and caramelize instead of steam, giving you the best sheet pan vegetable shawarma texture.

Step 3: Roast and warm the pita
Roast for 30 minutes, or until the vegetables are tender and slightly browned.
Place the pita bread directly on the tray and warm for 3 to 5 minutes, until soft and warmed through.

Step 4: Assemble and serve
Smear Greek yogurt or tzatziki on the warm pita.
For extra flavor, you can stir the yogurt with a pinch of salt and a little cumin, turmeric, or tahini.
Add the roasted vegetables, then finish with parsley, crumbled feta, a drizzle of olive oil, and a squeeze of lemon juice. If you like, add some diced cucumber on top for freshness.
Serve right away while everything is warm and full of flavor.

Tips
- Spread the vegetables well: Keep everything in a single layer so they roast, not steam. This improves flavor and texture.
- Cut vegetables evenly: Try to keep the eggplant and mushrooms similar in size so they cook at the same time.
- Use enough oil: The olive oil helps the spices stick and helps the vegetables caramelize nicely.
- Don’t skip the lemon at the end: A squeeze of fresh lemon juice brightens the whole dish and balances the spices.
- Warm the pita: Soft, warm pita makes a big difference. It’s easier to fill and more enjoyable to eat.
- Season the yogurt: Stir in a pinch of salt or a little cumin or tahini. It adds depth with very little effort.
- If you are cooking for mixed diets: Serve the components separately so everyone can build their own wrap (with or without feta or yogurt).
- Use two trays if needed: If your pan feels crowded, split the vegetables. This helps them roast better and get those golden edges.
Frequently Asked Questions
Yes. You can roast the vegetables in advance and store them in the fridge. Reheat before serving and warm the pita fresh.
Store the roasted vegetables in an airtight container in the fridge for up to 3 days. Keep the pita and yogurt separate for best texture.
Yes. You can cook the vegetables in a large skillet on medium-high heat. Stir often until tender and slightly browned.
You can swap it with zucchini, cauliflower, or bell peppers. It will still work well for an eggplant shawarma recipe variation.
It is. The roasted vegetables hold well and can be used in wraps, bowls, or salads during the week.
Yes. Skip the feta and yogurt, or use a dairy-free alternative. It still works great as a quick vegetarian dinner wrap.
We love it with a quick canned chickpeas hummus, muhammara, or baba ganoush for extra creaminess. A fresh salad like tabbouleh or a spoonful of Mediterranean pita salad also works really well on the side.
More Mediterranean Vegetable recipes
- Falafel
- Fattoush
- Mutabal (Yogurt Eggplant Dip)
- Mediterranean couscous salad
- Chickpea cucumber salad
- Greek chickpea salad
- Mediterranean rice bowl
- Bulgur salad with chickpeas
For even more ideas, check out our Mediterranean-diet recipes compilation, or our Middle Easter recipes round-up
If you try this Vegetable Shawarma Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Vegetable Shawarma
Ingredients
- 1 can chickpeas 15 oz / 400 g, drained and rinsed, or 1½ cups (230 g ) cooked chickpeas
- ½ pound mushrooms portobello, shiitake, baby bella, brown – sliced
- 1 medium eggplant cut into small cubes
- 1 red onion thinly sliced
- ⅓ cup parsley chopped
- ¼ cup crumbled feta
- 1 lemon
- pita bread for serving
Spice Mix
- 4 tablespoons olive oil extra virgin
- 1 clove garlic grated
- 3 teaspoons paprika smoked or sweet
- 2 teaspoons coriander ground
- 1 teaspoon cumin
- ½ teaspoon cinnamon
- 1 teaspoon salt + black pepper to taste
Instructions
- Preheat the oven to 425°F.In a small bowl, whisk together 4 tablespoons olive oil, 1 clove garlic (grated), 3 teaspoons paprika, 2 teaspoons coriander, 1 teaspoon cumin, ½ teaspoon cinnamon, 1 teaspoon salt, and black pepper.
- Add 1 can chickpeas, ½ pound mushrooms, 1 medium eggplant, and 1 red onion to a large baking sheet.Pour the spice mix on top.Toss well until everything is coated.Spread into a single layer.
- Roast for 30 minutes, or until the vegetables are tender and slightly browned.Place the pita bread directly on the veggies on the tray.Warm for 3 to 5 minutes.
- Spread Greek yogurt or tzatziki on the warm pita. For extra flavor, you can mix the yogurt with a pinch of salt and a little cumin, turmeric, or tahini.Top with the roasted vegetables, then add parsley, crumbled feta, a drizzle of olive oil, and a squeeze of lemon juice. Add diced cucumber if you like.Serve warm.
Notes
- Don’t crowd the pan → Single layer = roasted, not steamed
- Cut evenly → Everything cooks at the same pace
- Use enough oil → Better caramelization + spices stick
- Finish with lemon → Brightens and balances flavors
- Warm the pita → Softer, easier, tastier
- Season the yogurt → Salt, cumin, or tahini = instant upgrade
- Serve components separately → Perfect for mixed diets
- Use two trays if needed → More space = better browning
- Store smart → Keep components separate, fridge up to 3 days
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.




