Preheat your oven to 400°F (200°C).
Press the tofu for 10-15 minutes to remove excess water, then cut it into cubes.
In a bowl, gently toss the tofu cubes with half of the olive oil, garlic powder, salt, and black pepper.
Spread the tofu on a baking sheet lined with parchment paper and bake for 25-30 minutes until crisp, flipping halfway through.
Meanwhile, chop the red and yellow bell peppers, broccoli, carrot, and zucchini into bite-sized pieces.
Toss the vegetables with the remaining olive oil, a pinch of salt, and black pepper.
Spread the vegetables on a separate baking sheet and roast in the oven for 20-25 minutes until tender and slightly charred.
Once both tofu and vegetables are done, combine them on a serving plate. Adjust seasoning if needed and serve warm.