Preheat your oven to 400°F (200°C).
Press the tofu to remove excess moisture, then cut it into 1-inch cubes.
Toss the tofu cubes with a drizzle of olive oil, salt, and black pepper. Spread them on a parchment-lined baking sheet.
Roast the tofu in the oven for about 25-30 minutes until the edges are crisp and golden, flipping halfway through.
While the tofu bakes, chop the broccoli into florets and slice the bell peppers into strips.
Lightly toss the broccoli and bell peppers with a little olive oil, salt, and pepper, and spread them on another baking sheet.
Roast the vegetables in the oven for about 20 minutes until tender and slightly charred.
Steam or microwave the shelled edamame until just tender.
Combine the crispy tofu, roasted broccoli, bell peppers, and edamame on a serving dish, toss gently, and serve warm.