Drain and press the tofu for 15 minutes. Cut the tofu into 1-inch cubes.
In a shallow bowl, mix together the cornstarch, flour, garlic powder, onion powder, black pepper, and salt. Coat the tofu cubes in this mixture.
Heat the vegetable oil in a large skillet over medium-high heat. Add the tofu cubes and fry until golden and crispy, about 5 minutes.
In a small bowl, whisk together the soy sauce, honey, rice vinegar, sesame oil, and ground ginger. Pour the sauce over the tofu and cook for another 2 minutes, stirring often.
Serve with rice and your favorite vegetables.
Interesting Facts
Tofu is a great source of protein and is a great alternative to meat.
This recipe is vegan, gluten-free, and can easily be made nut-free.
The sauce can be used as a marinade or as a dipping sauce for other dishes.