Preheat the oven to 425°F (220°C). Line a baking sheet with parchment paper.
Press the tofu for 10-15 minutes to remove excess moisture, then cut it into 1-inch cubes.
In a bowl, toss the tofu cubes with a drizzle of half a tablespoon of sesame oil and a pinch of salt. Spread the tofu on the prepared baking sheet.
Roast the tofu in the oven for 25-30 minutes, flipping halfway, until the edges turn golden and crispy.
While the tofu roasts, prepare the broccoli by cutting it into florets. Toss the broccoli with a bit of olive oil, salt, and pepper, then roast on a separate baking sheet for 15-20 minutes until tender and slightly charred.
In a small bowl, combine soy sauce, minced ginger, minced garlic, rice vinegar, and sesame seeds to create the ginger-sesame sauce.
In the final 5 minutes of roasting, add shelled edamame to the broccoli baking sheet to warm through.
Once all components are roasted, gently toss the tofu with the ginger-sesame sauce to ensure an even coating.
Plate the crispy tofu alongside the roasted broccoli and edamame, and drizzle any extra sauce over the top.
Serve immediately for a delicious and nutrient-packed meal.