Preheat the oven to 400°F and line a large baking sheet with parchment paper.
Cube the extra firm tofu and the sweet potato into bite-sized pieces.
In a large bowl, toss the tofu, sweet potato, and chickpeas with olive oil, sea salt, black pepper, and garlic powder until evenly coated.
Spread the mixture in a single layer on the prepared baking sheet and roast for 25 to 30 minutes until the edges are golden and crisp.
While roasting, place the baby spinach in a serving bowl and lightly massage it with half of the lemon juice.
Top the spinach with the roasted tofu, sweet potato, and chickpea mixture once they are finished cooking.
Sprinkle the nutritional yeast and hemp hearts over the top to add a savory depth and extra protein.
Finish with the remaining lemon juice and serve immediately while the roasted vegetables are warm.