Cut pressed tofu into 1-inch cubes.
Toss tofu with soy sauce, then with flour, corn starch, and garlic powder until coated.
Heat oil in a large pan on medium heat.
Add tofu to the pan in a single layer.
Cook until golden brown (3-5 minutes) then flip and cook again until that side is browned (another 3-5 minutes.)
Remove tofu from the pan and set aside.
In the pan used to cook the tofu, whisk all sauce ingredients together until cornstarch is dissolved.
Bring to a simmer on medium heat, until the sauce is thickened.
Turn the heat off. Add the tofu into the sauce and toss until well-coated. Serve as desired.