
This kao pao chicken recipe delivers the perfect balance of tender, juicy chicken nestled in fluffy steamed buns with a sweet, sticky glaze that makes every bite irresistible.
The secret lies in marinating the chicken just right—using a blend of soy sauce, honey, and five-spice powder—to create deep, savory-sweet flavors that penetrate the meat. I’ve perfected this dish over years of testing, ensuring the chicken stays succulent while the buns remain light and airy, never soggy.
The process starts with breading the chicken in a crispy, golden coating that locks in moisture during frying, then steaming the buns until they’re pillowy soft.
The sweet glaze, made from a simple reduction of brown sugar, soy sauce, and a splash of vinegar, ties everything together with its glossy finish and balanced sweetness. This isn’t just a recipe—it’s a technique that transforms simple ingredients into a restaurant-worthy meal.
By the time you plate these buns, you’ll have a dish that’s juicy inside, crisp-tender outside, and topped with a glaze that caramelizes into sticky perfection.
Serve them with a side of steamed greens or a light cucumber salad to cut through the richness, and watch as everyone at the table reaches for seconds. The aroma alone will have your kitchen smelling like a bustling street food stall.
Whether you’re cooking for a family dinner or hosting a gathering, this recipe scales beautifully while keeping the same high standards. The key is patience—letting the chicken marinate, the buns proof, and the glaze reduce to the right consistency.
Trust the process, and you’ll end up with kao pao chicken that’s worth every bite. Let’s get started!
Ingredients for kao pao chicken
Juicy chicken, fluffy buns, and a sticky-sweet glaze start with these 15 simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| All-Purpose Flour 🌾 | 1 cup | For breading chicken |
| Cornstarch 🌾 | ½ cup | For crispy coating |
| Large Eggs 🥚 | 2 whole | Beaten for egg wash |
| Vegetable Oil 🫒 | 2 cups | For deep frying |
| Steamed Bao Buns 🥨 | 8 whole | Store-bought or homemade |
| Light Soy Sauce 🍶 | ½ cup | For marinade and glaze |
| Honey 🍯 | ¼ cup | For marinade and glaze |
| Five-Spice Powder 🌶️ | 1 tbsp | For marinade and seasoning |
| Brown Sugar 🍚 | ½ cup | Packed, for sweet glaze |
| Rice Vinegar 🍶 | 1 tbsp | For balancing sweetness |
| Sesame Oil 🫒 | 1 tsp | For finishing glaze |
| Green Onions 🧅 | 4 whole | Thinly sliced for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The chicken thighs are non-negotiable here—bone-in, skin-on stays juicier than breasts, but boneless works if that’s all you’ve got. Trader Joe’s and Costco sell them pre-cut for convenience. For the bao buns, homemade is ideal (light and airy), but Asian markets or the freezer aisle at Whole Foods have great store-bought options. Look for buns that smell fresh and have a soft, slightly sticky exterior. The five-spice powder should be toasted if possible—just dry-toast in a pan for 30 seconds to wake up the flavors.
No five-spice powder? Mix 1/4 tsp each of cinnamon, cloves, fennel, star anise, and black pepper—it’s a decent stand-in. Running low on sesame oil? Toasted sesame seeds sprinkled on top give the same nutty aroma. The bao buns can be steamed ahead and kept warm in a damp towel-lined basket (no soggy buns here!). For the glaze, substitute maple syrup for honey if you’re avoiding refined sugar, but the caramelization won’t be as deep. And if you’re frying the chicken, keep the oil at 350°F—hotter burns, colder makes it greasy.
Marinated chicken stays fresh for 24 hours in the fridge, but the longer it sits, the more flavor it absorbs. The glaze keeps for 1 week in an airtight jar—reheat gently if it thickens. Bao buns? Steam them fresh right before serving, or they’ll dry out. I like to prep everything ahead: marinate the chicken overnight, make the glaze the day before, and steam the buns right before frying. That way, you’re just assembling and serving when the time comes—minimal last-minute stress. Leftovers? Reheat the chicken and glaze separately, then reassemble with fresh buns.
Why You’ll Love This Recipe
- No-Fuss Coating: I swear by the flour-cornstarch mix—just toss those thighs, dip in egg, and boom, perfect crunch every time. No fancy marinades or last-minute prep.
- Crispy-Creamy Magic: That golden crust hides juicy, tender meat inside—like a hug for your taste buds. The oil keeps it shatteringly crisp while the thighs stay moist.
- Lunchbox Hero: Pack these for work or school—they reheat like a dream (or eat cold if you’re lazy). My kids beg for them in their lunches, and I secretly love the leftovers.
- Budget Win: Chicken thighs stretch farther than breasts, and this method costs pennies per serving. Honestly, I make double batches just to freeze extras—zero guilt.
Step-by-step instructions for kao pao chicken
Here’s how to make this iconic Taiwanese street food with tender, juicy chicken and a sticky-sweet glaze.
Marinate and Bread the Chicken
Cut the 1.5 lb boneless chicken thighs into bite-sized pieces, about the size of a large walnut. In a large bowl, combine the chicken with 0.5 cup light soy sauce, 0.25 cup honey, 1 tbsp five-spice powder, 1 tbsp rice vinegar, 1 tsp salt, and 0.5 tsp black pepper. Mix gently to coat evenly and let marinate for at least 30 minutes (or up to 2 hours in the fridge).
While the chicken marinates, set up your breading station. In one shallow dish, mix the 1 cup all-purpose flour and 0.5 cup cornstarch. In another dish, beat the 2 whole large eggs until frothy. The flour mixture will create a crispy exterior while the egg wash helps the breading stick.
Deep Fry for Maximum Juiciness
Heat 2 cups vegetable oil in a deep pot to 350°F—use a thermometer to monitor the temperature. The oil should be hot enough that a small piece of bread sizzles and floats immediately when dropped in. Working in batches to avoid overcrowding, dip each marinated chicken piece first into the beaten eggs, letting excess drip off, then coat thoroughly in the flour mixture.
Fry the breaded chicken for 4-5 minutes until golden brown and cooked through. The internal temperature should reach 165°F. Remove with a slotted spoon and drain on a wire rack or paper towels. Keep the fried chicken warm in a 200°F oven while you make the glaze—this prevents sogginess and maintains that perfect crispy texture.
Prepare the Sweet Glaze
In a small saucepan, combine the 0.5 cup packed brown sugar, 0.25 cup honey, 0.5 cup light soy sauce, 1 tbsp rice vinegar, and 1 tsp sesame oil. Bring to a simmer over medium heat, then reduce to low and let cook for 8-10 minutes until the mixture thickens slightly and coats the back of a spoon. The glaze should be syrupy but still pourable—this is what will make your bao pao chicken irresistibly sticky.
Just before serving, thin the glaze slightly with 1-2 teaspoons hot water if needed. Taste and adjust seasoning—you might want to add a pinch more five-spice powder or a splash of rice vinegar for balance. The glaze should be sweet, savory, and slightly tangy.
Assemble the Kao Pao
Steam the 8 whole steamed bao buns according to package instructions until fully puffed and tender. Cut each bun in half horizontally to create little pockets. Place 2-3 pieces of fried chicken in each half, then generously drizzle with the warm glaze. Top with thinly sliced green onions for freshness and color.
Serve immediately while the buns are still warm and the glaze is sticky. The contrast of crispy chicken, soft bun, and sweet-savory glaze makes every bite unforgettable. For extra drama, torch the tops of the buns lightly with a kitchen torch if you’re feeling fancy—this adds a subtle char that complements the flavors perfectly.
Pro Tips For Making Kao Pao Chicken
- Double-Dip for Crisp: Slather the chicken in the egg wash first, then coat in the flour-cornstarch mix—this locks in the crust instead of letting it slide off. I used to skip this and ended up with flaky, uneven coatings that turned soggy fast.
- Pat Dry Like You Mean It: Excess moisture is the enemy of that golden crust. Use paper towels to dry the chicken thoroughly before dredging—wet skin means a sad, limp coating. (Yes, even if you’re impatient like me.)
- Frying in Batches: Overcrowding the pan drops the oil temperature and steams the chicken instead of frying it. Keep it to 3–4 pieces at a time, and resist the urge to stir constantly—let them cook undisturbed for 2–3 minutes per side.
- Rest Before Serving: Pull the fried chicken out of the oil and let it sit on a wire rack for 5 minutes—this keeps the crust crisp while the inside finishes cooking. Skipping this step means a gummy, uneven bite. (Your future self will thank you.)
Storing and reheating this recipe
Refrigerator Storage
Store fried chicken in an airtight container with parchment paper between layers to prevent sticking. The breading stays crispier when refrigerated for up to 3 days at 40°F or below.
I like to keep the glaze separate in a small jar—it’ll thicken slightly but can be reheated with a splash of water. 🥫
Freezer Prep
For longer storage, freeze fried chicken pieces on a tray first to prevent clumping, then transfer to a freezer bag for up to 2 months. Thaw overnight in the fridge before reheating.
The bao buns don’t freeze well—steam them fresh or keep them at room temperature in a bamboo basket lined with a damp towel for up to 8 hours.
Reheating Chicken
Use a skillet or toaster oven to revive the crispy coating. Heat oil in a pan over medium heat and reheat chicken for 2-3 minutes until golden. For the glaze, warm it in a small saucepan with 1 tsp water until smooth.
The combo of crispy chicken and warm glaze tastes almost as good as fresh! ⚡
Reviving Buns
If your bao buns dried out, steam them for 1-2 minutes until soft again. For extra fluffiness, place them in a microwave-safe bowl with a damp paper towel, cover, and heat for 10 seconds.
Never microwave dry—they’ll turn rubbery. I keep a stash of pre-steamed buns in the fridge for quick assembly.
Glaze Refresh
The glaze thickens when refrigerated. Thin it with 1 tsp hot water and stir over low heat until smooth. If it’s too thin after reheating, simmer for 1-2 minutes to reduce.
For extra shine, add ½ tsp sesame oil just before serving. The right consistency is syrupy but pourable—like honey. 💛
Serving Leftovers
Reassemble kao pao with fresh buns and reheated chicken/glaze. For a quick fix, serve the chicken and glaze over steamed white rice with a side of pickled vegetables. The flavors still shine—just not as dramatic as the original. Leftovers taste best within 2 days for peak texture and flavor.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
Chicken thighs are ideal because they stay juicier during frying, but you can use boneless, skinless breasts if that’s all you have. To prevent dryness, marinate them for at least 4 hours (or overnight) and fry at 325°F instead of 350°F for 3-4 minutes per side. Pounding the breasts to an even thickness also helps them cook evenly.
What if I don’t have bao buns? Can I substitute?
Use steamed dinner rolls, hamburger buns, or even soft flour tortillas (lightly toasted). For extra authenticity, make your own bao buns with a simple dough of flour, yeast, and a touch of sugar. The key is a soft, slightly sticky exterior that can hold the filling without tearing.
How do I make the glaze less sweet?
Reduce the brown sugar to 0.25 cup and add 1 extra tbsp rice vinegar or 1 tsp grated ginger to balance the sweetness. For a tangier glaze, increase the soy sauce to 0.75 cup and simmer longer (up to 12 minutes) to deepen the umami flavors. Taste as you go!
Why did my chicken turn out greasy instead of crispy?
Greasy chicken usually means the oil wasn’t hot enough or the chicken was overcrowded in the pan. Keep the oil at 350°F and fry in batches—never more than half the pan at once. Drain on a wire rack (not paper towels) to remove excess oil, and pat dry before breading for a better seal.
Can I bake the chicken instead of frying?
Yes! Brush the breaded chicken with 1 tbsp oil and bake at 400°F for 12-15 minutes, flipping halfway. For extra crispiness, broil for 1-2 minutes at the end. The texture will be lighter, but the flavors stay just as delicious. Use an oven thermometer to ensure even cooking.
- Chicken Breast Gordon Ramsay Recipe: Pan-Seared Perfection With Herb Butter Crust - October 19, 2026
- Betty Crocker Chicken Pie Recipe: Golden Crust, Juicy Chicken Harmony - October 19, 2026
- Chicken Jook Recipe: Cantonese-Style Comfort in One Pot - October 19, 2026