Prepare the Tofu: Begin by pressing the tofu to remove excess moisture. Wrap the tofu block in a clean kitchen towel and place a heavy object on top (like a skillet) for about 20-30 minutes.
Cut the Tofu: Once pressed, cut the tofu into bite-sized cubes or triangles, depending on your preference.
Coat with Cornstarch: In a large bowl, toss the tofu cubes gently with the cornstarch until evenly coated. This will help achieve that crispy texture.
Fry the Tofu: Heat the vegetable oil in a non-stick skillet over medium heat. Once hot, add the tofu in a single layer (you may need to do this in batches). Fry for about 3-4 minutes on each side until golden brown and crispy. Remove the tofu from the skillet and drain on a paper towel.
Make the Sauce: In the same skillet, reduce the heat to low. Add the minced garlic and sauté for about 30 seconds until fragrant. Then, add the honey, soy sauce, rice vinegar, grated ginger, sesame oil, and chili flakes if using. Stir to combine and let it simmer for 1-2 minutes until slightly thickened.
Combine Tofu and Sauce: Add the crispy tofu back into the skillet and gently toss it in the sauce, ensuring all pieces are coated well.
Serve and Garnish: Once well coated, remove the skillet from heat. Serve the crispy honey garlic tofu hot, garnished with chopped green onions and a sprinkle of sesame seeds.
Notes
Use maple syrup for a vegan version and tamari for gluten-free.