Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Drain the extra-firm tofu and press it between paper towels to remove as much moisture as possible, then cut into 1-inch cubes.
Rinse and thoroughly pat dry the chickpeas to ensure they get crispy during roasting.
In a large mixing bowl, toss the tofu cubes, chickpeas, and broccoli florets with olive oil, sea salt, black pepper, garlic powder, and smoked paprika.
Spread the mixture in a single layer on the prepared baking sheet and roast for 25 to 30 minutes, tossing halfway through, until the tofu is golden and the chickpeas are crisp.
Place the fresh baby spinach in a serving bowl as the base.
Top the greens with the roasted tofu, chickpeas, and broccoli.
Finish the bowl by sprinkling with nutritional yeast and hemp hearts, and drizzle with fresh lemon juice before serving.