Preheat your oven to 400°F and line a large baking sheet with parchment paper.
Wrap the tofu in paper towels and press with a heavy object for 10 minutes to remove excess moisture, then cut into 1-inch cubes.
In a medium bowl, toss the tofu cubes with garlic powder and ginger powder until they are evenly coated.
Arrange the tofu in a single layer on the baking sheet and bake for 25-30 minutes, flipping halfway through, until the edges are golden and crispy.
While the tofu bakes, whisk together the peanut butter, tamari, rice vinegar, toasted sesame oil, and sriracha in a small bowl until the sauce is smooth.
Steam the broccoli florets and shelled edamame in a steamer basket over boiling water for 5-6 minutes until they are tender-crisp and bright green.
Remove the crispy tofu from the oven and immediately toss it in the peanut sauce until every cube is well-coated.
Plate the saucy tofu alongside the steamed broccoli and edamame for a clean, protein-packed meal.