I started making seitan shawarma when I wanted a plant-based version that had the same bold, satisfying flavor as the original without feeling like a lesser substitute.
Seitan is one of the best proteins for this kind of cooking — it has a firm, chewy texture that holds up well to strong spices and gets beautifully caramelized when it hits a hot pan.
I’ve worked out a spice blend and cooking method that gives it real depth and those slightly charred edges that make shawarma so good. I’ll walk you through the seitan, the sauce, and how to build the wrap so everything comes together the right way. It’s a meal that stands completely on its own, no comparison needed.
Why You’ll Love This Recipe
Seitan Shawarma is packed with deep, aromatic spices that create a bold and satisfying flavor in every bite. The seitan has a hearty, chewy texture that works beautifully as a plant-based alternative, making the dish feel both substantial and comforting.
This recipe is also easy to prepare, with simple steps that don’t require complicated techniques. It’s a great option for weeknight dinners or meal prep, giving you a versatile dish that can be enjoyed in different ways throughout the week.
Another reason this recipe stands out is how customizable it is. From the toppings to the sauces, you can adjust everything to suit your family’s preferences while still keeping the core flavors intact.
Serves: 4 people
This recipe serves four generous portions, making it perfect for family meals or sharing. It can easily be doubled if you’re cooking for a larger group or want leftovers for later.
Ingredients You’ll Need
For the Seitan Marinade:
- 12 oz seitan, sliced into thin strips
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 2 tablespoons lemon juice
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon ground coriander
- ½ teaspoon turmeric
- ½ teaspoon cinnamon
- ½ teaspoon allspice
- ½ teaspoon salt
- ½ teaspoon black pepper
For Serving:
- 4 pita breads or flatbreads
- 1 cup shredded lettuce
- 1 cup chopped tomatoes
- ½ cup sliced cucumbers
- ½ cup red onion, thinly sliced
- ½ cup hummus or garlic sauce
- 2 tablespoons fresh parsley, chopped
Pro Tips
- Slice the seitan into thin, even strips to help it absorb the marinade more effectively. This also improves the texture when cooked.
- Allow the seitan to marinate for at least 30 minutes, but longer if possible for deeper flavor. Even a few extra hours can make a noticeable difference.
- Cook the seitan in batches to avoid overcrowding the pan. This helps achieve a slightly crisp exterior rather than steaming.
- Use a hot skillet or cast iron pan for the best texture. This creates those lightly caramelized edges that add extra flavor.
- Warm your pita or flatbread before assembling to make them soft and easier to fold. This enhances the overall experience.
- Balance the rich spices with fresh toppings like cucumber and lettuce for a refreshing contrast.
Tools You’ll Need
- Mixing bowl
- Cutting board
- Sharp knife
- Measuring spoons
- Large skillet or cast iron pan
- Tongs or spatula
- Serving platter
Substitutions and Variations
If you don’t have seitan, you can substitute with tofu or tempeh, adjusting the cooking time accordingly. Each option offers a slightly different texture but still works well with the shawarma spices.
For a gluten-free version, use a plant-based protein alternative instead of seitan and serve it with gluten-free wraps. You can also experiment with different sauces like tahini or dairy-free yogurt to create new flavor combinations while keeping the dish family-friendly.
Make Ahead Tips
Seitan Shawarma is an excellent recipe for preparing ahead, especially if you want a flavorful meal ready with minimal effort. The seitan can be sliced and marinated up to 24 hours in advance, allowing the spices to fully develop and deepen in flavor.
You can also prep all the vegetables and sauces ahead of time and store them separately in the refrigerator. This makes assembly quick and convenient, especially for busy evenings or when serving multiple people.
If needed, you can cook the seitan ahead and reheat it gently in a skillet before serving. This helps maintain its texture while saving time during mealtime.
Instructions
Step 1: Prepare the Seitan
Place the sliced seitan into a mixing bowl. Add olive oil, garlic, lemon juice, and all the spices, then mix thoroughly until the seitan is evenly coated.
Cover and let it marinate for at least 30 minutes, or longer for more intense flavor. This step is key to achieving the signature shawarma taste.
Step 2: Prepare the Toppings
While the seitan marinates, chop the lettuce, tomatoes, cucumbers, and parsley. Thinly slice the red onion and set everything aside.
Keep the toppings chilled until ready to use. This helps create a refreshing contrast to the warm, spiced seitan.
Step 3: Cook the Seitan
Heat a large skillet or cast iron pan over medium-high heat. Add the marinated seitan and cook in batches for about 5–7 minutes, stirring occasionally.
Cook until the seitan is heated through and slightly crispy on the edges. Remove from the pan and set aside once done.
Step 4: Warm the Bread
Warm the pita or flatbread in a dry skillet or oven for a few minutes until soft and pliable. This makes them easier to fold and enhances their flavor.
Keep the bread wrapped in a clean towel to stay warm while you finish preparing the rest of the dish.
Step 5: Assemble the Shawarma
Lay the warm bread flat and add a generous portion of cooked seitan. Top with lettuce, tomatoes, cucumbers, red onion, and your choice of hummus or garlic sauce.
Sprinkle with fresh parsley and gently fold or wrap the bread. Make sure the filling is evenly distributed for balanced bites.
Step 6: Serve and Enjoy
Serve the shawarma immediately while everything is warm and fresh. The combination of textures and flavors is best enjoyed right away.
Arrange on a platter if serving family-style. This makes it easy for everyone to enjoy and customize their wraps.
Serving Suggestions
Serve Seitan Shawarma wrapped in soft pita bread for a classic and satisfying presentation. The warm bread paired with the spiced filling creates a comforting and balanced meal.
For a lighter option, serve the seitan over a bowl of rice or fresh salad. This allows you to enjoy all the flavors without the bread while still keeping the dish filling.
You can also include sides like hummus, roasted vegetables, or crispy potatoes to round out the meal. These additions complement the shawarma spices beautifully.
Offering a variety of sauces such as tahini or garlic sauce allows everyone to customize their meal. This makes it especially enjoyable for family-style dining.
Leftovers and Storage
Store leftover seitan and toppings separately in airtight containers in the refrigerator for up to 4 days. Keeping them separate helps maintain the best texture and freshness.
Reheat the seitan in a skillet over medium heat or in the microwave in short intervals. Adding a small amount of oil can help restore its texture.
Avoid storing assembled wraps, as they can become soggy over time. It’s best to assemble fresh just before serving.
Freezing is possible for the cooked seitan, which can be stored for up to 2 months. Thaw in the refrigerator before reheating for best results.
Nutrition and Benefits
- Seitan provides a high-protein, plant-based alternative that is both filling and satisfying
- The use of spices adds flavor without the need for excessive fats or sugars
- Fresh vegetables contribute fiber, vitamins, and a refreshing balance to the dish
- Can be easily adapted for different dietary preferences, including vegan diets
- Offers a balanced combination of protein, carbohydrates, and healthy fats when served with toppings and bread
Recipe FAQ
What is seitan made from?
Seitan is made from wheat gluten and has a chewy texture similar to meat. It’s a popular plant-based protein used in many savory dishes.
Can I make this recipe gluten-free?
Seitan itself contains gluten, so you would need to substitute it with a gluten-free alternative like tofu or a plant-based protein. The rest of the recipe can be adjusted accordingly.
How long should I marinate the seitan?
At least 30 minutes is recommended, but longer marinating times will result in deeper flavor. Preparing it a few hours ahead can make a noticeable difference.
Can I bake the seitan instead of cooking it on the stove?
Yes, you can spread the marinated seitan on a baking sheet and bake at 400°F for about 15–20 minutes. This method works well, though it may not create the same crisp edges as a skillet.
Is this recipe kid-friendly?
Yes, the flavors are warm and savory rather than spicy. You can adjust the seasoning slightly if needed to suit younger tastes.
What sauces work best with this dish?
Hummus, garlic sauce, and tahini are all excellent options. Each adds a different layer of flavor while complementing the spices.
Can I prepare this for a group?
Yes, this recipe scales easily and works well for gatherings. Preparing all components ahead allows for quick assembly and serving.
Conclusion
Seitan Shawarma is a flavorful and dependable recipe that brings bold spices and satisfying textures into a simple, approachable meal. Its ease of preparation and flexibility make it a great option for both everyday dinners and shared meals.
With its hearty plant-based protein and fresh toppings, this dish delivers comfort and consistency in every bite. It’s a recipe worth making again for its reliable results and family-friendly appeal.








