Preheat oven to 400°F and line a large baking sheet with parchment paper.
Press the tofu to remove excess moisture, then cut into 1/2-inch cubes.
Rinse and pat the chickpeas dry with a clean towel to ensure they get crispy in the oven.
In a large bowl, toss the tofu, chickpeas, and broccoli with olive oil, sea salt, black pepper, and garlic powder.
Spread the mixture in a single layer on the prepared baking sheet.
Roast for 25-30 minutes, tossing halfway through, until the tofu is golden and chickpeas are slightly crunchy.
Remove from the oven and immediately toss the roasted mixture with nutritional yeast while still hot.
Place the fresh baby spinach in a serving bowl and top with the warm roasted vegetable and protein mixture.
Garnish with hemp hearts and a squeeze of fresh lemon juice before serving.