
Taiwanese popcorn chicken with a craggy sweet-potato-starch crust, five-spice seasoning, and crisp fried basil. Double-fried chicken bites for a Taiwanese street-food-style snack or rice dinner.
Dry the basil very thoroughly before frying. Water on the leaves will cause the hot oil to sputter and prevent them from turning crisp.
Use coarse sweet potato starch if you can find it. Its uneven granules form the rugged, crisp coating associated with Taiwanese popcorn chicken.
Fry in small batches and let the oil recover between them. Overcrowding drops the temperature and makes the starch coating greasy rather than crisp.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Combine the chicken with soy sauce, Shaoxing wine, ginger, garlic, sugar, MSG if using, white pepper, and five-spice powder. Mix well, cover, and refrigerate for 30 minutes.
Add the plain flour, cornflour, and egg white to the marinated chicken. Mix until every piece has a thin sticky coating; this helps the sweet potato starch cling without forming a heavy batter.
Pour enough oil into a deep saucepan or wok to come 5 cm up the sides, without filling the vessel more than halfway. Heat to 170C.
Fry the thoroughly dry basil for 10 to 15 seconds, until crisp but still green. Lift it out with a slotted spoon and drain on a wire rack or paper.
Spread the sweet potato starch in a shallow bowl. Coat the chicken pieces in batches, pressing the starch on lightly, then shake away only loose excess. The coating should look craggy rather than smooth.
Fry the chicken in small batches at 170C for 3 to 4 minutes, turning as needed, until pale golden and cooked through. The centre of the largest piece should reach 74C. Drain and let the oil return to temperature.
Raise the oil to 190C. Fry the chicken again in batches for 60 to 90 seconds, until deep golden and crisp, then drain briefly.
Mix the five-spice powder, chilli powder, white pepper, salt, and MSG if using. Toss the hot chicken with the seasoning and fried basil, then serve immediately.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Taiwanese popcorn chicken is made for contrast: juicy chicken thigh beneath a rough, crisp starch coating, fragrant five-spice seasoning, and brittle fried basil leaves. This home version keeps those defining elements while giving you clear oil temperatures and batch sizes for a safer, more reliable fry.
The method starts with a short savoury marinade, followed by a light flour and egg-white coating. Sweet potato starch then clings in uneven flakes, which is what makes the outside look craggy instead of like a smooth breaded nugget.
The first fry at 170C cooks the chicken through and sets the coating. Let the oil recover between batches, then use the short 190C second fry to dry and crisp the surface. The chicken should already be cooked before the second fry, so the final high-heat stage stays brief and does not dry out the thighs.
Fry the basil first, only after it is completely dry. It needs seconds, not minutes. Lift it out as soon as it crisps so it keeps its colour and does not become bitter in the oil.
The finishing powder is deliberately modest because the chicken is already seasoned with soy sauce. Toss it while hot so the spices adhere, then serve straight away with steamed rice, a cucumber salad, or a cold drink. For a different crispy chicken profile, try Chinese salt and pepper chicken.
This chicken is at its best straight after frying. Refrigerate leftovers for up to 2 days, then reheat in a 200C oven or air fryer for 5 to 7 minutes. The basil will soften in storage, so treat it as a fresh finish rather than something to make ahead.
Serving Size: 1 serving (about 150 g fried chicken)
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Coarse sweet potato starch gives the chicken a rugged coating, while the second short fry drives off surface moisture and crisps it. Keep the oil hot and fry in small batches so the temperature does not fall too far.
Yes. Tapioca starch gives a crisp, slightly chewier coating. Sweet potato starch is preferred when available because its coarser texture produces a more craggy crust.
Not with the same result. The wet, starch-coated chicken is designed for deep-frying; an air fryer will not create the characteristic rugged crust. For an air-fryer chicken recipe, choose one developed specifically for it.
Reheat in a 200C oven or air fryer for 5 to 7 minutes, until hot and crisp. Do not microwave it if you want to preserve the coating's crunch.
See how other home cooks made this recipe, then share your own experience.
9 ratings
How would you rate this recipe?
Omg need this right now.
The adjusted seasoning was balanced and not too salty. We had it with rice and cucumber salad for dinner.
Man, I wanna go to Taipei again after watching this.
I used dry sherry and tapioca starch because that was what I had. Still really crisp, with a great five-spice aroma.
Try dipping it in a mix of kewpie mayo + soy + curry powder. So good!
Frying in small batches made a huge difference. My second fry was quick, crisp, and the chicken stayed juicy inside.
Would love to see a few different versions of this - looks amazing!
The sweet potato starch gave the chicken a rough, crunchy coating rather than a thick batter. The basil was worth the extra frying step.
That basil drop was so satisfying!
Add your personal creations and build your own recipe collection.