In a bowl, combine the chicken with garlic, Shaoxing wine, soy sauce, five-spice powder, white pepper, chicken bouillon powder, and egg white. Mix well and marinate for at least 1 hour or overnight for best flavor.
In a small bowl, mix together all ingredients for the seasoning mix and set aside.
Add sweet potato starch and baking powder to a shallow bowl. Toss the marinated chicken until evenly coated.
Heat oil to 350°F. Fry the chicken in small batches for 3–4 minutes, until lightly golden. Remove and drain.
Return the chicken to the oil for a second fry until deeply golden and crispy.
Add Thai basil to the hot oil and fry for about 30 seconds until fragrant.
Toss the fried chicken with the seasoning mix and top with the crispy basil. Serve immediately.