01 - In a mixing bowl, whisk together the olive oil, lemon juice, minced garlic, cumin, coriander, smoked paprika, cinnamon, turmeric, cayenne pepper, salt, and black pepper until smooth and well combined.
02 - Add the tofu strips to the marinade, turning each piece to ensure full and even coating. Cover the bowl and refrigerate for at least 1 hour, or up to overnight for deeper flavor penetration.
03 - Preheat the oven to 430°F (220°C) and line a baking sheet with parchment paper, or heat a grill pan over medium-high heat until lightly smoking.
04 - Arrange the marinated tofu strips in a single layer on the prepared baking sheet or grill pan. Roast or grill for 18–20 minutes, flipping halfway through, until golden brown with slightly crisp edges.
05 - Warm the pita breads or flatbreads in the oven, on the grill, or in a dry skillet for about 30 seconds per side until pliable and lightly toasted.
06 - Layer shredded lettuce, sliced tomato, red onion, and grilled tofu strips onto each warm bread. Drizzle generously with vegan yogurt or tahini sauce and garnish with fresh chopped parsley. Serve immediately.