Preheat oven to 400°F and line a large baking sheet with parchment paper.
Press the tofu for 15 minutes to remove excess moisture, then cut into 1-inch cubes.
In a small bowl, whisk together the gochujang, tamari, sesame oil, rice vinegar, garlic powder, and ginger powder until smooth.
Place the tofu cubes, broccoli florets, and sliced bell peppers in a large mixing bowl.
Pour the gochujang sauce over the tofu and vegetables, tossing gently to ensure everything is evenly coated.
Spread the mixture in a single layer on the prepared baking sheet.
Roast for 25 minutes, tossing halfway through, until the tofu is firm and the vegetables are tender with charred edges.
Stir in the shelled edamame and roast for an additional 5 minutes to warm through.
Garnish with sliced green onion and sesame seeds before serving.