I am obsessed with this Vegan Shawarma! Marinated soy curls, fresh veggies, and a creamy shawarma sauce are all stuffed into soft flatbread. Best of all, it’s easy to make for lunch or dinner.

I canโt get enough of this easy Vegan Shawarma. Stuffed in a fresh pita with vegetables, tangy pickles, and the best marinated soy curls, every bite is bursting with flavor! It only gets better after drizzling the amazing vegan shawarma sauce on top.
Once the soy curls have soaked in all of the flavors from the easy Middle Eastern-inspired marinade, theyโre ready to be cooked and stuffed into your bread of choice. I like to use pita bread, but flatbread or even naan will do! In just a few minutes, youโll have a filling, colorful, and flavorful vegetarian shawarma thatโs perfect for lunch or dinner.
Making vegan shawarma from scratch is not only easy, but itโs also:
- Healthy and flexible. Add as many veggies as you like!
- So savory and garlicky (thanks to the shawarma sauce).
- Loaded with flavor.
- Easy to prepare ahead of time.
If you love using soy curls as a tasty meat alternative, then you have to try my Vegan Stir Fry and Vegan Beef and Broccoli!

What goes into vegan shawarma?
Traditional Middle Eastern shawarma recipes are made with slow roasted meat and vegetables wrapped in a pita. I packed this veggie shawarma with crisp vegetables, a homemade sauce, and replaced the meat with marinated spiced soy curls.
These tender pieces of whole soybeans become so flavorful and chewy when mixed with the warming shawarma spices, you wonโt be missing the meat.
How to make it
Rehydrate the soy curls by letting them soak in a bowl of water until theyโre doubled in size. Drain and squeeze out any remaining moisture using your hands.

Place the soy curls in a bowl with all of the marinade ingredients. Let the soy curls soak up all of the flavors by letting them marinate in the fridge for at least 1 hour or up to 1 day.
Before itโs time to eat, heat a skillet with some oil. Fry the shawarma soy curls until some pieces look a little crispy and charred. Stuff them in the pita bread along with pickles, tomatoes, lettuce, and Shawarma Sauce. Serve with plenty of sides and enjoy!

Tips and substitutions
- Instead of soy curls – Use marinated chickpeas, vegan chicken, marinated tofu, vegan steak, roasted cauliflower, or tempeh.
- Add-ins – Stuff your vegan shawarma with anything you like, such as pickled onions, cucumber, beans, red peppers, jalapeรฑos, banana peppers, or leafy greens.
- Vegan Feta – While feta is not traditionally found in shawarma, it’s a pretty good addition!
- Sauce – Although itโs traditionally served with a delicious and savory garlic shawarma sauce, the flavors in shawarma would also pair well with vegan tzatziki, dairy free plain yogurt, homemade hummus, cashew cream, and tahini sauce.
- Storing – Keep the marinated soy curls and any prepared veggie fillings in separate airtight containers in the fridge for up to 1 week.
Serving suggestions
The best side dishes to enjoy with vegetarian shawarma are refreshing and flavorful! Serve your wraps next to tabbouleh, chickpea salad, potato wedges, fattoush salad, hummus and veggies, or french fries.
Can I make it in advance?
The soy curls can be marinated and cooked ahead of time, but itโs best to leave the assembly until itโs time to eat. Let the soy curls marinate anywhere for 1 hour to 1 day before assembling the shawarma. Otherwise, you can store them in an airtight container and reheat them right before serving.

Looking for more delicious vegan recipes?

Vegan Shawarma
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.




















Nora hits it out of the park again! So delicious – tangy & flavorful. A big hit with my husband & me. I made some quick pickled red onion slices too to add to the sandwich. We used pita pockets from Costco bakery. Great recipe!
Hi Pamela. I’m thrilled you and your husband loved the recipe! The pickled red onion are such an amazing addition to the sandwich! Thank you for taking time to share your terrific review! Happy cooking!
This is absolutely divine! Chefโs Kiss ๐ I make your naan recipe instead of a store bought flatbread or pita. I make the naan slightly bigger for easy stuffing and folding. Thank you for sharing your recipes! You are brilliant!
You are welcome, Amanda! Thanks for your recipe love and support! I love creating these recipes, and your validating words are valued! I appreciate you taking time to share your glowing review! Happy cooking!
This dish is outstanding! Packed with so much flavor and healthy too! The marinaded soy curls are so delicious. I doubled the curls and am happy I did, as I donโt think 4 ounces was enough for 5 servings. The full bag made 4 large flatbread wraps for us plus we munched on some of the curls while we were cooking. You wonโt be able to resist!
Hi Lisa. I’m so glad you enjoyed all the wonderful flavor of the vegan shawarma! Thanks for taking time to share your recipe experience and stellar review! Wishing you lots of happy cooking!
Could these be oven baked or air fried instead of pan fried? I want to double the recipe and that would be a lot of pan frying. Thanks!
Hi Kate. Though I have not cooked the soy curls in the air fryer myself, I think that would work great! Happy cooking!
I made these in the air fryer tonight (Nora’s instructions, but Perez shawarma seasoning and aleppo pepper for the seasoning) and they came out GREAT! I did 375 because my fryer runs hot. You have to shake them every few minutes to ensure even browning. Serve with tahini and amba! Yum! Adding this to my weeknight dinner rotation.
I air fry them and they turn out amazing every time!
SO GOOD and so quick and easy! Definitely making again and again! thanks!!!
This is one of the best recipes I have ever made!! It was so hot in the PNW this past week and I wanted something I didn’t have to microwave for lunches. This was perfect! I made it with your shawarma sauce, and put it in typical tortilla wraps for ease of lunch packing.
Hi Kat. I’m really glad you loved the recipe! Thanks for your awesome review and feedback! Your meal sounds delicious! Wishing you happy cooking!
I love your recipes and want to try this one. Is there a way to make the marinade without the oil?
Sure, I would just sub water instead. Enjoy!
WOW! So quick, easy and tasty!!! Perfect for a summer dinner. I used Trader Joeโs vegan tzatziki sauce but other than that I followed the recipe exactly. My husband was very impressed with the soy curl flavor.
Alright! Glad the recipe was a hit! Thanks for your wonderful review and feedback!
Another home run, Nora! I love a delicious, simple recipe and I even had everything on hand. I did add some homemade ‘chicken’ powder flavoring to the soaking soy curls.
I’m glad you loved it, Joanne! Thanks for your wonderful review and feedback!
Nora your recipes never disappoint! We had this for dinner (turned into tacos with the shawarma sauce, cucumbers, and pickled red onions) and I’m thinking about making another batch of soy curls already to have for lunch tomorrow (because the first batch is completely gone)….
Hi Catherine. I’m thrilled you all loved the recipe! Thanks for your stellar review and feedback! Happy cooking!
So good! My husbandโs new favorite soy curl recipe. Made some flatbreads and the shawarma sauce plus the recommended toppings *chefs kiss* and enjoyed a tasty dinner. I cooked the soy curls in my air fryer for 9 minutes and they came out perfectly!
Hi Jackie! How awesome you guys loved the recipe! Thank you for sharing your wonderful review and comments! It mean a lot to me!
Hi Nora! If we are substituting the soy curls for tofu, how much tofu would you recommend using for 1x the recipe (5 servings)?
Hi Nicole. You can use 3/4 cup to 1 cup of cubed tofu instead. Happy cooking!
Delicious and super simple!
Absolutely incredible. My house loves these so much, even the non vegan picky eaters! Served at a dinner party in gyros, everyone demolished them. Go to recipe for sure.
Nora I wonder how many people you have helped go vegan or stay vegan. ย Your chocolate cake alone could change the World. About to make this shawarma and I have no doubt it will be yummy and satisfying even to the as yet non vegans. ย Thank you!!! ???
Thank you SO much! Your wonderful feedback made my day ๐ Happy cooking!
I made this tonight and my son and I both loved it. I sent the recipe along to another son. We all loved the vegan apple cider donuts, too. Your recipes are consistently great and easy to follow. Thank you!
This shawarma is so delicious. I also made Noraโs naan and shawarma sauce which makes a complete package. Three elements, but each not difficult or labor intensive. Just a little planning for marinating time. Thank you, Nora. I love all of your recipes!
Hi Wendie. Thank you for sharing your wonderful feedback! I’m glad you found the recipes easy, and delicious! I appreciate you using my recipes, and am thrilled you love them!
Love this vegan shawarma and many of your other recipes, Nora. ย For a vegetarian who eats vegan some of the time (thatโs me!) ย your recipes are much better than those on NY Times Cooking. ย You keep the ingredients minimal & the preparation unfussy. ย Kudos!
Thank you so much, Mona! That is so kind of you to say. I’m really glad you enjoyed the shawarma and my other recipes as well. I put my heart and soul into them!
Do you think I could use homemade soy curls instead of dried or would dried be better for marinading?
I’ve never heard of making your own soy curls, sounds fun! I think you can use homemade, you don’t need them to be dried first. Hope you enjoy!
What a perfect recipe, yummy, fast and so easy! This is one of the most delicious things I’ve ever made ๐
I’m so glad your meal turned out delicious, and that you loved the recipe! Thank you for sharing your wonderful review and comments!
Great recipe. Looks fast and easy to make, yet, tasty. I am definitely going to make it . Thank you nora
This Vegan Shawarma recipe looks amazing! I have eaten chicken shawarma but never tried vegan shawarma before. Soy curls sound like an amazing idea. I will surely make this vegan shawarma. You can also substitute soy curls with tofu and it will still remain vegan. Thanks for the recipe!
I hope you enjoy! Thank you for sharing!
Delicious! So easy! And quick!
Fantastic!!!
Thank you for sharing your wonderful review! Glad you loved the shawarma!
This was so delicious and so easy to make for a quick Saturday dinner. Even my 6 yo liked it, which is high praise. The sauce is so good, it took a lot of restraint to not hide in the pantry and eat it all with a spoon.
I’m so happy to hear that, thank you!