Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Drain the extra firm tofu and press it with a heavy object for 10 minutes to remove excess moisture, then cut into 1-inch cubes.
Rinse and drain the chickpeas, then pat them dry thoroughly with a clean kitchen towel to ensure they get crispy.
In a large bowl, toss the tofu cubes, chickpeas, and broccoli florets with the extra virgin olive oil, sea salt, black pepper, and garlic powder.
Spread the mixture in a single layer on the prepared baking sheet and roast for 25-30 minutes, flipping halfway through, until the tofu is golden and the broccoli is tender.
While the vegetables roast, whisk together the nutritional yeast, tahini, lemon juice, and water in a small bowl until the dressing is smooth and creamy.
Place the baby spinach in a serving bowl and top with the roasted tofu, chickpeas, and broccoli.
Drizzle the tahini dressing over the bowl and finish with a sprinkle of hemp hearts for added texture and protein.