Preheat your oven to 400°F and line a large baking sheet with parchment paper for easy cleanup.
Press the extra firm tofu between paper towels to remove excess moisture, then cut it into even 1-inch cubes.
In a large mixing bowl, combine the tofu cubes, rinsed chickpeas, cauliflower florets, and sliced zucchini.
Drizzle the mixture with olive oil and sprinkle with garlic powder, onion powder, sea salt, and black pepper.
Toss everything until the vegetables and protein are evenly coated, then spread them in a single layer on the baking sheet.
Roast for 25 to 30 minutes, tossing the ingredients halfway through, until the tofu is golden and the vegetables are tender.
In a small bowl, whisk together the lemon juice and nutritional yeast to create a thick, savory glaze.
Transfer the roasted ingredients to a serving bowl, toss thoroughly with the nutritional yeast glaze, and top with crunchy hemp hearts.