If you are craving a vibrant, flavorful meal that also happens to be plant-based and satisfying, I have just the thing for you. This Tofu Shawarma Wraps Recipe brings together all the bold spices and fragrant herbs of traditional shawarma with the delightful texture of super firm tofu. Marinated to perfection, broiled to crispy edges, then wrapped in a warm pita with fresh tomato, herbs, and a luscious cilantro sauce, these wraps are bursting with layers of taste that will have you coming back for more. They are perfect for a casual lunch, a dinner with friends, or whenever you want to treat yourself to something nourishing and delicious.

Ingredients You’ll Need

A large white bowl sits on a white marbled surface, containing seven long rectangular slices of tofu layered side by side, soaked in a dark reddish-brown sauce coating the bottom and partly touching the inner sides of the bowl. Around this bowl are four smaller white bowls and objects: at the top left, a bowl filled with fresh green cilantro leaves, next to it on the top right, a bowl with smooth, light beige creamy sauce, below the cilantro bowl, a stack of round beige pita breads partially visible, at the bottom left, a bowl with small red diced watermelon pieces is next to a bright yellow lemon squeezer, and at the far right, a halved lime with a fresh green inside is placed on the surface. photo taken with an iphone --ar 4:5 --v 7

These ingredients are wonderfully straightforward but absolutely essential for creating the authentic aroma and texture of the Tofu Shawarma Wraps Recipe. Each spice and component plays a crucial role, whether it’s building the marinade, adding creaminess, or bringing freshness and crunch to each bite.

  • 16 oz super firm tofu: The star protein here, providing great texture and soaking up all the beautiful marinade flavors.
  • 3 tablespoons olive oil: Adds moisture and helps in blending the spices perfectly for marinating.
  • 1/2 teaspoon garlic powder: Offers that deep and warming garlic note without overpowering.
  • 1 teaspoon ground cumin: Brings earthiness, an essential spice for shawarma seasoning.
  • 1 teaspoon smoked paprika: Adds smoky depth and subtle sweetness to the tofu.
  • 1 teaspoon ground coriander: Gives a citrusy, warm undertone to balance the marinade.
  • 1/4 teaspoon ground cinnamon: Just a hint to introduce warmth and complexity.
  • 1/2 teaspoon salt: Enhances all the spice flavors in the marinade.
  • 1/4 teaspoon black pepper: Adds mild heat and a bite to every mouthful.
  • 2 tablespoons lemon juice: Provides acidity to brighten and tenderize the tofu.
  • 1 tablespoon honey or maple syrup: Balances spice with a little sweetness, perfect for that shawarma flavor.
  • 1/4 cup mayonnaise or Vegenaise: For the creamy, luscious cilantro sauce that brings it all together.
  • Juice from 1/2 lime: Adds fresh zing to the sauce.
  • 1 tablespoon water: Helps smooth out the sauce to a perfect drizzle consistency.
  • 1/2 cup loosely packed cilantro leaves: The herbaceous star of the sauce, bursting with freshness.
  • 4 (8-inch) pitas, warmed: Soft pockets ready to hold all your flavorful treasures.
  • 1 tomato, cored and chopped: Bright, juicy contrast that keeps every bite refreshing.
  • 1/4 cup chopped fresh parsley and/or cilantro: Extra herbal freshness to sprinkle on top.
  • 1/2 cup pickled red onion (optional): Adds tangy crunch that complements the richness beautifully.

How to Make Tofu Shawarma Wraps Recipe

Step 1: Prepare the Tofu

Start by patting your super firm tofu dry—this step helps the tofu soak up all the marinade without becoming soggy. Then cut it into half-inch slabs and slices, which ensures that every piece gets coated and cooks evenly. If you happen to use firm or extra-firm tofu instead, be sure to drain it on paper towels first to remove excess moisture.

Step 2: Make the Marinade

In a medium bowl, combine olive oil with all the ground spices: garlic powder, cumin, smoked paprika, coriander, cinnamon, salt, and black pepper. Giving it a quick zap in the microwave twice really helps release the fragrant oils from the spices. Whisk in fresh lemon juice and honey or maple syrup until dissolved; this lovely blend will transform your tofu with authentic Middle Eastern shawarma flavors.

Step 3: Marinate the Tofu

Arrange the tofu in a single layer on a baking sheet so every piece gets bathed in that incredible marinade. Spoon the mixture evenly over the tofu and gently turn each piece to coat thoroughly. Cover the tray and refrigerate for at least one hour—or better yet, up to 24 hours—to let the flavors penetrate deeply.

Step 4: Broil the Tofu

Position your oven rack about 6 inches from the broiler, and line a rimmed baking sheet with foil for easy cleanup. Place the tofu pieces spaced evenly so they crisp up beautifully rather than steam. Broil one side until it develops dark, crispy edges—about 7 to 10 minutes—then gently flip and broil the second side for 5 to 7 minutes. Keep an eye on them so you get that caramelized crispness without burning.

Step 5: Prepare the Cilantro Sauce

While the tofu broils, blend mayonnaise or Vegenaise with lime juice, water, fresh cilantro, and a pinch of salt. This creamy cilantro sauce is a dreamy complement, perfectly balancing the spices and adding a cool, herbal finish to the wraps.

Step 6: Assemble Your Wraps

Warm your pitas so they’re soft and pliable, then fill each with an even portion of broiled tofu. Top generously with chopped tomato, fresh parsley and/or cilantro, and if you love a tangy contrast, add pickled red onions. Drizzle with the cilantro sauce and fold up your wrap for an unforgettable taste experience.

How to Serve Tofu Shawarma Wraps Recipe

The image shows a black baking tray lined with white parchment paper on a white marbled surface. On the tray, there are 24 pieces of tofu cut into long rectangular strips, arranged neatly in four columns and six rows. The tofu pieces are light beige with a slightly wrinkled texture and are covered with a dark reddish-brown sauce that looks glossy and sticky. The sauce is unevenly spread, with some drops on the parchment paper. Around the tray, there is a small white bowl with fresh green cilantro leaves in the bottom left corner and a white bowl with a white creamy sauce in the top right corner. Part of a white pita bread stack is visible in the top left corner. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Adding fresh garnishes like extra chopped cilantro, parsley, or a sprinkle of sumac can brighten the wraps wonderfully. The optional pickled red onions introduce a tangy crunch that cuts through the richness of the tofu and sauce beautifully, giving every bite exciting layers.

Side Dishes

These wraps pair amazingly with light, vibrant side dishes such as a fresh cucumber and tomato salad, a dollop of hummus with warm pita chips, or even some crispy roasted potatoes seasoned with za’atar. Such sides keep the meal balanced and enhance those authentic Middle Eastern flavors.

Creative Ways to Present

For a fun twist, serve the tofu shawarma wraps as an open-faced platter with all the toppings laid out family-style, allowing everyone to build their own. You can also cut them into smaller bite-sized pieces for a party spread or wrap them tightly with parchment for grab-and-go lunches that don’t sacrifice flavor.

Make Ahead and Storage

Storing Leftovers

You can keep any leftover marinated tofu or cooked pieces in an airtight container in the refrigerator for up to 3 days. Store the cilantro sauce separately to keep its vibrant color and flavor fresh. This makes meal prep easy and delicious for busy days.

Freezing

While the tofu holds up well in the fridge, freezing is best reserved for the marinated tofu before cooking. Freeze it in a sealed container for up to one month. Thaw overnight in the fridge before broiling for maximum freshness and flavor retention.

Reheating

To reheat cooked tofu, avoid the microwave if possible as it can make the tofu soft. Instead, use a hot skillet or pop it under the broiler for just a few minutes to re-crisp those edges and revive the delicious caramelized flavors. Reheat the pita separately and drizzle on fresh cilantro sauce before serving.

FAQs

Can I use firm tofu instead of super firm for this Tofu Shawarma Wraps Recipe?

Absolutely! If you use firm or extra-firm tofu, just be sure to press out excess moisture with paper towels for about 20 minutes before slicing to help it absorb the marinade better and crisp nicely during broiling.

Is there a vegan option for the cilantro sauce in this recipe?

Yes. Simply substitute the mayonnaise with Vegenaise or another plant-based mayo alternative, and you’ll still get a creamy, flavorful cilantro sauce that perfectly complements the shawarma tofu.

How long can I marinate the tofu?

For best flavor, marinate the tofu for at least 1 hour, but if you have the time, up to 24 hours in the fridge deepens the spices beautifully and tenderizes the tofu even more.

Can these wraps be made gluten-free?

Yes! Swap out the traditional pita bread for gluten-free pita or flatbreads, or even large lettuce leaves to hold your fillings for a fresh and gluten-free Tofu Shawarma Wraps Recipe experience.

What can I substitute for pickled red onion?

If you don’t have pickled red onions, thinly sliced raw red onion tossed briefly in lemon juice or vinegar with a pinch of salt makes a great quick substitute, offering that bright tang and crunch.

Final Thoughts

I hope you’ll give this Tofu Shawarma Wraps Recipe a try soon—it’s one of those dishes that feels both special and totally accessible. The rich, spiced tofu paired with fresh herbs and creamy cilantro sauce wrapped in warm pita is an absolute winner every time. It’s a wonderful way to enjoy bold Middle Eastern flavors while keeping things plant-based, colorful, and satisfying. Happy cooking and even happier eating!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Tofu Shawarma Wraps Recipe

Tofu Shawarma Wraps Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 40 reviews

Delicious and healthy Tofu Shawarma Wraps featuring marinated super firm tofu broiled to crispy perfection and served with fresh tomato, herbs, pickled red onion, and a zesty cilantro sauce wrapped in warm pita bread. A perfect vegan twist on the classic shawarma, bursting with Middle Eastern spices and vibrant flavors.

  • Total Time: 1 hour 40 minutes
  • Yield: 4 servings

Ingredients

For the Tofu Shawarma

  • 16 oz super firm tofu, cut into 1/2″ thick slabs then sliced into 1/2″ thick pieces
  • 3 tablespoons olive oil
  • 1/2 teaspoon garlic powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon ground coriander
  • 1/4 teaspoon ground cinnamon
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons lemon juice
  • 1 tablespoon honey or maple syrup

For the Cilantro Sauce

  • 1/4 cup mayonnaise or Vegenaise
  • Juice from 1/2 lime
  • 1 tablespoon water
  • 1/2 cup loosely packed cilantro leaves
  • Pinch of salt to taste

For Assembly

  • 4 (8-inch) pitas, warmed
  • 1 tomato, cored and chopped
  • 1/4 cup chopped fresh parsley and/or cilantro
  • 1/2 cup pickled red onion (optional)

Instructions

  1. Prepare the Tofu: Pat the tofu dry thoroughly and cut it into 1/2-inch thick slabs, then slice each slab into 1/2-inch thick pieces. Use super firm tofu for best results; if using firm or extra-firm tofu, drain on paper towels for 20 minutes before cutting to remove excess moisture.
  2. Make the Marinade: In a medium microwave-safe bowl, combine olive oil, garlic powder, ground cumin, smoked paprika, ground coriander, ground cinnamon, salt, and black pepper. Microwave for 30 seconds, whisk well, then microwave again for another 30 seconds. Stir in lemon juice and honey or maple syrup until the honey dissolves completely.
  3. Marinate the Tofu: Arrange the tofu pieces in a single layer on a rimmed baking sheet. Spoon the marinade evenly over the tofu and gently turn to coat all sides. Cover and refrigerate the tofu for at least 1 hour, or for up to 24 hours for deeper flavor.
  4. Broil the Tofu: Move an oven rack about 6 inches from the broiler element and preheat the broiler. Line a rimmed baking sheet with aluminum foil and arrange tofu pieces in a single layer spaced evenly. Broil the tofu for 7 to 10 minutes on the first side, rotating the baking sheet halfway through for even browning. Carefully flip the tofu and broil for another 5 to 7 minutes, again rotating halfway, until the tofu edges are very dark and crispy. Watch closely as broilers vary in intensity.
  5. Prepare the Cilantro Sauce: While the tofu broils, combine mayonnaise or Vegenaise, lime juice, water, cilantro leaves, and a pinch of salt in a blender or food processor. Blend until mostly smooth to create a fresh, tangy cilantro sauce.
  6. Assemble the Wraps: Warm the pita breads. Divide the crispy tofu evenly among the pitas. Top with chopped tomato, fresh parsley and/or cilantro, and optional pickled red onion. Drizzle generously with the cilantro sauce, then fold or roll the pitas to serve immediately.

Notes

  • Super firm tofu is preferred because it holds its shape and crisps well without pressing.
  • Marinate tofu for at least 1 hour, but up to 24 hours for deeper flavors.
  • Keep a close eye while broiling to avoid burning; tofu should be very dark on the edges to get crispy.
  • Pickled red onion adds a tangy crunch but is optional based on preference.
  • This recipe can easily be made vegan by using maple syrup and a plant-based mayonnaise like Vegenaise.
  • Author: ELLA
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Wraps
  • Method: Broiling
  • Cuisine: Middle Eastern
  • Diet: Vegetarian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star