Begin by pressing the tofu to remove excess moisture. Wrap the tofu block in a clean kitchen towel, place a heavy item on top, and let it sit for 15-30 minutes.
Once the tofu is pressed, cut it into 1-inch cubes and set aside.
In a shallow bowl, add the cornstarch. Gently toss the tofu cubes in the cornstarch until lightly coated. Shake off any excess.
In a large skillet or frying pan, heat the vegetable oil over medium-high heat. Once hot, add the coated tofu cubes in a single layer.
Fry the tofu for about 3-4 minutes on each side, or until golden brown and crispy. You may need to do this in batches depending on the size of your pan. Remove the crispy tofu from the pan and place it on a paper towel-lined plate to drain excess oil.
In the same pan, add the minced garlic and ginger, sautéing for about 30 seconds until fragrant. Then, pour in the honey, soy sauce, and rice vinegar, stirring to combine.
Allow the sauce to simmer for 2-3 minutes, letting it thicken slightly.
Return the crispy tofu to the pan, tossing it gently in the honey garlic sauce until well coated. Make sure every piece is nicely coated.
Cook for an additional 1-2 minutes to heat through and allow the sauce to adhere to the tofu.
Remove from heat. If desired, sprinkle sesame seeds and chopped green onions on top for garnish.
Notes
Feel free to adjust the sweetness by adding more or less honey.