Go Back
Grilled Middle Eastern tofu kebabs skewered with marinated tofu cubes, bell peppers, red onion, and zucchini, garnished with fresh parsley and served with hummus.

Middle Eastern Tofu Kebabs Recipe – Spiced Vegan Grill Favorite

These Middle Eastern Tofu Kebabs are a delicious plant-based twist on a classic grilled favorite! Marinated in warm spices like cumin, coriander, paprika, and garlic, the tofu is grilled to perfection alongside colorful veggies. Serve with pita, hummus, or a tangy tahini sauce for a satisfying and protein-packed meal. Perfect for summer cookouts, meal prep, or a flavorful weeknight dinner. Vegan, gluten-free, and bursting with bold flavor!
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 1 hour 10 minutes
Course Main Course, Mezze platter, Vegan/vegetarian
Cuisine Middle Eastern-Inspired
Servings 4 (makes 6–8 skewers)
Calories 250 kcal

Equipment

  • Mixing bowls
  • Whisk
  • Knife and cutting board
  • Skewers (metal or soaked wooden)
  • Grill or oven
  • Baking sheet (if baking)

Ingredients
  

Tofu & Vegetables

  • 1 block (14 oz) firm or extra-firm tofu, pressed and cubed
  • 1 bell pepper, chopped
  • 1 red onion, cut into chunks
  • 1 zucchini, sliced
  • 1 cup cherry tomatoes

Marinade

  • 3 tbsp olive oil
  • 2 garlic cloves, minced
  • 2 tbsp lemon juice
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp paprika
  • ½ tsp ground cinnamon
  • ½ tsp sumac (optional)
  • Salt and pepper to taste

Optional Garnishes

  • Tahini sauce
  • Fresh parsley or mint
  • Pomegranate seeds
  • Flaky sea salt
  • Pomegranate molasses drizzle

Instructions
 

  • Press and Cube Tofu Wrap tofu in paper towels and press for 15–30 minutes. Cut into 1-inch cubes.
  • Make Marinade In a bowl, whisk olive oil, garlic, lemon juice, cumin, coriander, paprika, cinnamon, sumac, salt, and pepper.
  • Marinate Tofu and Veggies Toss tofu and vegetables in marinade. Cover and refrigerate for at least 30 minutes or overnight.
  • Assemble Skewers Thread tofu and veggies onto skewers, alternating for color and balance.
  • Cook Kebabs Grill over medium heat for 8–10 minutes, turning occasionally until golden and lightly charred.Or bake at 400°F (200°C) for 20–25 minutes, flipping halfway.
  • Serve and Garnish Plate with tahini sauce, herbs, and pomegranate seeds. Serve over rice, couscous, or in pita wraps.

Notes

  • Add harissa or chili flakes for a spicy kick.
  • Use za’atar or fresh cilantro for an herb-forward twist.
  • Drizzle with pomegranate molasses for sweet-savory depth.
  • For low-carb, serve with cauliflower rice or lettuce wraps.
  • Try a vegan kofta-style version by mashing tofu with breadcrumbs and herbs.
  • Leftovers are great in grain bowls or salads.
  • Avoid microwaving to preserve texture—reheat in oven or skillet.
Keyword mezze recipe, Middle Eastern tofu, plant-based skewers, Tofu kebabs, vegan grilling