Place the cubed chicken in a bowl.
Add ginger paste, garlic paste, soy sauce, vinegar, salt and an egg. Leave to marinate for about 10 minutes, and then add the cornflour Mix it well.
For deep frying: Heat oil in a large wok or shallow frying pan. Once the oil is hot enough add the chicken and cook on medium heat till golden brown and crispy. Don’t crowd the pan, cooking in batches as needed. Remove with a slotted spoon and drain on a kitchen towel. Set aside.
For shallow frying: Heat 1 – 2 tablespoon of oil in a large non-stick frying pan. Add the chicken and cook on low – medium heat till golden brown. Use a tong to turn the chicken pieces around so that they can crisp up on all sides. Don’t crowd the pan, and cook in batches as needed. Remove onto a kitchen towel and set aside.
For air frying: Cut out a piece of baking paper / aluminium foil that will fit the tray of the air fryer that you are using. The chicken pieces can be placed on the grill directly, but this makes for easy clean up. Spray with oil, and place the chicken pieces on the foil / baking paper. Spray with oil again, then place in a pre-heated air fryer. Cook at 180 C for about 10 - 15 minutes, turning once after 5 – 8 minutes till golden brown and crispy. Don’t crowd the air fryer, and cook in batches as needed. Set aside.