Cut the pressed tofu into 1-inch cubes and pat them dry with paper towels.
In a large bowl, toss the tofu cubes with cornstarch until evenly coated.
Heat the vegetable oil in a large skillet over medium-high heat. Once hot, add the tofu cubes in a single layer and cook for about 3-4 minutes on each side, or until golden brown and crispy. You may need to do this in batches.
While the tofu is cooking, in a small saucepan, combine honey, soy sauce, minced garlic, grated ginger, rice vinegar, and red pepper flakes (if using). Heat over medium heat until the mixture is bubbling, then reduce to low and simmer for 2-3 minutes.
Once the tofu is crispy, pour the honey garlic sauce over the tofu in the skillet. Gently toss to coat the tofu evenly and cook for an additional 1-2 minutes until heated through.
Remove from heat and garnish with sliced green onions and sesame seeds before serving.