Prepare the marinade by mixing all the ingredients.
Cut the pork into nugget size and mix well into the marinade.
Put 1 1/2 beaten egg, flour, and cornstarch into 3 separate bowls.
Coat each piece of nugget lightly with flour, then dip it into the egg, and then coat with the cornstarch, gently press the nugget in your palm to form some batter lumps.
Heat oil in a wok to medium-hot.
Coat again in cornstarch lightly before placing nuggets piece by piece into the oil.
Leave nuggets to fry for 3 minutes until firm before loosening them up, continue frying for another 5 minutes until the nuggets are pale golden brown and firm to the touch of tongs.
Remove nuggets with a slotted spoon and place them onto a plate; remove and discard any loose batter from the oil.
Heat oil to medium-high, and return nuggets to the hot oil and fry for 2 minutes till golden brown.