Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
Press the tofu to remove excess water, then cut into 1-inch cubes. In a bowl, toss the tofu cubes with 0.5 tablespoon olive oil, smoked paprika, garlic powder, salt, and pepper.
Spread the tofu cubes on a baking sheet and bake for 25-30 minutes, flipping halfway for even crispiness.
Peel and cut the sweet potato into cubes. Toss them with the remaining olive oil, salt, and pepper. Place on a separate baking sheet and roast in the oven for 20-25 minutes until tender and slightly caramelized.
Rinse and drain a can of chickpeas, then pat dry. Toss the chickpeas with a pinch of salt, pepper, and a dash of smoked paprika, and roast them in the oven (can be done alongside the tofu if space allows) for 15-20 minutes until crunchy.
Steam or microwave the shelled edamame for a few minutes until warmed through.
In a bowl, combine the roasted sweet potato, crispy baked tofu, steamed edamame, and roasted chickpeas. Give the bowl a gentle toss to mix the flavors before serving.