If not using super firm tofu, press the tofu with a tofu press or use a clean kitchen towel. To press, wrap a lint-free towel around the tofu, then place a heavy object like a plate or can on top. Allow the tofu to press for 15-30 minutes to remove excess moisture.
1 block super firm tofu
When tofu is ready, slice it into cubes or long strips depending on your preference.
In a small bowl, combine all the ingredients for the souvlaki seasoning.
1 tablespoon dried oregano, 2 teaspoons paprika, 1 teaspoon garlic powder, 1 teaspoon dried thyme, ½ teaspoon ground cumin, ½ teaspoon salt, ¼ teaspoon black pepper
In a large bowl, combine the tofu, olive oil, lemon juice, garlic, and souvlaki seasoning. Toss to coat evenly.
¼ cup olive oil, ¼ cup lemon juice, 2 cloves garlic
Cover the bowl and refrigerate for at least 30 minutes, or overnight for maximum flavor.
Preheat your grill or a skillet over medium-high heat. Thread the marinated tofu cubes onto skewers. Grill or pan-fry until golden brown and cooked through, about 3-4 minutes per side.
To assemble, warm the pita bread. Fill each pita with hummus, tzatziki sauce, grilled tofu, cucumber, and red onion.