Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Pat the extra-firm tofu dry with a clean towel and cut into 1/2-inch cubes.
In a large bowl, combine the tofu cubes, chickpeas, and broccoli florets.
Drizzle with olive oil and sprinkle with garlic powder, sea salt, black pepper, and smoked paprika.
Toss until everything is evenly coated, then spread in a single layer on the prepared baking sheet.
Roast for 25-30 minutes, flipping halfway through, until the tofu is golden and the chickpeas are slightly crispy.
While roasting, whisk together the lemon juice, nutritional yeast, and hemp hearts in a small bowl to create a thick dressing.
Place the fresh spinach in a serving bowl and top with the warm roasted vegetable mixture.
Drizzle the lemon-hemp dressing over the bowl and serve immediately while the components are still warm.