Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Pat the firm tofu very dry with a clean towel and cut into 1/2-inch cubes.
In a large mixing bowl, combine the tofu cubes, chickpeas, and cauliflower florets.
Add the olive oil, turmeric, garlic powder, sea salt, black pepper, and nutritional yeast to the bowl and toss until everything is thoroughly and evenly coated.
Spread the mixture in a single layer on the prepared baking sheet and roast for 25 to 30 minutes, flipping halfway through, until the cauliflower is tender and the tofu is golden.
While the vegetables roast, whisk together the tahini and lemon juice in a small bowl, adding a teaspoon of water at a time until it reaches a drizzling consistency.
Place the fresh spinach in a serving bowl, top with the warm roasted tofu and vegetable mixture, and finish by drizzling the lemon-tahini dressing over the top.