Experience the Ultimate Vegan Shawarma: A Flavorful Plant-Based Masterpiece
Prepare to be absolutely captivated by this sensational Vegan Shawarma! Imagine succulent, perfectly marinated soy curls, crisp, vibrant fresh vegetables, and a luscious, creamy shawarma sauce, all lovingly tucked into warm, pillowy flatbread. This isn’t just a meal; it’s an experience that brings the vibrant tastes of the Middle East right to your kitchen. The best part? This incredibly satisfying dish is surprisingly simple to whip up, making it an ideal choice for both a quick, healthy lunch and a delightful family dinner.

I genuinely cannot get enough of this easy-to-make Vegan Shawarma. Each bite is an explosion of flavor, thanks to the harmonious blend of fresh pita, crunchy vegetables, tantalizingly tangy pickles, and the star of the show: beautifully marinated and spiced soy curls. The journey of taste only intensifies when you drizzle a generous amount of our incredible homemade shawarma sauce over the top. It’s a game-changer that elevates this plant-based delight to new heights.
The magic begins as the soy curls eagerly soak up all the aromatic goodness from our easy, Middle Eastern-inspired marinade. Once infused with these rich flavors, they’re ready to be quickly cooked and nestled into your favorite bread. While I personally adore using soft pita bread, fluffy flatbread or even a warm piece of naan works wonderfully. In mere minutes, you’ll have a wholesome, vibrantly colorful, and incredibly flavorful vegetarian shawarma that’s perfect for any meal of the day.
Why You’ll Love This Vegan Shawarma Recipe
Crafting this vegan shawarma from scratch is not only straightforward but also offers a myriad of benefits that make it a regular in our kitchen:
- Incredibly Healthy & Flexible: This recipe is packed with nutrients and incredibly adaptable. You have complete freedom to load it up with as many fresh vegetables as your heart desires, making it a truly personalized healthy meal.
- Bursting with Savory & Garlicky Flavors: The combination of carefully selected spices in the marinade and the irresistible homemade shawarma sauce creates a deeply savory and wonderfully garlicky profile that will tantalize your taste buds.
- Unforgettable Taste Experience: Every component, from the marinated soy curls to the fresh toppings, contributes to a rich and complex flavor profile that will leave you craving more. It’s a culinary journey in every bite.
- Perfect for Meal Prep: One of the greatest advantages of this recipe is how easily it can be prepared ahead of time. This makes it an excellent option for busy weeknights or healthy grab-and-go lunches throughout the week.
- Satisfying Meat Alternative: The soy curls provide a fantastic chewy texture and absorb flavors beautifully, offering a truly satisfying plant-based alternative to traditional meat-based shawarma.
If you’re as passionate about using soy curls as a delicious meat alternative as I am, then you absolutely must try my Vegan Stir Fry and Vegan BBQ Sandwiches with Soy Curls! They are equally delightful and prove just how versatile this ingredient can be.

What Exactly Goes into Vegan Shawarma?
Traditional Middle Eastern shawarma recipes typically feature slow-roasted, thinly sliced meat served with fresh vegetables, all wrapped in a warm pita. For this sensational veggie shawarma, we’ve created a wholesome and equally delicious plant-based version. We meticulously layer crisp, fresh vegetables, drizzle with a homemade, creamy sauce, and brilliantly replace the meat with tender, intensely flavored, spiced soy curls.
The Magic of Soy Curls
Soy curls are an incredible plant-based ingredient, made from whole soybeans that have been cooked, dried, and shredded. They are untextured, natural, and free from common allergens found in some other meat alternatives. When rehydrated and marinated, these pieces of whole soybeans transform into a wonderfully tender and chewy texture, reminiscent of pulled chicken or thinly sliced meat. They have a remarkable ability to absorb the rich, warming shawarma spices, ensuring that you won’t miss the meat one bit. Their fibrous structure gives them a satisfying mouthfeel, making them an ideal canvas for bold flavors and a fantastic source of plant-based protein and fiber.
Essential Shawarma Spices
The heart of any great shawarma lies in its distinct spice blend. Our vegan shawarma marinade uses a carefully chosen mix of spices that are characteristic of Middle Eastern cuisine:
- **Cardamom:** Adds a unique, slightly sweet, and intensely aromatic note.
- **Cinnamon:** Contributes warmth and a subtle, sweet depth that balances the savory elements.
- **Paprika:** Provides a beautiful color and a mild, peppery flavor.
- **Cumin:** Offers earthy, nutty undertones that are essential to the shawarma profile.
- **Garlic:** Freshly minced garlic is crucial for that pungent, aromatic kick.
- **Lemon Juice:** Brightens all the flavors, adding a necessary tang and helping the spices penetrate the soy curls.
- **Olive Oil:** Acts as a binder for the spices and helps create a rich, succulent texture during cooking.
This combination ensures that every strand of soy curl is infused with a complex, savory, and utterly delicious flavor that truly captures the essence of traditional shawarma.
How to Make This Delicious Vegan Shawarma
Creating this flavorful vegan shawarma is a straightforward process, broken down into a few simple steps:
Step 1: Rehydrate the Soy Curls
Begin by placing the dry soy curls in a large bowl. Pour warm water over them until they are completely submerged. Allow them to soak for approximately 10 minutes, or until they have visibly doubled in size and become soft and pliable. This rehydration process is crucial for achieving the perfect texture. Once rehydrated, thoroughly drain the soy curls in a colander. Gently squeeze out any remaining excess moisture using your hands. This step ensures that the soy curls are ready to absorb the marinade effectively and will brown nicely when cooked.

Step 2: Marinate for Maximum Flavor
In a separate large bowl, combine all the marinade ingredients: olive oil, fresh lemon juice, minced garlic cloves, salt, cardamom, ground cinnamon, paprika, ground cumin, and crushed red pepper flakes. Whisk everything together until well combined. Add the rehydrated and squeezed soy curls to this flavorful marinade. Stir thoroughly to ensure every piece of soy curl is generously coated. Cover the bowl and place it in the refrigerator to marinate. For the best flavor penetration, allow them to marinate for at least 1 hour, or for an even deeper taste, leave them overnight (up to 1 day).

Step 3: Cook to Crispy Perfection
When you’re ready to eat, heat a large skillet over medium-high heat. Add a few tablespoons of olive oil to the hot pan. Once the oil is shimmering, add the marinated soy curls, including any remaining marinade from the bowl. Fry the soy curls for about 5 to 7 minutes, stirring occasionally, until some pieces develop a lovely crispy texture and a slightly charred appearance. This crispiness adds a fantastic depth of flavor and texture to your shawarma. Remove the skillet from the heat.
Step 4: Assemble and Enjoy
Warm your pita bread or flatbread. Generously stuff each bread with the perfectly cooked soy curl shawarma. Add an abundance of your favorite fresh toppings such as tangy dill pickles, juicy sliced tomatoes, and crisp lettuce. For the ultimate experience, don’t forget to drizzle with our amazing Shawarma Sauce, a simple tahini sauce, or even a dollop of plain vegan yogurt. Serve immediately with plenty of your chosen sides and savor every flavorful bite!
Tips, Tricks, and Creative Substitutions
This Vegan Shawarma recipe is wonderfully adaptable, allowing you to customize it to your taste and dietary needs:
- Protein Alternatives to Soy Curls: While soy curls are fantastic, you can easily substitute them with other plant-based proteins. Consider marinated chickpeas for a softer texture, seasoned vegan chicken pieces, flavorful marinated tofu (pressed and cubed), savory vegan steak strips, roasted cauliflower florets for a vegetable-centric option, or even crumbly tempeh. Each alternative will bring a slightly different texture and absorb the marinade beautifully.
- Exciting Add-ins: Don’t limit your fillings! Enhance your vegan shawarma with a variety of fresh vegetables and tangy additions. Try sweet and savory pickled red onions, refreshing diced cucumber, cooked black beans or lentils for extra protein, colorful bell peppers (red, yellow, or orange), thinly sliced jalapeños for a kick, zesty banana peppers, or an assortment of leafy greens like spinach or kale.
- Boost with Vegan Feta: Although feta isn’t a traditional shawarma component, a sprinkle of salty, creamy vegan feta crumbles can add a delightful tangy contrast and elevate the flavor profile. It’s a delicious modern twist!
- Sauce Sensations: While our savory garlic shawarma sauce is highly recommended, there are many other delicious options that pair perfectly. Explore creamy vegan tzatziki, cooling plain dairy-free yogurt, rich and homemade hummus, a decadent cashew cream, or a classic nutty tahini sauce. Each offers a unique flavor dimension.
- Storing for Later: To maximize freshness and make meal prep a breeze, always store your marinated and cooked soy curls separately from any prepared veggie fillings. Keep them in individual airtight containers in the refrigerator for up to 1 week. This method prevents the bread and vegetables from becoming soggy and allows for quick assembly when you’re ready to eat.
Delicious Serving Suggestions
The best companions for vegetarian shawarma are typically fresh, vibrant, and flavorful side dishes that complement its rich taste. Consider serving your wraps alongside:
- **Tabbouleh:** A refreshing Middle Eastern salad with finely chopped parsley, tomatoes, mint, bulgur, and a lemon dressing.
- **Chickpea Salad:** A protein-packed and zesty salad that’s both filling and refreshing.
- **Crispy Potato Wedges:** Perfectly seasoned and baked until golden, offering a satisfying crunch.
- **Fattoush Salad:** A delightful salad featuring mixed greens, radishes, cucumbers, tomatoes, and toasted pita bread, all tossed in a sumac-lemon dressing.
- **Hummus and Fresh Veggies:** A classic pairing, especially with a refreshing lemon-dill hummus and an assortment of raw vegetables for dipping.
- **Air Fryer French Fries:** Quick, easy, and perfectly crispy fries for a comforting side.
Frequently Asked Questions About Vegan Shawarma
Are Soy Curls a Good Source of Protein?
Absolutely! Soy curls are an excellent source of complete plant-based protein, making them a fantastic alternative to meat for those following a vegan or vegetarian diet. They are also rich in fiber, providing a satisfying and nutritious base for your shawarma.
Can I Make This Recipe Gluten-Free?
Yes, it’s very easy to make this vegan shawarma gluten-free. The soy curls themselves are naturally gluten-free. To ensure your entire meal is gluten-free, simply use gluten-free pita bread or flatbread. Alternatively, you can enjoy the shawarma filling in a bowl over rice or quinoa, or as a delicious salad topping.
Is This Recipe Spicy?
The recipe includes 1/4 teaspoon of crushed red pepper flakes, which provides a mild, pleasant warmth. If you prefer a spicier shawarma, you can increase the amount of red pepper flakes. If you prefer it less spicy, you can omit them entirely without compromising the overall flavor.
Can I Make Vegan Shawarma in Advance?
This vegan shawarma recipe is wonderfully suited for meal prepping! You can certainly marinate and cook the soy curls ahead of time. Once cooked, allow them to cool completely before transferring them to an airtight container. They will keep well in the refrigerator for up to 5-7 days. However, for the best texture and freshness, it’s always recommended to assemble the shawarma wraps just before you plan to eat them. This prevents the bread from becoming soggy and the vegetables from losing their crispness. When ready to serve, simply reheat the cooked soy curls in a microwave or a skillet until warm, then assemble your fresh wraps.

Looking for More Delicious Vegan Recipes?
If you loved this vegan shawarma, be sure to explore more of our incredible plant-based creations:
- Flavorful Vegan Kebabs
- Easy & Authentic Vegan Falafel
- Hearty Eggplant Moussaka (Vegan)
- Satisfying Chickpea Burgers
Vegan Shawarma
20 mins
5 mins
1 hr
1 hr 25 mins
5 servings
Ingredients
Soy Curls
- 4 ounces soy curls (half a bag)
- 3 cups warm water
Marinade
- 1/4 cup olive oil
- 3 tablespoons fresh lemon juice
- 5-6 garlic cloves, minced
- 1 teaspoon salt
- 1 teaspoon cardamom
- 1/4 teaspoon ground cinnamon
- 1 teaspoon paprika
- 1/2 teaspoon ground cumin
- 1/4 teaspoon crushed red pepper flakes
For Serving
- 4-5 flatbread or pita
- dill pickles, spears or slices
- sliced or quartered tomatoes
- lettuce
- Shawarma Sauce
Instructions
- Prepare soy curls: In a large bowl, add the dehydrated soy curls, then cover with 3 cups warm water. Let them rehydrate for about 10 minutes until they have grown in size and softened. Drain in a colander and squeeze any excess water from the pieces.
- Marinate: In a large bowl, add all the marinade ingredients and whisk to combine. Add the soaked and drained soy curls to the bowl with the marinade and stir to coat the soy curls. Cover the bowl and place in the refrigerator to marinate for 1 hour (or up to a day).
- Cook: After the soy curls have marinated for at least an hour, heat a large skillet over medium-high heat. Add a few tablespoons of olive oil, then add the soy curls, including the marinade, and fry for about 5 minutes, until they get a little blackened in some areas. Remove from heat.
- Serve: Serve the soy curl shawarma in pita or flatbread with pickles, tomatoes, lettuce and my amazing Shawarma Sauce, a simple tahini sauce or even just plain vegan yogurt. Enjoy!
Notes
- Meal Prep/ Storage – Prepare the soy curls to keep on hand all week long for quick lunches or dinners. They will keep in a covered container for about a week. Simply reheat in the microwave or a pan until warm.
- Gluten Free – To make the wraps gluten free, use gluten free pita or bread, or simply enjoy everything in salad form, or in a bowl with rice/quinoa.
- Nut Free – It’s nut free as long as you don’t use a nut based yogurt to make the sauce. Use soy or coconut instead.
Nutrition
Serving: 1 of 5 servings | Calories: 299kcal | Carbohydrates: 33g | Protein: 15g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 8g | Sodium: 716mg | Potassium: 93mg | Fiber: 5g | Sugar: 3g | Vitamin A: 201IU | Vitamin C: 5mg | Calcium: 125mg | Iron: 3mg
Main
Middle Eastern
Nora Taylor