Optionally freeze and thaw your block of tofu twice for the best, most firm texture. Place the tofu in an airtight, freezer safe bag to do this. Thaw while it's in the bag, submerged in warm water. It thaws in 30 minutes or less.
Pat the tofu with paper towels to remove excess moisture from the outside.
Tear the tofu into larger chunks and place in a bowl that has a lid. Mix all of the ingredients for the corn starch coating and pour it over the tofu. Place a lid on the bowl and shake it up to coat the tofu.
In a wok, or a cast iron skillet, pour up to ½ cup of olive oil, depending on how deep your wok/pan is. Heat the oil and shallow fry the tofu until golden and crispy. This can take up to 10 minutes.
When finished cooking, turn off the heat and carefully remove the oil from the pan. You can do this by pouring it into a mug stuffed with paper towels. Place the tofu on a plate lined with paper towels to absorb the extra oil.
On low heat, sautee the grated garlic and ginger with about a teaspoon of olive oil in the pan for about a minute. Make sure the pan isn't too hot or the garlic will burn. Optionally, mix in the chili garlic sauce.
In a separate bowl, mix the sauce ingredients except for the water and corn starch.
Pour the sauce ingredients into the wok and turn up the heat.
Mix the water and corn starch completely. When the soy sauce mixture starts to bubble, add in the corn starch mixture and continue mixing. It will immediately begin to thicken. As soon as its thick, remove it from the heat.
Coat the crispy tofu in the sauce, sprinkle sesame seeds and green onions if desired.
Enjoy!