Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
Press the tofu gently between paper towels to remove excess moisture. Cut into 1-inch cubes.
In a bowl, toss tofu cubes with garlic powder, smoked paprika, salt, and pepper.
Spread the tofu evenly on the prepared baking sheet. Bake for 25-30 minutes, flipping halfway, until crispy and golden.
Meanwhile, chop broccoli, red bell pepper, and red onion into bite-sized pieces. Toss with a drizzle of olive oil, salt, and pepper.
Spread the vegetables on a separate baking sheet and roast in the oven for 20-25 minutes, until tender with slight char.
If using canned chickpeas, rinse and drain them. Optionally, you can toss them with a pinch of seasoning and warm them in a pan or in the oven for the last 10 minutes.
In a large bowl, combine the roasted vegetables, baked tofu, chickpeas, and edamame.
Drizzle with lemon juice and a touch more olive oil if desired. Toss gently to combine all the flavors.
Serve warm and enjoy your nutrient-packed Buddha Bowl!