Learn how to make a flavourful Vegan Shawarma Wrap with crispy tofu, creamy tzatziki & pickled onions. Quick, healthy, plant-based dinner ready in 30 mins!
🥙 Introduction: A Flavour Explosion You Won’t Believe Is Vegan!
If you’ve been searching for a bold, smoky, satisfying meal that delivers restaurant-style flavour right from your kitchen, then this Vegan Shawarma Wrap is about to become your newest obsession. Packed with richly seasoned plant-based filling, crunchy vegetables, creamy sauces, and wrapped in warm, soft flatbread, this recipe transforms simple ingredients into a mouthwatering masterpiece.
This incredible Vegan Shawarma Wrap is inspired by the vibrant street-food flavours loved across the Middle East, with a wholesome plant-based twist that makes every bite exciting, hearty, and incredibly satisfying. Whether you’re preparing lunch, dinner, meal prep, or a quick weekday treat, this wrap delivers the perfect balance of smoky spices, freshness, creaminess, and crunch.
One of the best things about this Vegan Shawarma Wrap is its versatility. You can customise the fillings, spice level, vegetables, and sauces to suit your taste while still achieving that iconic shawarma flavour everyone craves. It’s also budget-friendly, beginner-friendly, and ideal for busy households looking for healthy vegan wraps that never feel boring.
The delicious aroma of cumin, paprika, coriander, garlic, turmeric, and warming spices filling your kitchen is enough to make anyone hungry before the first bite. Once wrapped and toasted, the crispy edges and juicy filling create an irresistible combination that tastes even better than takeaway.
So if you love vegan street food, vibrant meals bursting with flavour, and comforting wraps loaded with goodness, this sensational Vegan Shawarma Wrap recipe is exactly what your menu needs today.
Table of Contents
🌟 Why You’ll Love This Recipe 🌟
- Ready in 30 Minutes or Less: From fridge to plate, this Vegan Shawarma Wrap is a dream for busy weeknights.
- Big Flavour, Simple Ingredients: No fancy meat substitutes needed. Just tofu and pantry spices.
- Meal-Prep Friendly: Make the components ahead and assemble fresh for the ultimate quick vegan dinner.
- Crowd-Pleaser: Even devoted meat-eaters will fall for this plant-based weeknight dinner. It’s that good.
- Completely Customisable: Gluten-free? Soy-free? We’ve got variations for you.
- Healthier Than Takeaway: Packed with plant protein, fibre, and fresh veg, with approx 361.6 kcal per serving.
- Budget-Friendly: Tofu and veg cost less than a trip to your local shawarma spot.
🛒 Ingredients Needed
Here’s everything you need to build the ultimate Vegan Shawarma Wrap. All ingredients are easy to find in most Lagos supermarkets or local markets.
For The Crispy Tofu Shawarma:
- Extra-Firm Tofu, 400g: The star of our Vegan Shawarma Wrap. Press it well. When thinly sliced, it mimics that classic shawarma texture. Use firm tofu for the best results.
- Soy Sauce, 2 tbsp: Adds deep umami and saltiness to the marinade. Use tamari for a gluten-free dinner.
- Olive Oil, 1 tbsp: Helps the tofu crisp up in the oven and carries flavour.
- Lemon Juice, 1 tbsp: Freshly squeezed is best. It gives the marinade a bright, tangy kick.
- Ground Cumin, 1 tsp: The warm, earthy backbone of any shawarma spice mix.
- Maple Syrup, 1 tsp: Balances the spices with a touch of sweetness. Honey isn’t vegan, so stick to maple.
- Smoked Paprika, 1 tsp: For that authentic smoky, slightly sweet depth.
- Ground Cinnamon, ¼ tsp: The secret ingredient. It adds warmth and complexity.
For The Quick Pickled Onions:
- Red Onion, 1 small: Thinly sliced. The sharpness mellows as it pickles.
- Sugar, 1 tsp: Helps balance the vinegar.
- Hot Water, 2 tbsp: Dissolves the sugar quickly.
- Apple Cider Vinegar, ¼ cup: Gives the onions their vibrant pink colour and tang.
For The Easy Vegan Tzatziki:
- Plain Vegan Yoghurt, ½ cup: Use unsweetened coconut or soy yoghurt. It’s the creamy base.
- Olive Oil, 1 tsp: Adds richness to the sauce.
- Fresh Dill, 1 tbsp chopped: Classic tzatziki herb. Use fresh, not dried.
- Cucumber, ½ cup grated: For coolness and crunch. No need to squeeze water for this quick version.
- Salt, pinch: To taste.
To Assemble The Vegan Shawarma Wrap:
- Large Flatbreads or Pita (4): Soft, foldable wraps are perfect for holding everything together.
- Fresh Veggies: Sliced tomatoes, shredded lettuce, cucumber ribbons, radish. Add crunch and colour.
- Optional Extras: Hummus, chilli sauce, fresh parsley, or vegan feta for extra pizzazz.

🍳 Equipment Needed
You don’t need a vertical rotisserie to nail this Vegan Shawarma Wrap. Here’s your toolkit:
- Baking Sheet: A large one so the tofu strips can spread out and get crispy.
- Parchment Paper: Prevents sticking and makes cleanup a breeze.
- Mixing Bowls: One large for marinating tofu, one small for tzatziki.
- Potato Peeler or Box Grater: For shaving tofu into thin, shawarma-style strips.
- Glass Jar with Lid: For your quick-pickled onions. They keep for up to 2 weeks.
- Sharp Knife & Chopping Board: For all your fresh veggies.
- Measuring Spoons & Cups: For perfect seasoning every time.

👨🏻🍳 Step-By-Step Guide
Cooking Instructions:
Follow these precise, easy-to-follow directions for a foolproof Vegan Shawarma Wrap every single time.
Step 1: Fire Up The Oven & Make The Marinade
- Preheat your oven to 400°F / 200°C. Line a baking sheet with parchment paper.
- In a small bowl, whisk together the soy sauce, olive oil, lemon juice, cumin, maple syrup, paprika, and cinnamon until combined. This is your flavour-packed marinade.
Step 2: Slice & Marinate The Tofu
- Press your extra-firm tofu for 10 minutes to remove excess water. This ensures crispy results.
- Using a potato peeler or the slicing side of a box grater, shave the tofu into thin strips. Aim for shawarma-like ribbons.
- Transfer the tofu strips to a large bowl. Pour the marinade over the top and gently toss until every strip is fully coated.
Step 3: Bake To Crispy Perfection
- Spread the marinated tofu strips evenly on your prepared baking sheet. Don’t overcrowd them.
- Bake for 20 minutes, or until the edges are golden and crispy. This is what gives your Vegan Shawarma Wrap that authentic texture.
Step 4: Whip Up Quick Pickled Onions
- While the tofu bakes, thinly slice your red onion and add it to a clean jar.
- Add sugar, hot water, and apple cider vinegar to the jar. Stir well, seal, and set aside. They’ll be ready by the time you assemble.
Step 5: Mix The Vegan Tzatziki
- In a small bowl, combine vegan yoghurt, olive oil, chopped dill, grated cucumber, and a pinch of salt.
- Stir until smooth and creamy. Taste and adjust salt if needed. This quick tzatziki is a game-changer.
Step 6: Assemble Your Epic Vegan Shawarma Wrap
- Warm your flatbreads for 20 seconds in a dry pan or microwave. This makes them pliable.
- Spread a generous layer of vegan tzatziki down the centre of each flatbread.
- Top with a hearty pile of crispy tofu shawarma.
- Add a spoonful of pickled onions and your choice of fresh veggies, such as tomato, lettuce, and radish.
- Carefully fold the sides in, then roll tightly from the bottom up. Wrap in foil or parchment paper to help it stay closed. Enjoy your homemade Vegan Shawarma Wrap immediately!
✅Your Vegan Shawarma Wrap is ready to enjoy!🎉

💡 Tips For A Perfect Result Every Time
- Press Your Tofu Well: Water is the enemy of crispiness. 10-15 minutes of pressing makes a huge difference to your Vegan Shawarma Wrap.
- Slice It Thin: The thinner the tofu, the more surface area for marinade and the crispier it gets. Think deli-thin.
- Don’t Skip The Parchment: It prevents sticking without needing loads of oil, and helps the Vegan Shawarma Wrap filling get those crispy edges.
- Meal Prep Like A Pro: Bake a double batch of tofu shawarma and store it. Prep onions and tzatziki on Sunday for a quick vegan dinner all week.
- Warm Your Wrap: A cold flatbread will crack. 20 seconds in a pan makes it soft and flexible enough to roll.
- Sauce Is Boss: Be generous with the tzatziki. It adds moisture and balances the warm spices in the Vegan Shawarma Wrap.
- Wrap It Tight: Use foil or parchment paper to hold everything together, especially if you’re eating on the go.
🍽️ Serving Suggestion
This Vegan Shawarma Wrap is a meal on its own, but let’s make it a feast. Serve it with:
- Crispy Oven Chips: Seasoned with za’atar for a Middle Eastern twist.
- Fattoush Salad: A fresh, zesty side that cuts through the richness.
- Hummus & Carrot Sticks: For dipping any tofu that escapes your wrap.
- Mint Lemonade: The ultimate cooling drink to pair with the warm spices.
For a true 9jakitchen party platter, slice the Vegan Shawarma Wrap diagonally in half, arrange it on a wooden board, and watch it disappear.
🔄 Variations To Try
One recipe, endless possibilities. Here’s how to remix your Vegan Shawarma Wrap:
- Soy-Free Vegan Shawarma Wrap: Have a soy allergy? Swap tofu for oyster mushrooms or chickpeas. Use coconut aminos instead of soy sauce.
- Gluten-Free Dinner: Use certified gluten-free wraps or large lettuce leaves. Swap soy sauce for tamari.
- Spicy Shawarma: Add ½ tsp cayenne pepper or a drizzle of shatta to the marinade. Serve with chilli garlic sauce.
- Shawarma Bowl: Ditch the wrap! Serve the tofu shawarma over couscous or jollof rice with all the toppings for a deconstructed Vegan Shawarma Wrap bowl.
- Store-Bought Shortcut: In a rush? Use store-bought pickles or tzatziki to save time.
- Jackfruit Shawarma: Replace tofu with young green jackfruit for a “pulled” texture. Still 100% plant based.
📊 Nutritional Information (Approximate Per Serving)
Based on 1 Vegan Shawarma Wrap using the ingredients above. Data inspired by PlantYou’s recipe.
| Nutrient | Amount Per Serving | % Daily Value* |
|---|---|---|
| Calories | 361.6 kcal | 18% |
| Carbohydrates | 44 g | 15% |
| Protein | 15 g | 30% |
| Total Fat | 14.3 g | 18% |
| Saturated Fat | 2 g | 10% |
| Polyunsaturated Fat | 2.6 g | – |
| Monounsaturated Fat | 8.2 g | – |
| Sodium | 1345.4 mg | 56% |
| Potassium | 465.2 mg | 10% |
| Fibre | 4.5 g | 16% |
| Sugar | 14.4 g | – |
| Vitamin A | 384.2 IU | 8% |
| Vitamin C | 24.1 mg | 27% |
| Calcium | 152 mg | 12% |
| Iron | 3.5 mg | 19% |
Per cent Daily Values are based on a 2,000-calorie diet. Source: PlantYou
Health Benefits & Advice:
- High in Plant Protein: Tofu provides all 9 essential amino acids, making this Vegan Shawarma Wrap a complete protein source.
- Rich in Fibre: Thanks to wholemeal wraps and fresh veg, it supports digestion and keeps you full.
- Heart-Healthy Fats: Olive oil and tahini-based sauces offer monounsaturated fats.
- Watch The Sodium: If you’re salt-sensitive, use low-sodium soy sauce to reduce sodium content.
- Soy Allergy?: Easily adapt this easy vegan dinner by using mushrooms or chickpeas.
Note: The information provided in this blog post is for educational purposes only and is not intended as medical advice. Always consult with a healthcare professional before making significant changes to your diet.
❓ Frequently Asked Questions
Q1. Can I Prep This Recipe In Advance?
👉 Yes! You can definitely prep the components ahead of time. Marinate and bake the tofu, make the pickled onions and tzatziki, and store them separately in the fridge. Assemble your Vegan Shawarma Wrap when you’re ready to eat for the freshest result.
Q2. How Long Do The Pickled Onions Keep?
👉 The onions store up to 2 weeks in the fridge in a sealed jar, though in my household, they usually disappear in a matter of days! They’re amazing on salads, tacos, and of course, your wrap.
Q3. Can I Use Store-Bought Tzatziki Or Pickles?
👉 Absolutely! If you’re in a rush, store-bought sauce works fine. Look for a vegan tzatziki in the chilled section. It’s a great shortcut for a quick vegan dinner.
Q4. Do I Need To Squeeze The Water From Cucumbers For The Tzatziki?
👉 This recipe uses a quick tzatziki method, so no squeezing is needed. If you have more time, you can make a traditional version, but this one is perfect for a speedy wrap.
Q5. What Can I Use Instead Of Tofu For A Soy-Free Version?
👉 If you have a soy allergy, try oyster mushrooms, seitan, or chickpeas. Chickpeas won’t be “shaved” but they soak up the marinade beautifully for a delicious alternative.
Q6. My Tofu Didn’t Get Crispy. What Went Wrong?
👉 Three likely culprits: 1) You didn’t press the tofu enough. 2) The oven wasn’t fully preheated. 3) You overcrowded the pan. Spread the strips out so they roast rather than steam for the best results.
💖 Final Thought
There you have it — a Vegan Shawarma Wrap that’s bursting with flavour, ready in 30 minutes, and guaranteed to impress. It’s proof that plant-based eating is anything but boring. Whether you’re a long-time vegan, doing Meatless Mondays, or just craving something deliciously different for dinner, this recipe delivers.
The beauty of this Vegan Shawarma Wrap is how it brings people together. It’s interactive, customisable, and fun to eat. So next time you’re wondering what to cook, skip the takeaway and create this masterpiece instead. Your taste buds, your wallet, and the planet will thank you.
Did you make this Vegan Shawarma Wrap? Tag @9jakitchen on Instagram — we’d love to see your colourful creations! And if you loved this easy plant-based dinner, you’ll adore our other quick recipes.
Until next time, keep it vibrant, keep it flavourful, and keep cooking with joy! This Vegan Shawarma Wrap is just the beginning.
- Ultimate Delicious Shawarma Recipes You’ll Crave Daily 🌯✨
- 180+ Garlic Recipes: The Irresistible Flavour-Packed Guide You’ll Love🧄🌟
- Salsa Recipes: Delicious Flavorful Guide You’ll Absolutely Love🌟🍅🌶️
- Healthy Radish Recipes: A Flavour-Packed Guide You’ll Absolutely Love🌟
- Zucchini Recipes: Amazing Guide to Cooking Zucchini in 100+ Tasty Ways🥒🌟

Did you make this recipe? Please do leave a comment and rating on the blog. Tag us on Pinterest @9jakitchen and Instagram @real9jakitchen and follow.










