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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Roasting
  • Cuisine: Middle Eastern
  • Diet: Vegan

Description

This Vegan Shawarma is a bold, flavorful plant-based twist on the classic Middle Eastern street food. Made with spiced roasted chickpeas or tofu, fresh vegetables, and creamy tahini or yogurt sauce, this easy vegan shawarma recipe is perfect for wraps, bowls, or meal prep.


Ingredients

For the shawarma filling:

  • 2 cups chickpeas or 2 cups cubed tofu (or a mix)
  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 2 tablespoons lemon juice
  • 1 teaspoon paprika
  • 1 teaspoon cumin
  • 1 teaspoon coriander
  • ½ teaspoon turmeric
  • ½ teaspoon cinnamon
  • Salt, to taste
  • Black pepper, to taste
  • 4 pita or flatbreads

For serving:

  • Lettuce or cabbage, shredded
  • 2 tomatoes, sliced
  • 1 cucumber, chopped
  • 1 red onion, sliced
  • Pickles (optional)

For the sauce:

  • ½ cup plant-based yogurt or tahini
  • 12 garlic cloves, minced
  • 1 tablespoon lemon juice
  • Salt, to taste

Instructions

  • Preheat oven to 200°C (400°F).
  • In a bowl, mix olive oil, garlic, lemon juice, and all spices.
  • Add chickpeas or tofu and toss until evenly coated.
  • Spread on a baking sheet in a single layer.
  • Roast for 20–25 minutes until golden and slightly crispy.
  • Meanwhile, prepare the sauce by mixing yogurt or tahini with garlic, lemon juice, and salt.
  • Warm the pita or flatbread.
  • Assemble wraps with shawarma filling, fresh vegetables, and sauce.
  • Wrap tightly and serve immediately.

Notes

Press tofu before cooking for better texture and flavor absorption.Add chili flakes or harissa for extra heat.For a crispier texture, broil for the last 2–3 minutes.Great served as a bowl with rice or quinoa instead of flatbread.