Preheat oven to 400°F and line a large baking sheet with parchment paper.
Press the extra firm tofu with a heavy object for 10 minutes to remove excess moisture, then cut into 1/2-inch cubes.
Rinse and drain the chickpeas, then pat them completely dry with a clean kitchen towel to ensure they get crispy.
In a large mixing bowl, combine the tofu cubes, chickpeas, and broccoli florets.
Drizzle with olive oil and lemon juice, then sprinkle with garlic powder, sea salt, and black pepper, tossing until everything is evenly coated.
Spread the mixture in a single layer on the prepared baking sheet.
Roast for 20-25 minutes, tossing the ingredients halfway through, until the tofu is golden and the broccoli edges are slightly charred.
Remove from the oven and immediately sprinkle the nutritional yeast and hemp hearts over the hot vegetables and tofu.
Transfer to a bowl and serve immediately while warm.