Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper.
Press the tofu to remove excess moisture and cut into bite-sized cubes.
In a medium bowl, toss the tofu cubes with 1/2 tbsp olive oil, garlic powder, smoked paprika, salt, and pepper until evenly coated.
Spread the tofu on one side of the prepared baking sheet and bake for 25-30 minutes, flipping halfway through, until crispy and golden.
Meanwhile, peel and cube the sweet potato. Toss with the remaining olive oil, salt, and pepper, and spread on another baking tray.
Roast the sweet potato cubes in the oven for about 20-25 minutes until tender and slightly caramelized.
Heat the chickpeas and edamame in a small pan over medium heat with a pinch of salt for 3-4 minutes until warmed through.
Assemble the bowl by placing the roasted sweet potato as a base, topping it with the crispy tofu, then adding the warmed chickpeas and edamame.
Drizzle with any remaining seasoning or a splash of olive oil if desired, and serve warm.