Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Drain the firm tofu and press it firmly between paper towels to remove as much moisture as possible, then cut into 1-inch cubes.
In a large mixing bowl, toss the tofu cubes, chickpeas, and broccoli florets with olive oil, garlic powder, smoked paprika, sea salt, and black pepper until evenly coated.
Spread the mixture in a single layer on the prepared baking sheet and roast for 20-25 minutes, tossing halfway through, until the tofu is golden and the broccoli is tender.
Place the baby spinach in a serving bowl and top with the hot roasted tofu, chickpeas, and broccoli.
Drizzle the entire bowl with fresh lemon juice and finish by sprinkling with nutritional yeast and hemp hearts for a savory protein boost.