Preheat oven to 400°F and line a baking sheet with parchment paper.
Press the tofu for 15 minutes to remove excess moisture, then cube it into 1-inch pieces.
Peel and dice the beet into 0.5-inch cubes to ensure even roasting with the tofu.
In a large bowl, whisk together sesame oil, tamari, maple syrup, grated ginger, and garlic powder.
Toss the tofu, beet cubes, and edamame in the glaze until thoroughly coated.
Spread the mixture in a single layer on the baking sheet and season with sea salt and black pepper.
Roast for 25-30 minutes, flipping halfway through, until the tofu is golden and the beets are tender.
Garnish with fresh green onions before serving.