Skip to main content

Shawarma-Spiced Tofu Pita Wraps

These shawarma-spiced tofu pita wraps offer a vibrant, vegetarian take on a classic Middle Eastern favourite. By squeezing the moisture from the tofu before roasting, you achieve a wonderfully chewy, crispy texture that beautifully absorbs the warmth of smoked paprika, coriander, and cinnamon. The addition of quick-pickled red onions and cool cucumbers provides a fresh, acidic crunch that balances the earthy spices perfectly.

Ideal for a nutritious midweek dinner or a sophisticated packed lunch, this recipe is as versatile as it is flavourful. The garlic-infused Greek yoghurt adds a creamy finish, making these wraps feel indulgent while remaining light and healthy. Serve them warm with a generous handful of fresh mint for a simple, homemade meal that brings bright, Mediterranean-inspired flavours to your kitchen.

Video picks

Continue reading below

Ingredients for Shawarma-Spiced Tofu Pita Wraps

  • 1/2 small red onion, thinly sliced

  • 45ml seasoned rice vinegar

  • 1 (400g) block firm or extra-firm tofu, drained

  • 3 tablespoons extra-virgin olive oil

  • 2 teaspoons ground coriander

  • 2 teaspoons smoked Spanish paprika

  • 1/2 teaspoons crushed red pepper flakes

  • 1/2 teaspoons ground cinnamon

  • 1 teaspoon kosher salt, plus more

  • 120ml whole-milk Greek yoghurt

  • 1 small garlic clove, finely grated

  • 4 pitas, warmed

  • 2 Persian or mini cucumbers, thinly sliced lengthwise

  • Mint leaves (for serving)

Preheat oven to 218°C. Toss onion and vinegar in a small bowl to coat; set aside.

Squeeze tofu over a medium bowl, gently at first, then more firmly to expel as much water as possible (like squeezing out a big sponge). Don’t worry if it starts to crack apart. When no more liquid comes out, tear tofu into 1" pieces. Arrange in a single layer on a large rimmed baking sheet. Toss with oil, then add coriander, paprika, red pepper flakes, cinnamon, and 1 teaspoon salt. Toss well to coat. Roast tofu, turning once or twice, until crispy around the edges and well browned, 20–25 minutes (the tofu will get crispier as it cools, so don’t be tempted to take it too far and dry it out in the oven).

Stir yoghurt and garlic in a small bowl; season with salt. Assemble by dividing yoghurt among pitas, followed by tofu, cucumbers, drained pickled onion, and a handful of mint.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.