This tofu shawarma pita recipe is a perfectly spiced high protein lunch or dinner. Top with vegan tzatziki, tabbouleh, and your favorite veggies! This is a simple dinner that is ready in about 30 minutes, a easy and healthy weeknight meal.

This Tofu Shawarma Recipe Is:
- Sweet
- Hearty
- Smoky
- Loaded with Flavor
- Earthy
- High in plant-protein
- Vegan, gluten free, and SO good!
Sheet Pan Shawarma Tofu Recipes For the Win!
This tofu spiced shawarma is the perfect sheet pan dinner! I love a good sheet pan meal, especially during these winter months when the weather starts to turn cooler. Cooking on a sheetpan is one of my favorite ways to get a meal on the table fast! All the food gets cooked on a single pan, which makes cleaning up a breeze. And the oven does all the work for you, so you can focus on other kitchen prep while the food cooks. Sheetpan meals are awesome for breakfast, lunch, or dinner – check out my link here to see other healthy sheet pan meals that are ready in no time!
What’s In This Vegan Shawarma with Tofu Recipe?
- Tofu – I have been LOVING these shelf-stable tofu packs from Amazon. I literally have 3 cases of them in my pantry as we speak. They are an inexpensive and healthy way to get some plant protein in. The texture of this extra firm tofu is perfect for this tofu shwarma bowl, no pressing required!
- Smoked Paprika: give an additional depth of flavor to this shawarma.
- Za’atar: a fantastic Middle Eastern spice blend of garlic, lemon, sumac, and sesame. It has a deep citrusy flavor, with a slightly herbal finish. Similar to oregano, this za’atar spice blend has a bright and bold flavor – absolutely perfect for this tofu shawarma. If you’re looking for an exotic new spice to add to your cabinet, I can’t recommend this za’atar enough!
- Chili Powder: for a really nice flavor in this dish – the chili powder isn’t spicy but will give you a rich and bright flavor.
- Olive Oil: I like to use this fruity Zoe olive oil which has a fantastic flavor and deep color- it’s really inexpensive online here, so I keep a few liters stocked up in my pantry. For the quality of oil you get, it’s an excellent value, I would highly recommend!
- Pink Himalayan Sea Salt: I like to use a pink Himalayan Sea Salt in my kitchen, which has more natural minerals than plain processed table salt. It’s fairly inexpensive, so I’d recommend this salt if you’re looking for an easy way to level up your spice pantry.
- Tellicherry Black Pepper: Like the salt, it’s amazing the flavor difference you can get with really good tellicherry black pepper. This pepper is the same price is buying pre-ground, and has a million times more flavor! I use these really great tellicherry peppercorns, which I would definitely recommend.
- Garlic Powder: Also a major pantry staple ingredient that get used in our house daily! I love this garlic powder and add it to a lot of recipes that I would use fresh garlic in too.
- Cinnamon: which gives this shawarma a classic spice-y flavor! I love to add just a hint.
- Pita Bread
- Toppings: I like topping my shawarma with homemade tzatziki, cucumber, hummus, and of course with a side of tabbouleh.
One of the BEST Pantry Staple Tofu Recipes
This high protein tofu shawarma recipe is a fantastic pantry-staple meal! It uses almost all ingredients you would have in your dry pantry or cupboards. You probably have a lot of these ingredients on hand. Keeping a well-stocked pantry makes it easy to come up with delicious and healthy meals (like this middle eastern tofu recipe) using a few staples you can rotate. I made a list of my Top 125 Plant-Based Pantry Staples that always keep on hand. And you can check out all my favorite pantry staple recipes on TheHerbeevore.com here. By stocking up on healthy whole ingredients you can cook delicious recipes without a trip to the store!

How Do I Make Shawarma Spiced Tofu Wraps?
- Preheat the oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper and set aside.
- In a large bowl, crumble the block of tofu with your hands, tearing it into roughly 1-inch pieces. Add the olive oil, paprika, za’atar, chili powder, black pepper, garlic powder, salt, and cinnamon. Toss well to combine.
- Place the chickpeas on the baking sheet, and spread out onto an even layer. Bake for 30 minutes, flipping halfway during cooking.
- Place your pitas on a plate. Add 1/2 cup chickpea filling to each pita, and add topings of choice. Enjoy!
What Should I Serve with Vegan Shawarma?
The BEST Vegan Tzatziki Sauce Recipe (Dairy Free, Gluten Free)
Healthy Mediterranean Yellow Rice Recipe (Vegan, Gluten Free)
Beet Hummus Recipe (Vegan, Gluten Free, High Protein)
Simple Lemon Quinoa Salad (Vegan, Gluten Free)
Instant Pot Baba Ganoush (Vegan, Paleo, Whole30, Gluten Free)
Get the Same Ingredients I Use For My Vegan & Gluten Free Tofu Shawarma Recipe:
As always, if you make this vegan and gluten free sheet pan tofu shawarma recipe be sure to leave me a comment, rate this recipe, and tag me @theherbeevore on Instagram so I can feature you. I love seeing all your photos of my recipe recreations!
Let’s keep in touch – make sure to sign up for my newsletter to get fresh recipes weekly. And don’t forget to follow over on Pinterest, Instagram , & Twitter– I’d love to connect with you there!

Tofu Shawarma Recipe (Vegan, Gluten Free)
Ingredients
For the Chickpea Shawarma
- 4 pitas
- 1 12 ounce package tofu
- 1 teaspoon paprika
- 1 teaspoon za'atar
- 1/2 teaspoon chili powder
- 1/2 teaspoon freshly ground Tellicherry Black Pepper
- 1/2 teaspoon garlic powder
- 1/4 teaspoon Himalayan sea salt
- Pinch cinnamon
Toppings
- Vegan Tzatziki
- cucumber
- fresh tomatoes
- Tabbouli
- Yellow Rice
- Beet Hummus
Instructions
- Preheat the oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper and set aside.
- In a large bowl, crumble the block of tofu with your hands, tearing it into roughly 1-inch pieces. Add the olive oil, paprika, za'atar, chili powder, black pepper, garlic powder, salt, and cinnamon. Toss well to combine.
- Place the chickpeas on the baking sheet, and spread out onto an even layer. Bake for 30 minutes, flipping halfway during cooking.
- Place your pitas on a plate. Add 1/2 cup chickpea filling to each pita, and add topings of choice. Enjoy!
Nutrition
This post may contain affiliate links. As an Amazon Associate I may earn from qualifying purchases, at no additional cost to you. Thank you for supporting the brands that support us
Pingback:Vegan Garlic Sauce For Falafel, Kebab, and Shawarma Recipe