Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Press the extra firm tofu for 15 minutes to remove excess moisture, then cut into 1/2-inch cubes.
In a large bowl, toss the tofu cubes and drained chickpeas with avocado oil, garlic powder, onion powder, sea salt, black pepper, and 2 tablespoons of the nutritional yeast.
Spread the tofu and chickpeas in a single layer on the baking sheet and roast for 25-30 minutes, flipping halfway through, until golden and crisp.
While the protein roasts, steam the broccoli florets over boiling water for 5-7 minutes until they reach a vibrant green and tender-crisp texture.
Prepare the dressing by whisking together the remaining 2 tablespoons of nutritional yeast, tahini, lemon juice, and 1 tablespoon of warm water until smooth.
Assemble the bowl by placing the steamed broccoli at the base, topping with the roasted tofu and chickpeas.
Drizzle the creamy tahini sauce over the top and garnish with hemp hearts for an extra protein boost.