Taiwanese Popcorn Chicken: Crispy, Addictive Street Food at Home

Facebook
X
Pinterest

Taiwanese popcorn chicken (鹽酥雞, yan su ji) is one of the most addictive street foods you’ll ever try. Bite-sized pieces of chicken marinated in soy sauce, garlic, and five-spice powder, coated in seasoned sweet potato starch, and fried until incredibly crispy. Tossed with fried basil and white pepper, it’s crunchy, flavorful, and absolutely irresistible.

I first tried Taiwanese popcorn chicken at a night market in Taipei, and I was immediately hooked. The combination of crispy coating, juicy chicken, aromatic basil, and that distinctive white pepper kick was unlike anything I’d had before. When I got home, I knew I had to figure out how to make it. Now it’s one of my favorite snacks to make when I’m craving something crispy and satisfying.

Why This Recipe Works
What makes Taiwanese popcorn chicken special is the coating. Sweet potato starch (not cornstarch or regular flour) creates this incredibly light, crispy, almost shattering texture that stays crunchy even as it cools. The chicken is marinated in a mixture of soy sauce, garlic, ginger, and five-spice powder, which gives it deep, savory flavor.

The fried basil is essential—it adds this aromatic, slightly peppery element that makes the dish distinctly Taiwanese. And the generous dusting of white pepper at the end gives it that characteristic spicy kick that keeps you reaching for more.

The Complete Recipe
What You’ll Need
For the Chicken:

1½ pounds boneless, skinless chicken thighs, cut into 1-inch pieces
1 cup sweet potato starch (or tapioca starch)
Vegetable oil for deep frying
1 cup fresh Thai basil leaves (or regular basil)
White pepper powder for dusting
Salt to taste
For the Marinade:

3 tablespoons soy sauce
2 tablespoons Shaoxing wine (or rice wine)
1 tablespoon sesame oil
4 cloves garlic, minced
1 tablespoon fresh ginger, minced
1 teaspoon five-spice powder
1 teaspoon sugar
½ teaspoon white pepper
1 egg white
For Serving:

Lime wedges
Extra white pepper
Optional: chili powder or cayenne
Step-by-Step Instructions
Step 1: Marinate the Chicken

Cut the chicken thighs into bite-sized pieces, about 1 inch each. Chicken thighs work better than breasts because they stay juicier.

In a large bowl, combine all the marinade ingredients: soy sauce, Shaoxing wine, sesame oil, minced garlic, ginger, five-spice powder, sugar, white pepper, and egg white.

Add the chicken pieces and mix well to coat. Cover and refrigerate for at least 30 minutes, or up to 4 hours for maximum flavor.

Step 2: Coat the Chicken

Remove the chicken from the refrigerator about 10 minutes before frying.

Place the sweet potato starch in a large bowl or shallow dish.

Working in batches, remove the chicken pieces from the marinade (let excess drip off) and toss them in the sweet potato starch. Make sure each piece is well coated. Shake off any excess starch.

Let the coated chicken sit for 5 minutes. This helps the coating adhere better.

Step 3: Heat the Oil

Pour about 2-3 inches of vegetable oil into a deep pot or wok. Heat to 350°F (175°C). Use a thermometer to check—the temperature is important for crispy chicken.

Step 4: Fry the Chicken

Working in batches to avoid crowding, carefully add the chicken pieces to the hot oil. Don’t overcrowd—the pieces should have room to float freely.

Fry for 4-5 minutes, stirring occasionally, until golden brown and crispy. The chicken should float to the surface when done.

Remove with a slotted spoon and drain on a wire rack or paper towels. Let the oil return to 350°F between batches.

Step 5: Fry the Basil

Once all the chicken is fried, carefully add the basil leaves to the hot oil. They’ll sizzle and crisp up in about 10-15 seconds. Remove immediately with a slotted spoon before they turn brown.

Drain on paper towels.

Step 6: Season and Serve

Transfer the hot fried chicken to a large bowl. Add the fried basil leaves.

Generously dust with white pepper powder and a pinch of salt. Toss everything together.

Serve immediately with lime wedges. Squeeze lime juice over the chicken before eating—it’s traditional and adds brightness.

Tips I’ve Learned Along the Way
Use Sweet Potato Starch: This is crucial. Sweet potato starch (or tapioca starch) creates that signature crispy, light texture. Cornstarch or regular flour won’t give you the same result.

Chicken Thighs Over Breasts: Thighs stay juicier and more flavorful. Breasts can dry out.

Don’t Skip the Egg White: The egg white in the marinade helps the coating stick and creates a better texture.

Maintain Oil Temperature: Keep the oil at 350°F. Too hot and the coating burns before the chicken cooks; too cool and it absorbs oil and gets greasy.

Don’t Overcrowd: Fry in batches. Overcrowding lowers the oil temperature and makes the chicken soggy.

Watch the Basil: Basil fries very quickly—10-15 seconds max. It should be crispy but still green, not brown.

Serve Immediately: Taiwanese popcorn chicken is best eaten hot and fresh. The coating loses its crispiness as it sits.

Variations I Love:

Extra Spicy: Add chili powder or cayenne with the white pepper
Garlic Bomb: Fry whole garlic cloves with the chicken
Lemon Pepper: Use lemon pepper seasoning instead of white pepper
Spice Mix: Add Sichuan peppercorn powder for numbing spice
Sweet and Spicy: Toss with honey and chili flakes after frying
Why This Dish is Special
Taiwanese popcorn chicken is the ultimate snack food. It’s crispy, flavorful, and incredibly addictive—the kind of thing you can’t stop eating once you start. The combination of the crunchy coating, juicy chicken, aromatic basil, and spicy white pepper is just perfect.

What I love most is how it captures the essence of Taiwanese night market food—bold flavors, incredible texture, and that irresistible quality that keeps you coming back for more. It’s street food at its finest.

It’s also surprisingly easy to make at home. Once you have sweet potato starch, the rest is straightforward. And the result is restaurant-quality fried chicken that rivals anything you’d get at a night market.

Serving Suggestions
Taiwanese popcorn chicken is traditionally served as a snack or appetizer with:

Lime wedges (essential)
Cold Taiwanese beer
Bubble tea
Pickled vegetables
Sweet chili sauce (optional dipping)
Steamed rice (to make it a meal)
The Bottom Line
If you love fried chicken, you need to try Taiwanese popcorn chicken. The sweet potato starch coating creates this incredibly crispy texture that’s unlike any other fried chicken. Combined with the aromatic five-spice marinade, fried basil, and white pepper, it’s absolutely addictive.

I make this whenever I’m craving something crispy and satisfying, or when I want to share a taste of Taiwanese street food with friends. It’s always a hit—people can’t stop eating it.

Give it a try, and I think you’ll understand why this is one of Taiwan’s most beloved street foods.

Have you tried Taiwanese popcorn chicken? What’s your favorite Asian fried chicken? Let me know in the comments!

Recipe Card
Taiwanese Popcorn Chicken (鹽酥雞)
Prep Time: 15 minutes
Marinating Time: 30 minutes
Cook Time: 20 minutes
Total Time: 1 hour 5 minutes
Servings: 4-6
Difficulty: Intermediate

Ingredients:

Chicken:

1½ pounds chicken thighs, cut into 1-inch pieces
1 cup sweet potato starch (or tapioca starch)
Vegetable oil for frying
1 cup fresh Thai basil leaves
White pepper powder
Salt
Marinade:

3 tablespoons soy sauce
2 tablespoons Shaoxing wine
1 tablespoon sesame oil
4 cloves garlic, minced
1 tablespoon fresh ginger, minced
1 teaspoon five-spice powder
1 teaspoon sugar
½ teaspoon white pepper
1 egg white
For Serving:

Lime wedges
Instructions:

Cut chicken thighs into 1-inch pieces
Mix all marinade ingredients in bowl
Add chicken, coat well, refrigerate 30 minutes to 4 hours
Remove chicken 10 minutes before frying
Place sweet potato starch in bowl
Coat chicken pieces in starch, shake off excess
Let coated chicken sit 5 minutes
Heat 2-3 inches oil to 350°F
Fry chicken in batches 4-5 minutes until golden and crispy
Drain on wire rack
Fry basil leaves 10-15 seconds until crispy
Transfer chicken to bowl, add fried basil
Dust generously with white pepper and salt
Toss together
Serve immediately with lime wedges
Tips for Success:

Use sweet potato starch (crucial for texture)
Use chicken thighs (stay juicier)
Don’t skip egg white in marinade
Maintain oil at 350°F
Don’t overcrowd when frying
Watch basil (fries very quickly)
Serve immediately (best hot and fresh)
Storage:

Best served fresh
Can refrigerate up to 2 days
Reheat in oven at 400°F to restore crispiness
Nutrition (per serving):

Calories: ~380
Fat: 18g
Protein: 28g
Carbohydrates: 28g
Fiber: 1g

Try these easy family dinners next!

Did you love this recipe?

Please leave a 5-star rating and review below!

Did you love this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Your email address will not be published. Required fields are marked *

Leave a Reply

Hello from the Michael

I’m Michael – the home cook, food enthusiast, and recipe creator behind Endless Eats. Based along the beautiful California Coast, I’m passionate about crafting easy, flavorful recipes that help you bring your loved ones together around the dinner table. 

Easy Dinners

Easy Soup