✔ If the batter is too dry, the marinade will come off the chicken when frying. So if you get a dry batter, add in a few drops of water to get a slightly wet batter so that it sticks well onto the chicken.
✔ Add the chicken in real hot oil. If the oil is not hot enough you will get soggy chicken and also the chances of the marinade coming off the chicken is high.
✔ Do not add many pieces of chicken at a time while frying. That is, do not overcrowd the pan.
✔ Do not over-fry the chicken. Fry to perfection to get nice tender pieces.
✔ Do not skip the marinating part.