Experience the vibrant flavors of the Middle East with our incredible Veggie or Vegan Shawarma! This recipe features perfectly seasoned, spice-rubbed vegetables paired with a super easy and irresistibly tangy cucumber tzatziki sauce. Whether you follow a vegan diet or simply enjoy delicious plant-based meals, this dish is designed to be effortlessly adaptable and comes together quickly, making it an ideal choice for busy weeknights or advanced meal preparation.

Why This Veggie Shawarma Will Become Your New Favorite
Prepare your taste buds for an explosion of flavor! This Veggie Shawarma isn’t just a meal; it’s a culinary triumph, boasting deeply spiced, perfectly roasted vegetables that are bold and satisfying. We’ve crafted this recipe to be easily converted into a sensational Vegan Shawarma, ensuring everyone can enjoy its deliciousness. Beyond its incredible taste, here are a few more reasons why this recipe deserves a permanent spot in your kitchen:
- Effortlessly Delicious: Despite its gourmet taste, this meal is surprisingly simple to prepare, getting you from prep to plate in record time. It’s truly banging with flavor!
- Perfect for Meal Prep: Its robust flavors and excellent reheatability make it fantastic for batch cooking. Prepare a large batch at the start of the week for quick, healthy lunches or dinners.
- Highly Customizable: Don’t like a particular vegetable? No problem! This recipe is incredibly versatile, allowing you to swap ingredients to suit your preferences and what you have on hand.
- Health-Conscious & Nutrient-Packed: Loaded with fiber-rich vegetables and protein-packed chickpeas, this shawarma is not only light but incredibly filling and nutritious. It’s a guilt-free pleasure you’ll crave.
- Aromatic & Comforting: The unique blend of Middle Eastern spices creates an irresistible aroma that fills your kitchen, promising a comforting and exotic dining experience.
If you’re seeking other light yet incredibly flavorful vegetarian options, be sure to explore my Chickpea Salad Sandwich recipe. It’s another tasty classic you won’t want to miss!
Essential Ingredients for Your Shawarma Feast
Crafting the perfect Veggie Shawarma requires a harmonious blend of fresh produce and aromatic spices. Here’s a detailed look at the core components that bring this dish to life:

For the Robust Veggie Shawarma Base:
- Cauliflower: This cruciferous vegetable forms the hearty foundation of our veggie shawarma. Its ability to absorb flavors and achieve a tender-crisp texture when roasted makes it an excellent plant-based alternative to traditional meat. It pairs exceptionally well with the rich spice blend.
- Chickpeas: Canned and thoroughly cooked chickpeas are ideal for this recipe. When roasted alongside the cauliflower and spices, they become beautifully crisp on the outside and wonderfully creamy within, adding a delightful textural contrast and a boost of plant protein.
- Red Bell Pepper: While any color bell pepper works beautifully, red bell peppers contribute a vibrant hue, a touch of natural sweetness, and a satisfying crunch that elevates the overall experience of the meal. They soften slightly during roasting but retain their appealing texture.
- Aromatic Seasoning Blend: The magic of shawarma lies in its unique spice profile. Our blend includes:
- Dried Oregano: For an earthy, slightly minty note.
- Salt & Black Pepper: Essential flavor enhancers.
- Cumin: The quintessential warm, earthy, and slightly pungent base of many Middle Eastern dishes.
- Paprika: Adds a sweet, smoky depth and a beautiful red color.
- Cayenne Pepper & Red Pepper Flakes: For a gentle, warming heat that can be adjusted to your preference, giving the shawarma its characteristic zing.
- High-Quality Olive Oil: Used for roasting the vegetables, olive oil helps them crisp up beautifully, developing a golden-brown exterior while infusing them with its fruity, robust flavor.
Crafting the Perfect Tangy Tzatziki Sauce
No shawarma is complete without a cooling, creamy, and tangy sauce to balance the rich spices. Our easy tzatziki recipe is a refreshing counterpoint that brightens every bite. Here’s what you’ll need:
- Plain Greek Yogurt: This forms the creamy, tangy base of the sauce, providing a wonderful sour note. For a vegan shawarma option, simply substitute with a high-quality vegan sour cream or a thick, plain unsweetened vegan yogurt.
- Fresh Lemon Juice: A squeeze of fresh lemon juice is crucial for adding a bright, zesty, and citrusy punch that cuts through the richness of the other ingredients.
- Cucumber: Grated English or regular cucumber provides a refreshing coolness and a subtle crunch. Be sure to grate it finely to fully release its refreshing moisture into the sauce.
- Fresh Herbs: The inclusion of fresh dill and fresh cilantro is key to the tzatziki’s vibrant flavor. They introduce an aromatic freshness that makes the sauce truly irresistible.
- Salt and Pepper: Just a pinch of each to season the sauce to perfection, enhancing all the other flavors.
Elevate Your Meal: Toppings & Sides for Veggie Shawarma
The beauty of shawarma lies in its versatility and the delightful array of toppings and sides that can accompany it. These additions not only enhance the flavor but also add textural complexity to your meal:
- Pickled Onions: These tangy, slightly sweet onions are an absolute game-changer, offering a sharp contrast to the savory shawarma. You can easily make your own with a simple brine of white and apple cider vinegar, sugar, and salt, or use thinly sliced raw red onions for a fresh bite.
- Cherry Tomatoes: Halved cherry tomatoes burst with juicy sweetness and vibrant color, providing a fresh and essential component to your shawarma bowl. Their concentrated flavor is superior in our opinion.
- Fluffy Rice: Serving your shawarma over a bed of fluffy long-grain white rice creates a more substantial and satisfying meal. The rice soaks up all the delicious juices and sauces, making every spoonful delightful. Alternatively, for a lighter option, greens work wonderfully.
- Crisp Romaine Lettuce: Fresh, crunchy romaine lettuce adds a refreshing crispness that beautifully complements the warm, spiced vegetables and creamy sauce.
- Extra Cucumber Slices: Thin slices of fresh cucumber offer additional coolness and a clean, refreshing palate cleanser between bites. Perfect for garnish or an extra layer of crunch.
- Creamy Hummus: A generous dollop of hummus adds an extra layer of creaminess, richness, and nutty flavor. You can use your favorite creamy homemade hummus recipe or opt for a high-quality store-bought variety for convenience.
Customizing Your Veggie Shawarma: Recipe Variations
One of the best aspects of this Veggie Shawarma is its flexibility. Feel free to experiment with these variations to tailor the dish to your taste and dietary needs:
- Cauliflower Alternatives: If cauliflower isn’t your preference, consider substituting it with zucchini, sweet potatoes, bell peppers (beyond just red), or even mushrooms for a different texture and flavor profile.
- Chickpea Swaps: While chickpeas are fantastic, black beans or even lentils can be a delicious and equally protein-rich alternative, adding a slightly different earthy note.
- Yogurt/Sour Cream Options: For the tzatziki, sour cream works beautifully in place of Greek yogurt. To make it entirely vegan, ensure you use a good quality vegan sour cream or a thick, unsweetened plain vegan yogurt.
- Grain Choices: Beyond white rice, quinoa offers a complete protein boost and a slightly nutty flavor. Couscous or even farro would also make excellent bases. For a carb-conscious approach, simply serve the shawarma over a large bed of fresh greens.
- Pickled Onions Substitutes: If you’re short on time or prefer a different zing, raw red onions thinly sliced provide a pungent crispness. A quick squeeze of lemon juice over them can replicate a similar tang.
- Spice Level: Adjust the amount of cayenne pepper and red pepper flakes to suit your preferred heat level. For a milder dish, reduce them; for extra kick, add a touch more!
- Herb Additions: Don’t be shy about adding other fresh herbs like fresh mint or parsley to your tzatziki or as a garnish for an extra layer of freshness.
Step-by-Step Guide to Crafting Your Veggie Shawarma
Creating this flavorful Veggie Shawarma is a straightforward process. Follow these simple steps for a perfect meal every time:

Step One: Prepare Your Roasting Pan and Veggies
Preheat your oven to a blazing 450ºF (230ºC). This high heat is crucial for achieving that desirable crispy texture on your vegetables. Next, chop a medium head of cauliflower into bite-sized florets and transfer them to a large mixing bowl. Drain and thoroughly rinse your canned chickpeas, then use a clean kitchen towel to pat them as dry as possible. This step is vital for ensuring they crisp up in the oven rather than steam. Add the dried chickpeas to the same mixing bowl as the cauliflower. In a separate small bowl, combine all your dried seasonings: dried oregano, salt, black pepper, cumin, paprika, cayenne pepper, and red pepper flakes. Whisk them together until well combined.
Step Two: Season and Coat Your Vegetables
Generously sprinkle the prepared seasoning mix over the cauliflower and chickpea mixture in the large bowl. Drizzle a good quality olive oil over everything. Now, gently mix all the ingredients together with your hands. Using your hands ensures that every piece of vegetable and chickpea is evenly coated with the spices and oil without breaking the delicate chickpeas.

Step Three: Roast the Shawarma Vegetables
Spread the spiced cauliflower and chickpeas evenly in a single layer on a large baking sheet. Avoid overcrowding the pan, as this can lead to steaming instead of roasting. Bake for an initial 30 minutes. Meanwhile, if you plan to serve with rice, start cooking your long-grain rice according to package directions. After the vegetables have roasted for 20 minutes, remove the baking sheet from the oven. Add your chopped red bell pepper (cut into bite-sized pieces) to the cauliflower and chickpeas, mix gently, and return to the oven for the remaining 10 minutes of cooking. This ensures the bell peppers are tender-crisp, not mushy.
Step Four: Prepare Your Fresh Toppings
While the main components are cooking, take this time to prepare all your fresh toppings. Halve the cherry tomatoes, thinly shred the romaine lettuce, slice any extra cucumber you plan to use for garnish, and begin preparing your refreshing tzatziki sauce (details in the next section).
Steps to Prepare the Zesty Tzatziki Sauce
This cooling sauce is the perfect accompaniment to the warm, spiced vegetables. Here’s how to whip it up:
Step Five: Combine Tzatziki Ingredients
In a medium-sized bowl, combine the plain Greek yogurt (or vegan sour cream), fresh lemon juice, and a pinch of salt and pepper. Using a cheese grater, finely grate the cucumber directly into the bowl; both the flesh and the flavorful juice are welcome additions. Finely chop the fresh cilantro and fresh dill, then add them to the yogurt mixture. Whisk everything together thoroughly until well combined and creamy. Taste and adjust seasonings as needed.
Step Six: Assemble and Serve Your Shawarma Bowls
Once the rice is cooked and the roasted cauliflower and chickpea mixture is golden and tender-crisp, it’s time to assemble your delicious shawarma bowls. Divide the cooked rice among serving bowls. Top each portion with a generous helping of the roasted veggie mixture. Arrange the fresh toppings—cherry tomatoes, shredded romaine, cucumber slices, and pickled onions—artfully around the bowl. Add a dollop of creamy hummus to each serving, then finish with a liberal drizzle of your freshly made tzatziki sauce. Serve immediately and savor every incredible bite!

Frequently Asked Questions About Veggie Shawarma
Beyond cauliflower and bell peppers, raw zucchini, roasted red peppers (from a jar), asparagus, sliced carrots, or even mushrooms would make fantastic additions. Feel free to mix and match based on seasonality and your personal favorites!
To transform this into a fully vegan shawarma, the only simple substitution required is for the tzatziki sauce. Instead of plain Greek yogurt, use a high-quality vegan sour cream or a thick, unsweetened plain vegan yogurt. Both work wonderfully, but many find that vegan sour cream provides a richness and tang closest to traditional tzatziki.
For a lighter version, you can significantly reduce the calorie count per serving by simply skipping the rice altogether. Instead, serve your delicious Veggie Shawarma over an extra-large bed of crisp romaine lettuce or a mixed greens salad. This can save anywhere from 75-110 calories per serving while still being incredibly filling and nutrient-dense.
Absolutely! This recipe is ideal for meal prep. You can roast the cauliflower and chickpeas ahead of time and store them in an airtight container in the fridge for up to 3-4 days. The tzatziki sauce can also be made 1-2 days in advance and stored in the refrigerator. Chop all your fresh toppings (tomatoes, cucumbers, lettuce) and store them separately. When ready to eat, simply reheat the roasted veggies and assemble your bowl for a quick, fresh meal.
Store any leftover roasted vegetables and chickpeas in an airtight container in the refrigerator for up to 3-4 days. Keep the tzatziki sauce and fresh toppings in separate containers. When reheating, gently warm the roasted vegetables in a microwave or oven, then add the fresh components and sauce.
Explore More Delicious Vegetarian Dishes
If you loved this Veggie Shawarma, you’ll surely enjoy these other fantastic plant-based recipes:
- Vegetarian Stuffed Peppers
- Crispy Vegetarian Egg Rolls
- Flavorful Vegan Plantain Rice Bowls
If you adored this recipe and found it a delightful addition to your culinary repertoire, please let me know your thoughts! Your feedback and ratings are truly appreciated. For even more exciting recipes that nourish your body and soul, follow me on Instagram and Pinterest. Thanks for being here and supporting our journey to delicious, wholesome eating!
Veggie Shawarma
Bailey Rhatigan
10
30
4
Rate Recipe
Print Recipe
Equipment
-
baking sheet
-
mixing bowls
Ingredients
Veggie Shawarma
- 1 medium cauliflower head , about 5-6 cups
- 1 15 oz can of chickpeas
- ½ tsp dried oregano
- ½ tsp salt
- ¼ tsp black pepper
- ½ tsp red pepper flakes
- ¼ tsp cayenne pepper
- ½ tsp cumin
- ½ tsp paprika
- 1 bell pepper
- 2 Tbsp olive oil
Tzatziki Sauce
- ⅓ cup plain Greek yogurt, *see notes to make vegan shawarma
- ¼ cup cucumber, grated
- ¼ tsp salt
- ¼ tsp pepper
- 3 Tbsp fresh dill, chopped
- 1½ Tbsp cilantro, chopped
- ¼ cup lemon juice, *about one lemon
Toppings
- 4-6 Tbsp hummus, *see notes
- ½ cup cherry tomatoes
- ½ cup cucumber, sliced
- ¼ cup pickled onions , *see notes for quick recipe
- 1 cup long grain rice, *uncooked
Instructions
-
Preheat oven to 450ºF. Chop cauliflower into bite-sized florets and add to a large mixing bowl. Drain and rinse chickpeas, then use a clean towel to dry them thoroughly. Add the dried chickpeas to the same bowl. In a small bowl, combine all seasonings (dried oregano, salt, pepper, red pepper flakes, cayenne pepper, cumin, paprika) and whisk together.
-
Sprinkle the seasoning mix evenly over the cauliflower and chickpeas. Drizzle olive oil over the mixture and gently mix everything together with your hands. This technique ensures an even coating and helps prevent the chickpeas from breaking apart.
-
Spread the spiced cauliflower and chickpeas on a baking sheet in a single layer and bake for 30 minutes. While they cook, start preparing your rice if using. After 20 minutes of roasting, add the chopped red bell pepper to the baking sheet, mix it in with the other vegetables, and continue baking for the remaining 10 minutes until all vegetables are tender-crisp and lightly browned.
-
While the vegetables finish cooking, prepare your fresh toppings: chop tomatoes in half, shred romaine lettuce, slice any additional cucumber, and proceed to make the tzatziki sauce (see next step).
-
To make the tzatziki sauce, combine lemon juice, salt, pepper, and Greek yogurt (or vegan sour cream) in a bowl. Use a cheese grater to grate the cucumber directly into the sauce, including its refreshing juice. Finely chop the fresh cilantro and dill, add them to the sauce, and whisk everything together until smooth and well combined.
-
Once the rice and roasted veggie mix are ready, assemble your bowls. Add rice to each bowl, top generously with the roasted vegetables, then add fresh toppings like tomatoes, lettuce, cucumber, pickled onions, and a dollop of hummus. Finish with a generous drizzle of the homemade tzatziki sauce. Enjoy your vibrant and flavorful Veggie Shawarma!
Notes
*For hummus, you can use your favorite store-bought brand or prepare my creamy homemade hummus recipe.
*Quick Pickled Onions Recipe:
- 1 large red onion, thinly sliced
- 2 cups white vinegar
- 2 cups water
- 1/3 cup white sugar
- 1 Tbsp salt
Thinly slice the red onion. In a saucepan, bring the vinegar, water, sugar, and salt to a boil, stirring until sugar and salt dissolve. Place the sliced onions into a large, heat-proof jar. Pour the hot vinegar mixture over the onions, ensuring they are fully submerged. Seal the jar and let it sit at room temperature for at least an hour, or refrigerate for up to 24 hours for best flavor. Enjoy!
Nutrition
Calories: 367kcal |
Carbohydrates: 51g |
Protein: 10g |
Fat: 3g |
Saturated Fat: 1g |
Polyunsaturated Fat: 1g |
Monounsaturated Fat: 1g |
Cholesterol: 1mg |
Sodium: 538mg |
Potassium: 708mg |
Fiber: 6g |
Sugar: 6g |
Vitamin A: 1196IU |
Vitamin C: 119mg |
Calcium: 82mg |
Iron: 2mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Additional Info
Bailey Rhatigan
10
30
Dinner, Main Course
Mediterranean
4
367
dinner, vegetarian
Like this recipe? Leave a comment below!