Vegan Tofu Shawarma  (2024)

by Lauren Hartmann 17 Comments

*This post may contain affiliate links in the recipe card*

Let’s talk about this vegan tofu shawarma served with Za’atar broccoli, and why it happens to be my new favorite weeknight spring meal! First, it is so flavorful. Tofu can of course be bland sometimes, but this tofu is amazing. Lemony, bright, and so dang tasty. This broccoli seasoned with Za’atar spice, is my current obsession! Second, this meal is roasted all on one sheet pan. You cook the vegan tofu shawarma first for about 20 minutes, then you add the broccoli to the pan for 10. Then you have a truly one of a kind delicious dinner. Let’s talk a bit about shawarma origins! Shawarma originated in the Ottoman empire and is still a very consistently popular street food especially in Egypt. Many countries have their own meat that is the most popular or their way of serving it that is most popular. However it is essentially thinly sliced meat that has been stacked in a cone shape and cooked on a vertical rotating spit. My version, takes all those flavors, and while I do roast the tofu, I serve it in a similar manner so hopefully you get a really good vegan rendition of this very wonderful dish!

Vegan Tofu Shawarma (2)

What You Need For This Quick and Wonderful Meal:

  • Lemons:You’ll need fresh so you can get the juice and the zest. And extra for roasting.
  • Olive Oil:This is the base of the marinade and you use it to roast the broccoli.
  • Garlic:Everything good in life has garlic, well maybe not desserts.
  • Salt, Pepper, Cumin, Paprika, Turmeric, Cinnamon, Red Pepper:You need all of these spices to make the best shawarma.
  • Extra Firm Tofu:Because you would have a hard time making tofu without….tofu.
  • Red Onion:This gets roasted with the tofu and get lemony and juicy and amazing.
  • Broccoli:One head of broccoli will do.
  • Za’atar Spice:This is tossed with the broccoli and usually is made of thyme, cumin, coriander, sesame seeds, salt and chili flakes. You can make your own, or get a store bought premade one.
  • Parsley:For topping!

Vegan Tofu Shawarma (3)

I really enjoy this tofu and broccoli on its own, but I love to serve it on a flatbread with hummus and topped with vegan feta! Folding it up like a pita is so epic. I don’t think there is a wrong way you serve this tofu shawarma. And you’ll probably find yourself just eating it right off the pan before other people get to it, cause it smells like heaven and tastes even better.

Vegan Tofu Shawarma (4)

Learn how to cook tofu perfectly every time!

Why Should You Make Yummy Tofu and Broccoli Goodness?

  1. 30 minute cooking time. You do need to marinate the tofu, but that can be done beforehand, then you are ready for dinner!
  2. It’s like so good, I can never stop eating it.
  3. Fairly healthy, you got your protein, and veggies and stuff.
  4. So simple, anyone could make this one. No skill is required.
  5. Middle Eastern spices are seriously the best and probably my favorite to eat!

Vegan Tofu Shawarma (5)

Vegan Tofu Shawarma

Print Recipe

This middle eastern inspired tofu marinated in lemon, olive oil and lots of spices, roasted and served with za'atar spiced broccoli.

Course Main Course

Prep Time 1 hour hr

Cook Time 30 minutes mins

Total Time 1 hour hr 30 minutes mins

Servings 4

Calories 397

Author Lauren Hartmann

Ingredients

Tofu Shawarma

Za'atar Broccoli

  • 1 Large Head of broccoli, cut into florets
  • 3 Tablespoons Olive oil
  • 2 teaspoon Za'atar spice**

For Serving

  • Flatbread or pita
  • Parsley for topping
  • Vegan feta for topping, I used Violife

Instructions

  • I like to freeze the tofu and thaw it first, it gives it a meatier texture, then you can press it. This is optional, if you prefer you can just press the tofu.

  • When the tofu is prepped, in a large mixing bowl whisk together the lemon juice, lemon zest, olive oil, garlic and all the spices.

  • Break apart the tofu into chunks, if you froze it. If not just cut the block into cubes. Add the tofu to the bowl and toss to coat all the tofu in the marinade. Let marinate for at least an hour.

  • When ready to cook the tofu, preheat the oven to 425 degrees(F).

  • Put the tofu on a large sheet pan, preferably lined with parchment paper or a silicone baking sheet.

  • Put the chopped red onion and the quartered lemons on the pan with the tofu and toss everything together. Spread it out evenly on one side of the pan.

  • Roast for 20 minutes.

  • While the tofu is roasting, in a large mixing bowl, make the broccoli. Add the broccoli to the bowl and then drizzle with the oil and sprinkle with the za'atar spice. Toss to coat the broccoli.

  • Once the tofu has roasted for 20 minutes, remove from the oven and then put the broccoli on the other side of the pan.

  • Return the pan to the oven and roast the tofu and broccoli together for 10-15 minutes, or until the tofu is firm and brown.

  • Serve on top of a flatbread with hummus, parsley and vegan feta if desired.

Notes

*I freeze the tofu until it is solid, then thaw and then press. If you need more information on pressing tofu, check out my TOFU COOKING GUIDE!

**You can make your own Za'atar spice, but there are also lots of store bought mixes, I usually get mine from Trader Joe's.

Nutrition

Calories: 397kcal | Carbohydrates: 22g | Protein: 18g | Fat: 25g | Saturated Fat: 3g | Sodium: 637mg | Potassium: 677mg | Fiber: 7g | Sugar: 6g | Vitamin A: 1219IU | Vitamin C: 183mg | Calcium: 115mg | Iron: 2mg

Vegan Tofu Shawarma (6)

Vegan Tofu Shawarma (7)

Other popular recipes:

  • Pull Apart Vegan French Dip Slidersby Lauren Hartmann 2
  • No Bake Vegan Peanut Butter Cup Barsby Lauren Hartmann 1
  • The Best Vegan Instant Pot Peanut Stewby Lauren Hartmann
  • Grandma’s Vegan Hamburger Casseroleby Lauren Hartmann

Reader Interactions

Comments

  1. Vegan Tofu Shawarma (8)Deanne

    are the nutritional facts per serving or for the whole recipe?

    Reply

  2. Vegan Tofu Shawarma (9)Shana Pare

    Vegan Tofu Shawarma (10)
    This was AMAZING!!! The kids and my husband gobbled this up. Will definitely add to the rotation.!! Thank you!

    Reply

  3. Vegan Tofu Shawarma (11)Sara

    Vegan Tofu Shawarma (12)
    This was amazing!!!! I made it for me and my husband yesterday and we both loved it! Your recipes are really helping in converting my husband to a vegan diet! The food is so delicious, no one misses the meat. I topped ours off with some dairy free yogurt that I mixed with minced garlic and a pinch of salt! The only negative is that it was so tasty, we didn’t have enough leftovers.

    Reply

    • Vegan Tofu Shawarma (15)Rachel

      This was great! Weird question, but do you eat the lemons?

      Reply

      • Vegan Tofu Shawarma (16)Lauren Hartmann

        I usually just squeeze the roasted lemons over everything! I don’t eat the whole lemon.

        Reply

  4. Vegan Tofu Shawarma (17)Hanna

    Vegan Tofu Shawarma (18)
    This is probably my favorite recipe of all time. We make this weekly and have made so many variations (like substituting the tofu for cauli), but I’ll always come back to the original. It’s perfect.

    Reply

  5. Vegan Tofu Shawarma (19)Jodi

    Vegan Tofu Shawarma (20)
    This is incredibly easy and delicious! We love it and I make it often.

    Reply

  6. Vegan Tofu Shawarma (21)Kristen

    Vegan Tofu Shawarma (22)
    This is one of our new go-to, favorite meals! It’s so flavorful! Thank you for sharing such healthful recipes that are bursting with flavor!

    Reply

  7. Vegan Tofu Shawarma (23)Carol R Salyers

    Vegan Tofu Shawarma (24)
    I made this last night and absolutely loved it. Easy to make, had most of the ingredients on-hand, healthy, and fabulous taste. I plan to make this fairly regulary!

    Reply

  8. Vegan Tofu Shawarma (25)Matt K

    Dang, this one’s a banger. It makes the cut in my regular meal rotation. I subbed some of the broccoli w/ asparagus, cooked it the same and worked quite well. I did it on/in pita and it was excellent. I was thinking of maybe piling it on some grain/rice next time. Not sure which grain/rice to choose though. Thanks for the recipe!

    Reply

  9. Vegan Tofu Shawarma (26)Lisa

    Can you use frozen broccoli and would cauliflower work

    Reply

    • Vegan Tofu Shawarma (27)Lauren Hartmann

      Cauliflower would work! You wouldn’t be able to use frozen broccoli in the same way as this recipe does though. If you wanted to use frozen broccoli, I would steam it first/microwave, then toss with vegan butter or olive oil and then the seasoning.

      Reply

  10. Vegan Tofu Shawarma (28)Victoria

    Vegan Tofu Shawarma (29)
    Delicious!! My Omni mom made this to use up some frozen tofu we needed to eat and we all loved it. Mom plans to make it on her own 🙂 thanks for the delicious and easy recipie!

    Reply

  11. Vegan Tofu Shawarma (30)Andrea

    I am just beginning to experiment with tofu and I want to make this for the family – can I make the tofu the day before and reheat, or will that ruin it?

    Reply

    • Vegan Tofu Shawarma (31)Lauren Hartmann

      I think that would work fine!

      Reply

Trackbacks

  1. […] Vegan Tofu Shawarma […]

    Reply

Leave a Reply

Vegan Tofu Shawarma  (2024)
Top Articles
Latest Posts
Article information

Author: Prof. Nancy Dach

Last Updated:

Views: 5911

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Prof. Nancy Dach

Birthday: 1993-08-23

Address: 569 Waelchi Ports, South Blainebury, LA 11589

Phone: +9958996486049

Job: Sales Manager

Hobby: Web surfing, Scuba diving, Mountaineering, Writing, Sailing, Dance, Blacksmithing

Introduction: My name is Prof. Nancy Dach, I am a lively, joyous, courageous, lovely, tender, charming, open person who loves writing and wants to share my knowledge and understanding with you.