Preheat your oven to 400°F (200°C) and line a large rimmed baking sheet with parchment paper.
Drain the extra firm tofu and press it firmly with a clean kitchen towel to remove as much moisture as possible, then cut it into half-inch cubes.
In a large mixing bowl, combine the tofu cubes, rinsed chickpeas, and broccoli florets.
Drizzle the avocado oil over the mixture and sprinkle with nutritional yeast, garlic powder, sea salt, and black pepper, tossing until everything is thoroughly and evenly coated.
Spread the ingredients in a single layer on the prepared baking sheet and roast for 25 to 30 minutes, flipping halfway through, until the tofu is golden and the broccoli is slightly charred.
While the vegetables roast, whisk together the tahini and lemon juice in a small ramekin, adding a tiny splash of water if needed to reach a smooth, pourable consistency.
Place the fresh baby spinach in the bottom of a wide serving bowl and pile the warm roasted tofu, chickpea, and broccoli mixture on top.
Finish the bowl by drizzling the lemon-tahini dressing over the top and garnishing with hemp hearts for added texture and protein.