1. Drain tofu, wrap it in paper towels and place it on a microwave-proof plate. Heat it for about 2 to 3 mins in the microwave. Remove from the microwave and place a heavy item on top to press for about 15 mins.
2. In a large bowl, combine the drained tofu, minced chicken, leek, garlic, ginger and all seasoning ingredients all together. Knead the mixture well by hand or with a wood spatula until the mixture turns sticky and moist.
3. In a deep fry pan, heat about 5 cm of vegetable oil over medium-high heat. Drop a few mixture in the oil and if it sizzles immediately it means the oil is ready! Using spoon, drop the mixture into the oil and fry about 3 to 5 mins per side, until they are golden brown on both sides.
4. For the dipping sauce, combine all the sauce ingredients.