Vegan Shawarma Recipe

Elizabeth

Founder of Her Recipe Box

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

I’ll never forget the first time I had a proper shawarma wrap. I was traveling, and the aroma from a street-side vendor was simply irresistible—rotating spits of seasoned meat, the sizzle as it hit the griddle, the promise of something deeply savory and satisfying. For years, that flavor memory was a cherished one. When I transitioned to a fully plant-based lifestyle, I assumed that specific culinary joy was a thing of the past. I tried countless restaurant versions of “vegan shawarma,” and while some were good, they never quite captured that complex, smoky, and aromatic magic I remembered. They were often just seasoned vegetables in a wrap. I knew there had to be a way to recreate that authentic experience—the texture, the robust spice, and the essential creamy sauces—without any animal products. This recipe is the culmination of that mission. After dozens of experiments with spice blends, protein bases, and marinating times, I’ve finally created a Vegan Shawarma that doesn’t just imitate the original; it stands proudly on its own as a spectacular meal. The first time I served this to my family, the reaction was pure, unadulterated silence, followed by a chorus of “Wow, this is actually incredible.” My non-vegan brother-in-law even asked for the recipe, which I consider the ultimate seal of approval. This isn’t just a substitute; it’s a revelation. It brings all the mouthwatering, fragrant joy of classic shawarma to the plant-based table, perfect for a weeknight feast or a weekend showstopper.

The Ultimate Vegan Shawarma Recipe

This recipe is designed to deliver maximum flavor and an authentic texture. We use seitan for its wonderfully chewy, meat-like quality, which soaks up the marinade beautifully. Below, you’ll find everything you need for the seitan, the critical spice marinade, two essential sauces (a creamy tahini and a punchy garlic sauce), and all the fixings for assembly.

Ingredients

This ingredient list is broken down into components to make your shopping and preparation process as smooth as possible. Don’t be intimidated by the length; many of the spices are pantry staples, and the components come together logically.

For the Vegan Shawarma “Meat” (Seitan):

  • Seitan: 1 lb (450g) store-bought seitan, either in a block or strips. If using a block, slice it thinly into bite-sized strips or shavings. (See FAQ for gluten-free alternatives).
  • Olive Oil: 2 tablespoons, for cooking.

For the Shawarma Marinade:

This marinade is the heart and soul of the recipe. The combination of warm spices, tang, and umami is what creates that signature shawarma flavor.

  • Olive Oil: 1/4 cup (60ml), extra virgin for the best flavor.
  • Lemon Juice: 1/4 cup (60ml), freshly squeezed.
  • Soy Sauce or Tamari: 2 tablespoons (30ml), for a deep, savory umami flavor.
  • Garlic: 4 cloves, minced or pressed.
  • Smoked Paprika: 2 teaspoons. This is crucial for adding a smoky depth.
  • Ground Cumin: 2 teaspoons.
  • Ground Coriander: 1 teaspoon.
  • Turmeric Powder: 1 teaspoon, for color and earthy flavor.
  • Allspice: 1/2 teaspoon. A classic shawarma spice that adds a unique warmth.
  • Cinnamon: 1/2 teaspoon. Trust me on this one; it adds a subtle, authentic warmth.
  • Black Pepper: 1 teaspoon, freshly ground.
  • Cayenne Pepper: 1/4 teaspoon (or more, to taste, for a little heat).
  • Salt: 1/2 teaspoon (adjust as needed, as soy sauce is also salty).

For the Creamy Tahini Sauce (Tarator):

This is a non-negotiable component. It’s cooling, nutty, and perfectly balances the warm spices of the shawarma.

  • Tahini: 1/2 cup (120g). Use a high-quality, runny tahini for the best results.
  • Lemon Juice: 1/4 cup (60ml), freshly squeezed.
  • Garlic: 1-2 cloves, minced.
  • Cold Water: 1/4 to 1/2 cup (60-120ml), used to thin the sauce to the desired consistency.
  • Salt: 1/2 teaspoon, or to taste.
  • Fresh Parsley: 2 tablespoons, finely chopped (optional, for garnish).

For the Punchy Vegan Garlic Sauce (Toum-Inspired):

For the true garlic lovers, this sauce adds an incredible, pungent kick. A traditional Toum is an emulsion of garlic and oil, but this is a slightly quicker, easier version.

  • Raw Cashews: 1/2 cup (70g), soaked in hot water for at least 30 minutes and drained.
  • Garlic: 3-4 large cloves, peeled.
  • Lemon Juice: 2 tablespoons (30ml).
  • Olive Oil: 2 tablespoons (30ml).
  • Unsweetened Plant-Based Milk or Water: 1/4 cup (60ml), plus more as needed.
  • Salt: 1/2 teaspoon.

For Assembly & Serving:

  • Pita Bread or Flatbread: 6-8 large, soft rounds.
  • Lettuce: 2 cups, shredded (Romaine or iceberg work well).
  • Tomatoes: 2 medium, diced.
  • Cucumber: 1 large, diced.
  • Red Onion: 1/2, very thinly sliced.
  • Pickled Turnips: 1/2 cup, sliced. These bright pink pickles are a classic shawarma accompaniment and provide a fantastic tangy crunch.
  • Fresh Parsley or Cilantro: For garnish.
  • Hot Sauce (e.g., Sriracha or Shatta): Optional, for those who like extra heat.

Instructions

Follow these steps carefully to build layers of flavor, resulting in the most delicious vegan shawarma you’ve ever had. The process involves marinating the seitan, preparing the sauces while it marinates, and then cooking everything to perfection.

Step 1: Prepare and Marinate the Seitan

  1. Prepare the Seitan: If you have a block of seitan, place it on a cutting board and use a sharp knife to slice it into very thin strips, mimicking the shavings from a traditional shawarma spit. If you bought pre-sliced seitan, you can skip this step. Place the seitan strips in a large bowl or a resealable bag.
  2. Mix the Marinade: In a separate medium bowl, whisk together all the marinade ingredients: olive oil, lemon juice, soy sauce (or tamari), minced garlic, smoked paprika, cumin, coriander, turmeric, allspice, cinnamon, black pepper, cayenne, and salt. Whisk until everything is well combined and emulsified.
  3. Marinate: Pour the marinade over the seitan strips. Use your hands or a spatula to toss everything together, ensuring every single piece of seitan is generously coated.
  4. Let it Rest: Cover the bowl (or seal the bag) and place it in the refrigerator to marinate for at least 1 hour. For the absolute best, most deeply infused flavor, let it marinate for 4-8 hours or even overnight. The longer it sits, the more flavorful it will become.

Step 2: Prepare the Sauces (While the Seitan Marinates)

This is the perfect time to make your sauces. They also benefit from a little time in the fridge for the flavors to meld.

To Make the Creamy Tahini Sauce:

  1. In a bowl, combine the tahini, lemon juice, and minced garlic.
  2. Begin to whisk. The mixture will seize up and become very thick and pasty—this is completely normal!
  3. Slowly drizzle in the cold water, a tablespoon at a time, while whisking continuously. Continue adding water and whisking until the sauce becomes smooth, creamy, and pourable. It should be the consistency of heavy cream.
  4. Stir in the salt. Taste and adjust seasoning—you may want more lemon for tang or more salt.
  5. If using, stir in the chopped parsley. Cover and refrigerate until ready to use.

To Make the Punchy Vegan Garlic Sauce:

  1. Drain the soaked cashews and add them to a high-speed blender.
  2. Add the garlic cloves, lemon juice, olive oil, salt, and 1/4 cup of plant milk or water.
  3. Blend on high for 1-2 minutes, scraping down the sides as needed, until the mixture is completely smooth and creamy. If it’s too thick, add more plant milk or water, one tablespoon at a time, until it reaches a thick but spreadable consistency.
  4. Taste and adjust for salt and lemon. Be warned, it will be very garlicky—which is the point!
  5. Transfer to a small bowl, cover, and refrigerate.

Step 3: Cook the Vegan Shawarma

  1. Heat the Pan: Place a large cast-iron skillet or non-stick frying pan over medium-high heat. Add the 2 tablespoons of cooking oil and let it get hot until it shimmers.
  2. Cook in Batches: Take the seitan out of the marinade, letting any excess drip off. Place a single layer of seitan in the hot pan. Do not overcrowd the pan, as this will cause the seitan to steam instead of sear. You want to achieve crispy, charred edges. Cook in 2-3 batches if necessary.
  3. Sear to Perfection: Let the seitan cook undisturbed for 3-4 minutes per side, until it’s deeply browned and crispy in spots. Use tongs to flip the pieces.
  4. Combine and Serve: Once all batches are cooked, you can return all the cooked seitan to the pan for a final toss to heat through. Remove from heat and set aside.

Step 4: Assemble Your Vegan Shawarma

  1. Warm the Pitas: Warm your pita bread in a dry skillet, the oven, or a toaster oven until they are soft and pliable.
  2. Build Your Wrap: Lay a warm pita flat. Spread a generous layer of the Vegan Garlic Sauce and/or the Creamy Tahini Sauce down the center.
  3. Layer the Goodness: Top the sauce with a hearty portion of the cooked vegan shawarma seitan.
  4. Add the Fresh Toppings: Pile on the shredded lettuce, diced tomatoes, cucumbers, and thinly sliced red onions. Don’t forget the pickled turnips for that essential tangy crunch!
  5. Drizzle and Garnish: Drizzle with more tahini sauce, add a sprinkle of fresh parsley, and a dash of hot sauce if you like.
  6. Fold and Enjoy: Fold the bottom of the pita up, then fold the sides over to create a tightly packed wrap. Serve immediately while everything is warm and fresh.

Nutrition Facts

  • Servings: 6-8 wraps
  • Calories per serving (approximate): 450-550 kcal (This is an estimate and includes one pita, a serving of the seitan, sauces, and fresh vegetables. It will vary based on the specific brands of seitan, tahini, and pita bread used.)

Preparation Time

  • Prep time: 25 minutes (includes chopping and mixing the marinade/sauces)
  • Marinating time: 1 hour (minimum) to 8 hours (recommended)
  • Cook time: 15-20 minutes
  • Total active time: Approximately 45 minutes

How to Serve

While the classic pita wrap is iconic, this versatile vegan shawarma can be served in many delicious ways. Here are some ideas to change things up or cater to different dietary needs:

  • The Classic Shawarma Wrap:
    • This is the traditional and most popular method.
    • Use large, soft, fluffy pita bread that can be easily folded.
    • Layering is key: sauce first, then the hot seitan, followed by the cool, crisp salads and pickles. A final drizzle of sauce on top ties it all together.
  • The Deconstructed Shawarma Bowl:
    • This is a fantastic gluten-free and lower-carb option.
    • Base: Start with a bed of fluffy quinoa, basmati rice, or even a spring mix salad.
    • Toppings: Arrange the cooked shawarma seitan, diced tomatoes, cucumbers, sliced onions, and pickled turnips in separate sections over the base.
    • Sauce: Drizzle generously with both the tahini and garlic sauces. Garnish with fresh parsley.
  • Vegan Shawarma Platter (Mezze Style):
    • Perfect for sharing, parties, or a family-style dinner.
    • Arrange the cooked shawarma seitan in the center of a large platter.
    • Surround it with small bowls of hummus, baba ghanoush, the tahini sauce, and the garlic sauce.
    • Add piles of the chopped salad ingredients (lettuce, tomato, cucumber) and a bowl of pickled turnips.
    • Serve with plenty of warm pita bread or toasted pita chips for scooping.
  • Loaded Shawarma Fries:
    • The ultimate comfort food fusion.
    • Bake or air-fry a batch of your favorite French fries until golden and crispy.
    • Pile the hot fries onto a plate, top with a generous amount of the vegan shawarma seitan.
    • Drizzle lavishly with the tahini and garlic sauces, and then scatter with diced tomatoes, onions, and parsley.

Additional Tips for a Perfect Result

  1. Don’t Skip the Marinating Time: This is the most crucial tip. Seitan is like a sponge, but it needs time to absorb all the complex flavors of the marinade. An hour is the absolute minimum, but if you can plan ahead and let it marinate overnight, the flavor payoff is immense. The spices will penetrate deeper, and the seitan will become more tender and savory.
  2. High Heat is Your Friend: To get those delicious, crispy, and slightly charred edges that mimic the texture of shawarma from a vertical spit, you need to cook it on medium-high to high heat. A hot cast-iron skillet is ideal for this. Don’t be afraid of a little smoke; that’s where the flavor happens!
  3. Cook in Batches (Seriously!): It’s tempting to dump all the seitan into the pan at once to save time, but this is a mistake. Overcrowding the pan lowers the temperature, causing the seitan to steam in its own juices rather than searing. This results in a softer, less texturally interesting product. Cooking in single-layer batches ensures each piece makes direct contact with the hot pan, creating that perfect char.
  4. Master Your Sauce Consistency: The key to a great tahini sauce is the process. When you first mix tahini and lemon juice, it will thicken dramatically. The magic happens when you slowly stream in cold water while whisking. This emulsifies the mixture, turning it from a thick paste into a silky, smooth sauce. Adjust the water amount until it’s perfectly drizzly but not watery.
  5. Embrace the Pickles: Don’t underestimate the power of the pickled turnips. In Middle Eastern cuisine, pickles (known as mekhalel) are essential for cutting through rich, savory flavors. The bright, tangy, and slightly salty crunch of pickled turnips provides the perfect counterpoint to the warmly spiced seitan and creamy sauces. You can find them in jars in the international aisle of most supermarkets or at a Middle Eastern grocer.

Frequently Asked Questions (FAQ)

Q1: Can I make this vegan shawarma recipe gluten-free?
A: Absolutely! Seitan is made from wheat gluten, so it is not suitable for a gluten-free diet. However, you can easily substitute it with other plant-based proteins. The best gluten-free options are:

  • King Oyster Mushrooms: Shred them with a fork to create a texture that mimics pulled meat. They are wonderfully chewy and absorb the marinade beautifully.
  • Soy Curls: Rehydrate them according to package directions, squeeze out all excess water, and then marinate and cook as you would the seitan.
  • Extra-Firm Tofu: Press the tofu for at least 30 minutes to remove excess water, then crumble or slice it into thin strips before marinating.
    Remember to also use a gluten-free soy sauce alternative like tamari and serve with gluten-free wraps or in a bowl.

Q2: How should I store leftovers and how long will they last?
A: Store the components separately for the best results. The cooked shawarma seitan can be stored in an airtight container in the refrigerator for up to 4 days. The tahini and garlic sauces will also last for about 4-5 days in separate airtight containers. The fresh vegetable components should be stored separately as well. When you’re ready to eat, simply reheat the seitan in a pan or microwave and assemble your wrap or bowl fresh.

Q3: Can I freeze the vegan shawarma “meat”?
A: Yes, this recipe is very freezer-friendly! You can freeze the cooked seitan shawarma. Let it cool completely, then place it in a freezer-safe bag or container. It will keep well in the freezer for up to 3 months. To reheat, let it thaw in the refrigerator overnight and then pan-fry it for a few minutes to crisp it back up. You can also freeze the uncooked, marinated seitan for a quick future meal.

Q4: My tahini sauce is bitter. What did I do wrong?
A: A bitter taste in tahini sauce usually comes from the tahini itself. Some lower-quality or older brands of tahini can have a pronounced bitterness. To ensure a smooth, nutty flavor, use a high-quality tahini made from hulled sesame seeds, and make sure it’s fresh (check the expiration date). A good, fresh tahini should be runny and have a pleasant, nutty aroma. Adding a tiny pinch of sugar or a teaspoon of maple syrup can also sometimes help balance out any slight bitterness.

Q5: What are the pink pickled turnips and are they necessary?
A: Those bright pink pickles are Middle Eastern pickled turnips, and their vibrant color traditionally comes from adding a slice of beetroot to the pickling jar. While not “necessary” in the sense that the recipe will fail without them, they are a highly traditional and recommended component. They provide a crucial element of bright, acidic tang and a refreshing crunch that cuts through the richness of the seitan and sauces. Their flavor profile is a cornerstone of an authentic shawarma experience. If you absolutely cannot find them, you could substitute with other pickled vegetables like radishes or a quick-pickled red onion.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Shawarma Recipe


  • Author: David

Ingredients

For the Vegan Shawarma “Meat” (Seitan):

  • Seitan: 1 lb (450g) store-bought seitan, either in a block or strips. If using a block, slice it thinly into bite-sized strips or shavings. (See FAQ for gluten-free alternatives).
  • Olive Oil: 2 tablespoons, for cooking.

For the Shawarma Marinade:

This marinade is the heart and soul of the recipe. The combination of warm spices, tang, and umami is what creates that signature shawarma flavor.

  • Olive Oil: 1/4 cup (60ml), extra virgin for the best flavor.
  • Lemon Juice: 1/4 cup (60ml), freshly squeezed.
  • Soy Sauce or Tamari: 2 tablespoons (30ml), for a deep, savory umami flavor.
  • Garlic: 4 cloves, minced or pressed.
  • Smoked Paprika: 2 teaspoons. This is crucial for adding a smoky depth.
  • Ground Cumin: 2 teaspoons.
  • Ground Coriander: 1 teaspoon.
  • Turmeric Powder: 1 teaspoon, for color and earthy flavor.
  • Allspice: 1/2 teaspoon. A classic shawarma spice that adds a unique warmth.
  • Cinnamon: 1/2 teaspoon. Trust me on this one; it adds a subtle, authentic warmth.
  • Black Pepper: 1 teaspoon, freshly ground.
  • Cayenne Pepper: 1/4 teaspoon (or more, to taste, for a little heat).
  • Salt: 1/2 teaspoon (adjust as needed, as soy sauce is also salty).

For the Creamy Tahini Sauce (Tarator):

This is a non-negotiable component. It’s cooling, nutty, and perfectly balances the warm spices of the shawarma.

  • Tahini: 1/2 cup (120g). Use a high-quality, runny tahini for the best results.
  • Lemon Juice: 1/4 cup (60ml), freshly squeezed.
  • Garlic: 1-2 cloves, minced.
  • Cold Water: 1/4 to 1/2 cup (60-120ml), used to thin the sauce to the desired consistency.
  • Salt: 1/2 teaspoon, or to taste.
  • Fresh Parsley: 2 tablespoons, finely chopped (optional, for garnish).

For the Punchy Vegan Garlic Sauce (Toum-Inspired):

For the true garlic lovers, this sauce adds an incredible, pungent kick. A traditional Toum is an emulsion of garlic and oil, but this is a slightly quicker, easier version.

  • Raw Cashews: 1/2 cup (70g), soaked in hot water for at least 30 minutes and drained.
  • Garlic: 3-4 large cloves, peeled.
  • Lemon Juice: 2 tablespoons (30ml).
  • Olive Oil: 2 tablespoons (30ml).
  • Unsweetened Plant-Based Milk or Water: 1/4 cup (60ml), plus more as needed.
  • Salt: 1/2 teaspoon.

For Assembly & Serving:

  • Pita Bread or Flatbread: 6-8 large, soft rounds.
  • Lettuce: 2 cups, shredded (Romaine or iceberg work well).
  • Tomatoes: 2 medium, diced.
  • Cucumber: 1 large, diced.
  • Red Onion: 1/2, very thinly sliced.
  • Pickled Turnips: 1/2 cup, sliced. These bright pink pickles are a classic shawarma accompaniment and provide a fantastic tangy crunch.
  • Fresh Parsley or Cilantro: For garnish.
  • Hot Sauce (e.g., Sriracha or Shatta): Optional, for those who like extra heat.


Instructions

Step 1: Prepare and Marinate the Seitan

  1. Prepare the Seitan: If you have a block of seitan, place it on a cutting board and use a sharp knife to slice it into very thin strips, mimicking the shavings from a traditional shawarma spit. If you bought pre-sliced seitan, you can skip this step. Place the seitan strips in a large bowl or a resealable bag.
  2. Mix the Marinade: In a separate medium bowl, whisk together all the marinade ingredients: olive oil, lemon juice, soy sauce (or tamari), minced garlic, smoked paprika, cumin, coriander, turmeric, allspice, cinnamon, black pepper, cayenne, and salt. Whisk until everything is well combined and emulsified.
  3. Marinate: Pour the marinade over the seitan strips. Use your hands or a spatula to toss everything together, ensuring every single piece of seitan is generously coated.
  4. Let it Rest: Cover the bowl (or seal the bag) and place it in the refrigerator to marinate for at least 1 hour. For the absolute best, most deeply infused flavor, let it marinate for 4-8 hours or even overnight. The longer it sits, the more flavorful it will become.

Step 2: Prepare the Sauces (While the Seitan Marinates)

This is the perfect time to make your sauces. They also benefit from a little time in the fridge for the flavors to meld.

To Make the Creamy Tahini Sauce:

  1. In a bowl, combine the tahini, lemon juice, and minced garlic.
  2. Begin to whisk. The mixture will seize up and become very thick and pasty—this is completely normal!
  3. Slowly drizzle in the cold water, a tablespoon at a time, while whisking continuously. Continue adding water and whisking until the sauce becomes smooth, creamy, and pourable. It should be the consistency of heavy cream.
  4. Stir in the salt. Taste and adjust seasoning—you may want more lemon for tang or more salt.
  5. If using, stir in the chopped parsley. Cover and refrigerate until ready to use.

To Make the Punchy Vegan Garlic Sauce:

  1. Drain the soaked cashews and add them to a high-speed blender.
  2. Add the garlic cloves, lemon juice, olive oil, salt, and 1/4 cup of plant milk or water.
  3. Blend on high for 1-2 minutes, scraping down the sides as needed, until the mixture is completely smooth and creamy. If it’s too thick, add more plant milk or water, one tablespoon at a time, until it reaches a thick but spreadable consistency.
  4. Taste and adjust for salt and lemon. Be warned, it will be very garlicky—which is the point!
  5. Transfer to a small bowl, cover, and refrigerate.

Step 3: Cook the Vegan Shawarma

  1. Heat the Pan: Place a large cast-iron skillet or non-stick frying pan over medium-high heat. Add the 2 tablespoons of cooking oil and let it get hot until it shimmers.
  2. Cook in Batches: Take the seitan out of the marinade, letting any excess drip off. Place a single layer of seitan in the hot pan. Do not overcrowd the pan, as this will cause the seitan to steam instead of sear. You want to achieve crispy, charred edges. Cook in 2-3 batches if necessary.
  3. Sear to Perfection: Let the seitan cook undisturbed for 3-4 minutes per side, until it’s deeply browned and crispy in spots. Use tongs to flip the pieces.
  4. Combine and Serve: Once all batches are cooked, you can return all the cooked seitan to the pan for a final toss to heat through. Remove from heat and set aside.

Step 4: Assemble Your Vegan Shawarma

  1. Warm the Pitas: Warm your pita bread in a dry skillet, the oven, or a toaster oven until they are soft and pliable.
  2. Build Your Wrap: Lay a warm pita flat. Spread a generous layer of the Vegan Garlic Sauce and/or the Creamy Tahini Sauce down the center.
  3. Layer the Goodness: Top the sauce with a hearty portion of the cooked vegan shawarma seitan.
  4. Add the Fresh Toppings: Pile on the shredded lettuce, diced tomatoes, cucumbers, and thinly sliced red onions. Don’t forget the pickled turnips for that essential tangy crunch!
  5. Drizzle and Garnish: Drizzle with more tahini sauce, add a sprinkle of fresh parsley, and a dash of hot sauce if you like.
  6. Fold and Enjoy: Fold the bottom of the pita up, then fold the sides over to create a tightly packed wrap. Serve immediately while everything is warm and fresh.

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 450-550