Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
Press the extra firm tofu for about 10-15 minutes to remove excess moisture, then cut into 1-inch cubes.
Toss tofu cubes with 1 teaspoon olive oil, garlic powder, salt, and pepper. Spread them on half of the baking sheet.
Cube the sweet potato and chop the broccoli and red bell pepper. Place these veggies on the other half of the baking sheet. Drizzle with the remaining 1 teaspoon olive oil, and season with salt and pepper.
Roast the tofu and veggies in the preheated oven for 20-25 minutes, stirring halfway through to ensure even crispiness and caramelization.
While the tofu and veggies are roasting, prepare the creamy peanut dressing. In a small bowl, whisk together peanut butter, lemon juice, and a splash of water to reach a smooth, drizzling consistency. Adjust salt and pepper to taste.
Assemble the power bowl by placing a base of fresh spinach, then arrange the roasted tofu, sweet potato, broccoli, red bell pepper, and edamame on top.
Drizzle the creamy peanut dressing over the bowl, toss gently if desired, and serve immediately.