Crispy Taiwanese Popcorn Chicken with Thai Basil

Prep: 10 minCook: 15 min5 servingsmediumTaiwanese
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

5 servings
  • 1 pound skinless chicken thighs, cut into 1 1/2-inch pieces
    chicken breasts1:1crispylean

    Drier result; requires careful cooking

    Full guide →
  • 2 tablespoon soy sauce
  • 2 tablespoon oyster sauce
  • 2 teaspoon Shaoxing wine
    dry sherry1:1aromaticumami

    Slightly different depth but acceptable substitute

    Full guide →
  • 1 cup tapioca starch
    cornstarch1: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 powder
    MSG or additional salt1/2 teaspoon to tasteumamisalty

    Different flavor profile; start conservatively

  • 1 egg
  • ½ cup Thai basil leaves, fresh
    regular basil1:1crispyaromatic

    Milder anise flavor, less complex

    Full guide →
  • 2 cup neutral-flavored oil with high smoke point, for deep frying

Instructions

  1. 1

    Cut chicken thighs into bite-sized pieces.

  2. 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. 3

    Mix tapioca starch with the reserved five-spice powder, sugar, salt, white pepper, and chicken powder in a medium bowl.

  4. 4

    Coat marinated chicken pieces thoroughly in tapioca starch mixture, leaving excess starch on each piece.

  5. 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. 6

    Transfer cooked chicken to paper towels to drain excess oil.

  7. 7

    Fry Thai basil leaves for 20-30 seconds until crispy, then drain on paper towels.

  8. 8

    Cool chicken slightly, then top with crispy Thai basil leaves and serve.

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

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.

Make Ahead

Prepare the marinade and marinate chicken overnight in the refrigerator. Coat with starch mixture up to 2 hours before frying for best results.

Serve With

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.

See pairing guide →

Common Mistakes

Watch

Do not skip the longer marinating time; shorter marination results in bland, less tender chicken.

Watch

Do not shake off excess tapioca starch; this removes the crucial component for achieving crackle and crispiness.

Watch

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

tapioca starch
cornstarch1:1crispyneutralgluten-free

Creates slightly less shattering texture but still very crispy

Full guide →

General Alternatives

Shaoxing wine
dry sherry1:1aromaticumami

Slightly different depth but acceptable substitute

Full guide →
Thai basil
regular basil1:1crispyaromatic

Milder anise flavor, less complex

Full guide →
chicken thighs
chicken breasts1:1crispylean

Drier result; requires careful cooking

Full guide →
chicken powder
MSG or additional salt1/2 teaspoon to tasteumamisalty

Different flavor profile; start conservatively

Find more substitutions →

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.