
Vegan Shawarma shows that plant-based food can be bold and satisfying. Instead of roasted meat, this version uses smoky, shredded jackfruit that soaks up spices and sauce. It’s an easy, flavorful twist on the classic shawarma—ready faster than you might expect. Serve with a creamy garlic shawarma sauce or vegan tzatziki, warm pita, and crisp vegetables for a complete meal.
Canned young (green) jackfruit is an affordable, pantry-friendly meat substitute. When simmered in a spiced tomato-broth mixture it develops a pleasantly “meaty” texture that works well in sandwiches, bowls, and more. This jackfruit filling also shines in pulled “pork” style nachos and banh mi sandwiches.
Why you’ll love this recipe
- Full-flavored: A blend of dried spices, tomato paste, and vegetable broth creates a deeply savory, smoky shawarma flavor that pairs perfectly with garlic sauce and fresh veggies.
- Crowd-pleaser: The cooked jackfruit develops a pulled, meat-like texture that appeals to vegans and omnivores alike.
- Meal prep friendly: Make a large batch for easy lunches or quick dinners throughout the week.
- Versatile: Use the shawarma-spiced jackfruit in pitas, rice bowls, salads, wraps, nachos, or as a pizza topping.

Ingredients (and substitutes)
This jackfruit shawarma uses mainly pantry staples. Key ingredients and acceptable substitutes are listed below.

- Jackfruit: Use canned young/green jackfruit packed in water or brine. Rinse well and discard any hard core pieces. Do not use jackfruit canned in syrup.
- Tomato paste: Adds umami and color; double-concentrated paste works especially well.
- Vegetable broth: Provides moisture and extra savory depth as the jackfruit simmers.
- Smoked paprika: Choose smoked sweet paprika for color and a smoky note (avoid smoked hot unless you want added heat).
Scroll down to the recipe card for full ingredient amounts and step-by-step instructions.
Suggested toppings to serve with shawarma:
Fill a warm pita with shawarma sauce and plenty of crunchy vegetables. Topping ideas:
- Shawarma sauce or vegan tzatziki
- Sliced tomatoes
- Chopped cucumber
- Quick pickled red onions or thinly sliced red onion
- Pickled red cabbage
- Chopped lettuce (Romaine or Iceberg)

Want more hearty vegan mains? Try vegan gyros, BBQ pulled mushroom sandwiches, or jackfruit banh mi.

How to make (step-by-step photos)
This jackfruit shawarma is straightforward. The main steps are: prepare the jackfruit, simmer it in the spiced tomato-broth mixture, then roast briefly to brown the edges for added texture.






See the recipe card below for complete ingredient amounts and full instructions.


Tips
- Choose jackfruit in water: Canned jackfruit packed in water has the most neutral flavor; brined jackfruit is fine but rinse thoroughly to reduce saltiness.
- Mix oil and tomato paste cold: Combining oil and tomato paste in a cool skillet before heating reduces splatter when the pan warms.
- Prep while it cooks: Make the sauce and chop toppings while the jackfruit simmers and roasts to save time.
- Make extra: Double the recipe for easy lunches; leftovers keep in the refrigerator for 3–4 days.
- Use leftovers creatively: Turn leftover jackfruit into rice bowls, salads, quesadillas, nachos, or pizza toppings.


Other Mediterranean and Middle Eastern inspired recipes:
-
Oven Baked Falafel
-
Quick Pickled Red Cabbage
-
Vegan Gyros (Seitan)
-
Falafel Tahini Burgers with Tzatziki
Enjoyed this recipe? Please leave a 5-star review below!
📖 Recipe
Vegan Shawarma

Ingredients
Jackfruit Shawarma
- 1 (20 oz / 265 g) can jackfruit (in water or brine; rinse and trim any hard core pieces)
- 1 tablespoon grapeseed oil (or neutral oil)
- 2 tablespoons tomato paste
- 1½ cup vegetable broth
- 2 teaspoons smoked sweet paprika
- 2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon onion powder
- ¾ teaspoon garlic powder
- ¼ teaspoon fine sea salt
- ¼ teaspoon black pepper
- ¼ teaspoon ground turmeric
For serving (optional)
- Pita, naan, or flatbread (gluten-free if needed)
- Shawarma sauce or vegan tzatziki
- Vegetables: cucumber, tomato, lettuce, red onion, pickled red onion, or pickled cabbage
Instructions
- Prep jackfruit: Drain and rinse 1 can (20 oz / 265 g) jackfruit. Soak in water for 5 minutes, then drain and rinse again. Trim away and discard any firm core pieces. Shred the jackfruit into smaller pieces with a spatula or fork.
- Preheat oven: Preheat oven to 425°F (220°C).
- Make the sauce and season: In a large skillet (cold), combine 1 tablespoon grapeseed oil and 2 tablespoons tomato paste. Add 1½ cups vegetable broth, 2 teaspoons smoked paprika, 2 teaspoons cumin, 1 teaspoon coriander, 1 teaspoon onion powder, ¾ teaspoon garlic powder, ¼ teaspoon fine sea salt, ¼ teaspoon black pepper, and ¼ teaspoon turmeric. Whisk to combine.
- Simmer: Add the shredded jackfruit to the skillet. Cover and bring to a simmer over medium heat. Cook covered for 5 minutes, then uncover and simmer, stirring occasionally and breaking up any larger pieces, until the liquid reduces to a thick sauce and the jackfruit is tender, about 10–15 minutes.
- Roast for texture: Lightly oil a baking sheet and spread the seasoned jackfruit in an even layer. Lightly oil the top, then roast in the preheated oven until edges brown, about 15 minutes, stirring once halfway through.
- Serve: Pile the jackfruit into warm pita or flatbread, drizzle with shawarma sauce or vegan tzatziki, and top with fresh or pickled vegetables.
Notes
- Canned jackfruit: Use jackfruit canned in water when possible; jackfruit in brine is acceptable but must be rinsed well. Avoid jackfruit in syrup.
- Oil: Any neutral oil works in place of grapeseed oil. Use spray or brush to oil the baking sheet and top of the mixture.
- Smoked paprika: Use smoked sweet paprika for a smoky flavor without heat.
- Covering the skillet: If your skillet lacks a lid, use a baking sheet to cover while simmering.
- Storage: Leftovers keep 3–4 days in the refrigerator. Reheat in a lightly oiled skillet, in the oven at 350°F (177°C), or microwaved (microwave softens texture).
Nutrition
|
Carbohydrates: 21 g
|
Protein: 3 g
|
Fat: 4 g