Preheat your oven to 400°F and line a large rimmed baking sheet with parchment paper.
Press the extra firm tofu for at least 15 minutes to remove excess moisture, then cut it into 1-inch cubes.
In a large mixing bowl, toss the tofu cubes with cornstarch, garlic powder, sea salt, and black pepper until every piece is evenly coated.
Add the broccoli florets to the bowl, drizzle with sesame oil, and toss again before spreading the mixture in a single layer on the baking sheet.
Bake for 25 minutes, flipping the tofu halfway through, until the tofu is golden-brown and the broccoli is slightly charred.
While the tofu is roasting, whisk together the peanut butter, tamari, rice vinegar, and sriracha in a small bowl until the sauce is smooth and creamy.
Steam the shelled edamame until they are tender and bright green.
Transfer the roasted tofu, broccoli, and steamed edamame to a clean bowl, pour the peanut sauce over the top, and toss gently to coat everything thoroughly.