Heat the cooking oil in the wok over medium heat for 10 minutes while we prepare the chicken and flour.
Sprinkle half the salt on one side of the chicken. Turn it and sprinkle the rest on the other side. Repeat with the black pepper and curry powder.
Rub the seasonings until well-combined.
Crack the egg and mix until well-combined. Cover and set aside.
Mix homemade crispy flour with salt, pepper and curry powder with a small whisk. Set aside.
Insert the tip of a wooden cooking chopstick into the oil. If bubbles appear at the tip, the oil is hot enough for deep-frying.
Pull all the curry leaves from the stem and add them to the oil. Fry for 10 seconds. Remove with a strainer and set aside.
Swirl the chicken in the marinated liquid, before coating well with the flour mix. Carefully lower the chicken into the oil, one at a time. Let it fry for 8 - 10 minutes, or until golden brown.
Turn and rotate the chicken. Let it cook for 8 minutes.
Remove the chicken from the oil, and rest it on a cooling rack to drip off the excess oil.
Top with fried curry leaves and crispy shallots. Serve with white rice and some chilli sauce, or papaya salad.