Preheat oven to 400°F and line a large baking sheet with parchment paper.
Press the tofu with a heavy object for 10 minutes to remove excess moisture, then cut into 1-inch cubes.
Peel and dice the sweet potato into 1/2-inch cubes and rinse the chickpeas thoroughly.
In a large mixing bowl, toss the tofu, chickpeas, and sweet potato with olive oil, sea salt, black pepper, garlic powder, and smoked paprika until evenly coated.
Spread the mixture in a single layer on the baking sheet and roast for 25-30 minutes, tossing halfway through, until the potatoes are tender and the tofu is golden.
Place the baby spinach in a large bowl and top with the warm roasted tofu and vegetable mixture.
Finish the bowl by sprinkling with nutritional yeast and hemp hearts, then drizzle with fresh lemon juice before serving.