Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Press the extra firm tofu between paper towels to remove as much moisture as possible, then cut into 1-inch cubes.
Rinse and drain the chickpeas, patting them dry with a towel to ensure they get crispy.
In a large mixing bowl, combine the tofu cubes, chickpeas, and broccoli florets.
Drizzle with olive oil and tamari, then sprinkle with 2 tablespoons of nutritional yeast, garlic powder, sea salt, and black pepper.
Toss everything until evenly coated and spread in a single layer on the prepared baking sheet.
Roast for 25-30 minutes, flipping halfway through, until the tofu is golden and the chickpeas are toasted.
While roasting, whisk together the tahini, lemon juice, and the remaining 1 tablespoon of nutritional yeast in a small bowl, adding a teaspoon of water at a time until a pourable consistency is reached.
Place the fresh spinach in a serving bowl and top with the hot roasted tofu, chickpeas, and broccoli.
Drizzle the creamy tahini sauce over the bowl and enjoy immediately.