Preheat your oven to 400°F and line a large baking sheet with parchment paper for easy cleanup.
Drain and rinse the chickpeas, then pat them and the cubed tofu very dry with a clean kitchen towel to ensure maximum crispiness.
In a medium bowl, toss the chickpeas and tofu with smoked paprika, garlic powder, sea salt, and black pepper until evenly coated.
Spread the seasoned chickpeas and tofu in a single layer on the baking sheet and roast for 20 to 25 minutes, shaking the pan halfway through.
While roasting, whisk together the tahini, lemon juice, nutritional yeast, and water in a small ramekin until the dressing is smooth and pourable.
Steam the shelled edamame for 3 minutes until tender and bright green.
Assemble the bowl by placing the fresh spinach at the base, then topping with the roasted chickpeas, tofu, and steamed edamame.
Drizzle the lemon-tahini dressing over the top and finish with a sprinkle of hemp hearts for added texture.