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 1/2-inch cubes.
Rinse and drain the canned chickpeas, patting them very dry with a clean kitchen towel to ensure they crisp up in the oven.
In a large mixing bowl, combine the tofu cubes, chickpeas, and broccoli florets.
Drizzle with avocado oil and sprinkle with garlic powder, ground turmeric, sea salt, and black pepper, tossing thoroughly to coat.
Spread the mixture in a single layer on the prepared baking sheet, ensuring enough space for the air to circulate.
Roast for 25 to 30 minutes, tossing the ingredients halfway through, until the tofu is golden and the chickpeas are slightly crisp.
Remove from the oven and immediately toss the hot mixture with nutritional yeast until every piece is coated.
Transfer to a serving bowl, drizzle with fresh lemon juice, and garnish with hemp hearts before serving.