Go Back
+ servings
grilled tofu shawarma bowls
Print Recipe
4.55 from 74 votes

Grilled Tofu Shawarma Bowls

These Shawarma inspired tofu skewers are marinated in blend of flavorful Middle Eastern spices and grilled until charred and crispy. Served over rice with warm pita, fresh veggies and a quick tahini yogurt sauce.
Prep Time1 hour 20 minutes
Cook Time15 minutes
Total Time1 hour 35 minutes
Course: Bowls
Cuisine: Vegan
Keyword: grilled tofu, tofu shawarma, tofu shawarma bowls
Servings: 4 servings
Calories: 574kcal
Author: Elaine S.

Ingredients

  • 1 14 oz block extra firm tofu drained
  • 1/4 cup olive oil
  • 2 tbsp lemon juice
  • 1 large garlic clove minced
  • 1 tsp honey or maple syrup
  • 1 tsp ground coriander
  • 1 tsp smoked paprika
  • 1 tsp cumin
  • 1/2 tsp cardamom
  • 1/2 tsp turmeric
  • 1/4-1/2 tsp cayenne
  • 3/4 tsp salt
  • Pita rice, tomato cucumber salad and/or pickled onion for serving (optional)

For the Tahini Yogurt Sauce

  • 1 cup unsweetened coconut yogurt or Greek yogurt
  • 2 tbsp tahini
  • 1 tbsp lemon zest
  • Salt to taste

Instructions

  • Press the tofu for at least 30 minutes to remove excess moisture.
  • In a bowl, whisk together olive oil, lemon juice, garlic, maple syrup, spices and salt. Cut the tofu into large cubes and place in a shallow container. Pour over the marinade and make sure all the cubes are evenly coated. Marinate in the refrigerator for at least 1 hour, up to overnight.
  • Preheat the grill to medium high heat and soak a few wooden skewers in water (if using).
  • Thread the cubes of tofu onto the skewers. Place directly on the grill or ideally a grill basket/tray, just in case the pieces fall off while turning. Cook for 5-7 minutes on each side, until lightly charred and crispy.
  • Serve fresh off the grill with tahini yogurt sauce, warm pita and a tomato cucumber salad if desired.
  • For the Tahini Yogurt Sauce
  • Whisk together yogurt, lemon juice and tahini. Add salt to taste.

Nutrition

Serving: 1g | Calories: 574kcal | Carbohydrates: 39g | Protein: 18g | Fat: 41g | Saturated Fat: 17g | Polyunsaturated Fat: 23g | Cholesterol: 3mg | Sodium: 742mg | Fiber: 7g | Sugar: 11g