Firstly, mix all the ingredients for sweet and sour sauce together.
Cut firm tofu into small cubes. Place around ½ cup of oil in a small pan. Place the tofu cubes in. Start the fire and fry them ( by two batches if necessary). During the process, stir them from time to time so they can be heated evenly. Transfer out when they are all golden brown.
Remove extra oil and leave only around 1 tablespoon in the pan, fry garlic, scallion white and ginger over slow fire until aromatic. Pour the sweet and sour sauce mix in, heat to boil.
Return the tofu cubes and continue heating over slow fire until the sauce is well-thickened and sticky to the tofu cubes.
Garlic some spring onions and serve with steamed rice.
The recipe is firstly published in 2014 and then re-tested and posted in 2017.