Place the portioned chicken in a large mixing bowl. Add the salt, chicken bouillon powder, hot sauce, minced garlic, grated ginger, white pepper, paprika, curry powder, and fresh thyme.
Thoroughly toss and massage the seasonings over the chicken until every piece is evenly coated. Cover the bowl securely and refrigerate for a minimum of 1 hour. For more developed flavor, leave the chicken to marinate overnight.
Remove the seasoned chicken from the refrigerator and pour 1 cup of milk over the pieces.
Gently turn the chicken until all surfaces are moistened with the milk. Reserve approximately 2 tablespoons of this milk for preparing the coating mixture.
In a large bowl, thoroughly combine the all-purpose flour, cornstarch, baking powder, paprika, salt, garlic powder, onion powder, cayenne pepper, dried mixed herbs, and additional white pepper.
Immediately before coating the chicken, work approximately 2 tablespoons of the reserved milk into the dry mixture with your fingertips. Continue until small, irregular clumps form throughout the flour mixture. These pieces will produce a rougher, extra-crisp crust during frying.
Remove each milk-coated piece of chicken and thoroughly cover it with the seasoned flour mixture, gently pressing the coating against the surface to encourage a craggy texture. Shake away any loose excess flour.
A zip-top bag may also be used for coating if preferred.
Transfer the coated chicken to a tray or wire rack and allow it to stand for approximately 15 minutes before frying. This resting period helps the coating adhere more securely to the chicken.
Heat frying oil in a deep fryer or a large cast-iron skillet to 375°F (190°C).
Carefully lower the coated chicken into the hot oil in batches, leaving sufficient room between the pieces to prevent overcrowding.
Fry until the exterior is deeply golden and crisp, turning each piece once during cooking. Depending on the size of the chicken pieces, frying will take approximately 10–20 minutes.
Continue cooking until the chicken is no longer pink inside and the juices run clear. Check the thickest pieces carefully to confirm they are fully cooked.
Transfer the finished chicken from the oil to paper towels arranged over a wire rack to remove excess oil.
Repeat the frying procedure with the remaining chicken pieces.
Allow the fried chicken to rest for at least 10 minutes before serving. This short resting period helps preserve the crisp coating while allowing the juices inside the chicken to redistribute.