Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper.
Press the extra firm tofu between paper towels for 10 minutes to remove excess moisture, then cut into 1/2-inch cubes.
Rinse and drain the chickpeas, patting them dry with a towel to ensure they get crispy in the oven.
In a large mixing bowl, combine the tofu cubes, chickpeas, and broccoli florets.
Drizzle the mixture with olive oil and season with sea salt, black pepper, garlic powder, and smoked paprika, tossing thoroughly to coat.
Spread the ingredients in a single layer on the prepared baking sheet and roast for 25-30 minutes, tossing halfway through, until the tofu is golden and the broccoli edges are charred.
Place the fresh spinach in a wide serving bowl as the base.
Transfer the roasted tofu, chickpeas, and broccoli onto the bed of spinach.
Sprinkle the entire bowl with nutritional yeast and hemp hearts for a boost of protein and savory flavor.
Finish by drizzling the fresh lemon juice over the top and serve immediately.