This recipe for Taiwanese Popcorn Chicken yields a crunchy yet tender bite-sized pieces flavored with aromatic Chinese five spice powder and Thai basil.
In a large bowl, add chicken pieces and mix in all the seasonings (fresh garlic, green onion, soy sauce, Shaoxing wine, salt, white pepper, garlic powder, Chinese 5-spice powder, ground Sichuan peppercorn, coriander powder, and cornstarch).
Stir well to incorporate the mixture.
Let the chicken marinate in the fridge for 20-30 minutes, or overnight.
Prepare the wet and dry batter:
In a shallow dish, lightly beat an egg.
In a separate shallow dish, whisk together sweet potato flour and baking powder.
Make the seasoning mixture:
In a small bowl, combine salt, white pepper, garlic powder, 5-spice powder and ground Sichuan peppercorn. Mix together and set aside.
Coat the chicken:
Take pieces of chicken and lightly dip into the egg first, and then place into the sweet potato flour to coat.
Repeat with the remainder.
Fry the basil:
Heat up a pot of oil over medium-high heat to 330°F/166°C.
Add in the Thai basil leaves, and fry for 30 seconds, until crisp.
Remove and place on paper towel to drain.
Deep fry the chicken:
Heat the frying oil to a temperature of 330°F/166°C (check with a kitchen thermometer).
Add in the chicken pieces, and fry in small batches, until lightly brown, about 3-4 minutes.
Remove chicken pieces and drain on a wire rack on paper towel.
Repeat with the remaining chicken.
Once all the chicken has been fried, increase the frying oil temperature to 350°F/177°C.
Fry the chicken pieces a second time (again, in small batches), until golden brown, another 3-4 minutes.
Remove the fried popcorn chicken onto a wire rack lined with paper towel.
Repeat with the remainder.
Transfer the fried chicken into a basket and sprinkle with seasoning mixture (or toss chicken in a bowl with seasoning -- you may not need all the seasoning mixture).