Crispy Taiwanese Popcorn Chicken with Thai Basil

Taiwanese popcorn chicken is a street-food classic that transforms humble chicken thighs into golden, ultra-crispy morsels. The magic lies in the tapioca starch coating, which shatters on the bite to reveal tender, umami-soaked meat infused with Shaoxing wine, oyster sauce, and five-spice warmth. Fragrant Thai basil leaves, fried until paper-thin and crispy, crown each piece with herbal brightness and textural contrast. This recipe is perfect for home cooks craving restaurant-quality results without complexity. Serve it as an appetizer at casual gatherings, a snack with drinks, or alongside jasmine rice for a light meal. What sets this version apart is the generous marinating time that lets the aromatics penetrate deeply, plus the technique of not shaking off excess starch—a counterintuitive step that creates the signature crackle. The addition of fried Thai basil enhances it beyond standard recipes.
Ingredients
- 1 pound skinless chicken thighs, cut into 1 1/2-inch pieces
- 2 tablespoon soy sauce
- 2 tablespoon oyster sauce
- 2 teaspoon Shaoxing wine
- 1 cup tapioca starchcornstarch1:1crispyneutralgluten-free
Creates slightly less shattering texture but still very crispy
Full guide → - 1 tablespoon garlic powder
- 2 teaspoon five-spice powder
- ½ teaspoon ground white pepper
- 1 ½ teaspoon salt
- 1 teaspoon sugar
- 1 ½ tablespoon chicken powderMSG or additional salt1/2 teaspoon to tasteumamisalty
Different flavor profile; start conservatively
- 1 egg
- ½ cup Thai basil leaves, fresh
- 2 cup neutral-flavored oil with high smoke point, for deep frying
Instructions
- 1
Cut chicken thighs into bite-sized pieces.
- 2
Combine chicken with soy sauce, oyster sauce, Shaoxing wine, five-spice powder, salt, garlic powder, egg, sugar, and chicken powder. Mix well and marinate at least 30 minutes, preferably 2-3 hours.
- 3
Mix tapioca starch with the reserved five-spice powder, sugar, salt, white pepper, and chicken powder in a medium bowl.
- 4
Coat marinated chicken pieces thoroughly in tapioca starch mixture, leaving excess starch on each piece.
- 5
Heat oil in a medium pot or small Dutch oven to deep-fry temperature. Working in batches, fry chicken until golden brown and crispy, about 3-5 minutes per batch. Avoid crowding the pot.
- 6
Transfer cooked chicken to paper towels to drain excess oil.
- 7
Fry Thai basil leaves for 20-30 seconds until crispy, then drain on paper towels.
- 8
Cool chicken slightly, then top with crispy Thai basil leaves and serve.
Tips
Marinate the chicken for at least 2-3 hours if time allows. The longer marinating period allows the five-spice, garlic, and umami flavors from the soy and oyster sauces to penetrate the meat deeply, resulting in juicier, more flavorful chicken beneath the crispy shell.
Do not shake off excess tapioca starch before frying. This counterintuitive technique is essential to achieving the signature crackly, shattered texture that defines Taiwanese popcorn chicken. The excess starch caramelizes and creates crispy clusters.
Fry in small batches and avoid crowding the pot. Overcrowding drops oil temperature, causing the chicken to absorb oil and become soggy rather than crispy. Use a thermometer or test with a small piece to maintain consistent frying temperature.
Good to Know
Store in an airtight container in the refrigerator for up to 2 days. Reheat in a 350F oven for 10-12 minutes to restore crispiness.
Prepare the marinade and marinate chicken overnight in the refrigerator. Coat with starch mixture up to 2 hours before frying for best results.
Serve warm as an appetizer with sweet chili sauce, or alongside jasmine rice, steamed bok choy, and hot sauce for a light meal. Pairs well with cold beer or jasmine tea.
Common Mistakes
Do not skip the longer marinating time; shorter marination results in bland, less tender chicken.
Do not shake off excess tapioca starch; this removes the crucial component for achieving crackle and crispiness.
Do not fry too many pieces at once; crowding lowers oil temperature and creates soggy, greasy chicken instead of crispy exterior.
Substitutions
Gluten-Free Swaps
Creates slightly less shattering texture but still very crispy
Full guide →General Alternatives
Different flavor profile; start conservatively
FAQ
Can I make this without a deep fryer?
Yes. A medium pot, Dutch oven, or wok works well for deep frying. Use enough neutral oil to submerge the chicken pieces. A thermometer helps maintain temperature around 350-375F for consistent results.
Can I freeze marinated chicken before frying?
Yes. Freeze marinated chicken in a single layer on a baking sheet, then transfer to a freezer bag for up to 3 months. Thaw in the refrigerator overnight, coat with starch, and fry immediately.
What if I don't have Thai basil?
Regular basil works, though with milder anise flavor. Alternatively, omit the basil entirely and serve the chicken plain or with a side of cilantro. The crispy chicken is delicious on its own.