Preheat the oven to 400°F and line a large baking sheet with parchment paper.
Press the extra firm tofu for 15 minutes to remove moisture, then cut into half-inch cubes.
Peel and dice the sweet potato into half-inch pieces and rinse the canned chickpeas, patting them dry with a towel.
In a large bowl, toss the tofu cubes, sweet potato, and chickpeas with avocado oil, garlic powder, smoked paprika, and sea salt.
Spread the mixture in a single layer on the baking sheet and roast for 25 minutes until the sweet potatoes are tender and the chickpeas are slightly crispy.
While roasting, steam the shelled edamame for 5 minutes until bright green and tender.
Prepare the dressing by whisking together the tahini, lemon juice, nutritional yeast, and water until the consistency is smooth and pourable.
Assemble the bowl by placing the fresh baby spinach at the base, topping with the roasted mixture and edamame, then sprinkling with hemp hearts and the velvety dressing.