These crispy tofu shawarma wraps are packed with veggies, stuffed onto a soft pita, and piled with toppings. The tofu gets so caramelized and flavorful you won’t miss the meat one bit!

Tofu Shawarma
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

Why I Love This Recipe

Even if you’re not a fan of tofu, I think you’ll like this one. The tofu marinates in a simple spice blend, then crisps up under the broiler until the edges are charred and caramelized. The spice blend uses pantry staples you probably already have. I swapped out some of the more traditional but harder-to-find spices, so you can still get delicious flavor from ingredients you can find at your regular grocery store.

I also love that this is mostly hands-off. The marinade comes together in one bowl, the broiler does the heavy lifting, and while the tofu cooks, you can prep all your toppings. Pile everything into a warm flatbread with a drizzle of creamy cilantro sauce and you’ve got a dinner that feels a little special but is easy enough for a weeknight. Don’t be surprised when these go into your regular rotation!

Tofu Shawarma ingredients

Ingredients & Substitutions

  • Super firm tofu– This is the star here. I love using a super firm block because it’s already low in moisture, so there’s no pressing required, just a quick pat dry. If all you have is firm or extra-firm, press it for about 20 minutes first so it crisps up instead of steaming.
  • Olive oil– A little oil helps bloom the spices and carry all that flavor onto the tofu. A little goes a long way in this version.
  • The spice blend is where the shawarma magic happens. Cumin and smoked paprika give warmth and smokiness, coriander adds a little citrusy brightness, garlic brings more flavor, and a pinch of cinnamon rounds it all out. If you like heat, add a pinch of cayenne or chipotle powder.
  • Lemon – The acidity of the lemon juice adds the bright, tangy lift that makes shawarma taste so fresh and balanced.
  • Maple syrup– A drizzle of maple syrup or honey helps the tofu caramelize under the broiler and balances the spices.
  • Pita– If you can find fresh pita, that’s a great option, but sometimes I just use mini naan. Warming it makes all the difference in flavor and flexibility.
  • The toppings – I love tomato, cilantro, pickled red onions, or shredded cabbage! Anything with a little crunch adds a nice texture.
  • Cilantro sauce – This ties everything together! It blends up in seconds with mayo (or Vegenaise to keep it vegan), lime juice, fresh cilantro, and a splash of water to thin it out.

How to Make It