Preheat oven to 400°F (200°C) 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.
Peel and dice the sweet potato into small 1/2-inch cubes to ensure they cook quickly.
In a large bowl, whisk together sesame oil, chili garlic sauce, tamari, rice vinegar, garlic powder, salt, and pepper.
Toss the tofu cubes and sweet potato in the marinade until every piece is thoroughly coated.
Spread the mixture onto the baking sheet in a single layer, ensuring pieces aren't touching for maximum crispiness.
Roast for 25-30 minutes, flipping halfway through, until the sweet potatoes are tender and tofu is golden.
During the last 5 minutes of roasting, steam the broccoli florets until they are bright green and tender-crisp.
Serve the crispy tofu and roasted potatoes over the steamed broccoli for a clean, protein-packed meal.