Preheat your oven to 400°F and line a large rimmed baking sheet with parchment paper.
Press the extra firm tofu between paper towels to remove excess moisture, then cut into 0.5-inch uniform cubes.
Rinse and drain the canned chickpeas, then pat them thoroughly dry with a clean kitchen towel to ensure they crisp up in the oven.
Remove the outer leaves of the green cabbage and slice the head into thin, bite-sized ribbons.
In a large mixing bowl, combine the tofu cubes, chickpeas, and shredded cabbage.
Drizzle with olive oil and sprinkle with garlic powder, smoked paprika, sea salt, and black pepper, tossing until everything is evenly coated.
Spread the mixture in a single layer on the prepared baking sheet, ensuring it is not overcrowded.
Roast for 25 to 30 minutes, tossing the ingredients halfway through, until the tofu is golden and the cabbage has developed dark, charred edges.
Remove from the oven and immediately sprinkle with nutritional yeast, hemp hearts, and fresh lemon juice before tossing one final time and serving warm.