These satisfying vegan shawarma wraps are made with thinly shaved tofu, coated in a flavourful shawarma sauce (no marinating!) and baked to chewy, tender, crispy perfection. Wrap in a pita with your favourite toppings for a healthy, high protein dinner the whole family will love. 

shaved tofu shawarma wrapped in pita with cilantro, tzatiki and tomato on beige plate

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

I’ve got a teen athlete in my house who is very much on the protein side of the internet, so his idea of high protein and mine don’t always align. And sometimes, I like to challenge myself to show him that plant-based proteins can totally measure up. 

These protein-packed tofu shawarma wraps (and his dietitian mom) crush the assignment: a full serving is about 40g of protein because I pile them HIGH with thinly shaved tofu. It only takes a few minutes to whisk up the umami-packed spice sauce, brush the tofu and pop them into the oven so it’s super weeknight friendly with about 20 minutes of hands on time, including prepping the toppings. 

When it comes to toppings, go traditional or untraditional. A little storebought toum is delicious, but if you wanna go across the Mediterranean with these, you can serve them with my creamy cashew tzatziki. My kid likes dill pickles, I like pepperoncini peppers (and lots of them!). I love to serve this with a shirazi-style salad for more veggies, or baked fries for fun!

How to make a simple tofu shawarma that really satisfies

If you want to understand the level of nerdiness I embrace in my kitchen, let’s talk technique. I get that shaving tofu is a tiny bit annoying, because you do get those crumbly bits but it’s worth it because shaving with a vegetable peeler, or the peeler side of a box grater, results in a thinness you I just can’t achieve with a knife.

tofu shawarma ingredients: 2 packages of tofu, whole wheat pita, tomatoes, tamari, spices in bowls and tzatziki
Don’t skip the oil! Meat is fatty…tofu isn’t. You need the extra fat for flavour and mouthfeel.

The thinness of the tofu renders pressing and marinating obsolete because the tofu will happily suck up the spice rub and release excess moisture as it bakes. Less work for you, thanks oven!

Buuuuuuut….I will concede that the texture of extra-firm tofu varies across brands. I am stubbornly committed to simplifying my recipes as much as possible so if the crumbling bothers you, just buy super firm tofu instead of fussing with pressing.

More protein-packed tofu recipes:

shaved tofu shawarma wrapped in pita with cilantro, tzatiki and tomato on beige plate

Baked Vegan Tofu Shawarma Wraps (40g protein)

These satisfying vegan shawarma wraps are made with thinly shaved tofu, coated in a flavourful shawarma sauce (no marinating!) and baked to chewy, tender, crispy perfection. Wrap in a pita with your favourite toppings for a healthy, high protein dinner the whole family will love.
No ratings yet
Leave a Review »
Pin Print

Ingredients

Shaved Tofu Shawarma

  • 2 12 ounce packages of extra firm tofu
  • 2 tablespoons olive oil
  • ¼ cup tamari, use GF if necessary
  • 2 teaspoons onion powder
  • 1 teaspoon coriander
  • ½ teaspoon cumin
  • ¼ teaspoon turmeric
  • lots black pepper

For Serving, choose your faves

  • 4 whole grain pita bread, use GF if needed
  • 1 batch vegan tzatiki
  • toum
  • 1 medium field tomato, seeded and sliced into thin slices
  • pickled pepperoncini peppers, tops removed
  • fresh cilantro or dill sprigs
  • Dill pickles

Equipment

  • sharp vegetable peeler

Instructions 

  • Preheat oven to 400℉ (205℃). Line a large rimmed baking sheet with parchment paper for easy clean up.
  • Use a sharp vegetable peeler to shave 2 packages of extra-firm tofu. It might crumble a bit, it’s no problem!
  • Place tofu on baking sheet, not being afraid to really overlap to fit it all.
  • In a small bowl, mix the oil, tamari, onion powder, coriander, cumin, turmeric and black pepper. Pour it evenly over the tofu and use a brush to ensure the slices are well coated in the sauce.
  • Bake 16-20 minutes until tofu has fully absorbed liquid, and with some crispy edges scattered across pan.
  • To assemble, place a generous dollop (⅓ – ½ cup) of tzatziki over centre of pita bread. Layer on ¼ of the tofu (it’s a chunky wrap!!), tomato slices, 2-3 pepperoncini, cilantro…or whichever toppings you prefer!
pinterest graphic of shaved tofu shawarma wrap on beige plate beside image of hand brushing shawarma sauce on shaved tofu
These well-spiced tofu shawarma wraps are packed with protein so they’re super satisfying. With a simplified tofu method so they’re easy enough for a weeknight dinner and ready in less than 45 minutes!