
Chinese chicken on a stick Recipe tastes sweet, savory, a little smoky, and hits that classic takeout skewer flavor you crave from street fairs and mall food courts. It works perfectly for busy weeknights, game days, or backyard grilling, and you finish everything in about 45 minutes including marinating time. I tested this on my picky family in suburban Ohio, and the skewers disappeared faster than I could snap photos.
Why Make This Chinese chicken on a stick Recipe at Home
You control the ingredients, so the chicken stays juicy, flavorful, and not overly salty or greasy. You also skip mystery sauces and adjust the sweetness, spice, and garlic level exactly how you like it.
Homemade Chinese chicken on a stick costs less than takeout and cooks quickly on a grill pan, outdoor grill, or even under the broiler. You also serve it as a fun finger food for parties, kids, or meal prep lunches.
“These Chinese chicken on a stick skewers taste better than my local takeout spot and stay incredibly juicy every time I make them. ★★★★★”
Ingredients You Need
Here is everything you need for this Chinese chicken on a stick Recipe, plus some helpful notes and swaps.
Chicken
- 1.5 pounds boneless skinless chicken thighs
- Thighs stay juicy and forgiving, even if you cook them a minute too long.
- Use boneless skinless chicken breasts if you prefer leaner meat, but watch the cook time closely.
Marinade and glaze
You use one mixture for both marinating and brushing, which keeps things simple.
- 1/3 cup low sodium soy sauce
- Low sodium helps you control salt; use regular soy sauce and add a splash of water if you only have that.
- 3 tablespoons hoisin sauce
- Hoisin adds that sticky, slightly sweet, restaurant-style flavor.
- I like Lee Kum Kee or Kikkoman hoisin, but any decent brand works.
- 2 tablespoons oyster sauce
- This deepens the savory flavor; if you avoid shellfish, use extra soy sauce plus 1 teaspoon sugar.
- 2 tablespoons honey
- Honey caramelizes nicely on the grill and gives a glossy finish.
- Swap with brown sugar or maple syrup if needed.
- 1 tablespoon brown sugar
- Brown sugar balances the saltiness and helps with charring.
- 2 tablespoons rice vinegar
- Rice vinegar adds tang without harshness; white vinegar works in a pinch, but use 1.5 tablespoons.
- 1 tablespoon toasted sesame oil
- This adds nutty aroma; use a good quality brand like Kadoya if possible.
- 3 cloves garlic, finely minced or grated
- 1 tablespoon fresh ginger, finely minced or grated
- Use ginger paste from a tube as a shortcut, about 1 tablespoon.
- 1 teaspoon Chinese five spice powder
- This gives that classic Chinese barbecue skewer flavor.
- If you do not have it, mix a pinch each of cinnamon, ground cloves, ground fennel, and star anise if you have it.
- 1 to 2 teaspoons sriracha or chili garlic sauce, to taste
- Adjust based on your heat tolerance; skip for kids.
- 1 teaspoon cornstarch
- This thickens the reserved marinade into a glaze when you cook it.
Garnishes
- 1 tablespoon toasted sesame seeds
- 2 green onions, thinly sliced
Skewers and equipment
- 12 to 16 bamboo skewers, 6 to 8 inches long
- Soak them in water for at least 20 minutes so they do not burn.
- Use metal skewers if you have them and skip the soaking.
- Large bowl or zip top bag for marinating
- Cutting board and sharp knife
- Grill, grill pan, or baking sheet with wire rack for oven or broiler
- Small saucepan for thickening glaze
- Tongs and a basting brush
Tips & Mistakes
- Cut the chicken into even strips so the skewers cook at the same speed and stay juicy.
- Slice the chicken against the grain into 1 inch wide strips so the meat stays tender and easy to bite.
- Reserve some marinade before you add the raw chicken, so you always use safe glaze on cooked meat.
- Do not rush the marinating time; aim for at least 20 minutes and up to 8 hours in the fridge.
- Pat the chicken strips lightly with paper towels before skewering so the marinade clings instead of dripping everywhere.
- Thread the chicken in a slight zigzag pattern on the skewers so it grips the stick and does not spin when you flip it.
- Leave a little space between folds of chicken on the skewer so heat reaches the center and cooks it evenly.
- Preheat your grill or pan until it feels hot, or the chicken will stick and steam instead of char.
- Oil the grill grates or pan lightly to prevent sticking, but do not drench them or you will get flare ups.
- Cook over medium high heat so you get char marks without burning the honey and sugar in the marinade.
- Flip the skewers only once or twice so they develop color and do not tear.
- Use a thermometer and cook chicken to 165°F, then pull it off right away so it stays juicy.
- Let the skewers rest a few minutes before serving so the juices settle and the glaze sets.
- Do not leave wooden skewers dry; always soak them or they will scorch quickly.
- Avoid crowding the pan or grill; cook in batches if needed so the chicken actually grills instead of steams.
How to Make Chinese chicken on a stick Recipe
Step 1: Prep the chicken
Slice the chicken thighs into long strips about 1 inch wide and 1/2 inch thick. Trim any large pieces of fat, but keep a little for flavor and moisture. Set the chicken aside while you mix the marinade.
Step 2: Mix the marinade
In a bowl, whisk together soy sauce, hoisin sauce, oyster sauce, honey, brown sugar, rice vinegar, sesame oil, garlic, ginger, Chinese five spice, and sriracha. Taste a tiny bit and adjust sweetness or heat to your liking. Scoop out about 1/3 cup of this mixture into a small container, cover it, and chill it for later glazing.
Sprinkle the cornstarch into the remaining marinade in the bowl and whisk until smooth. The cornstarch helps the marinade cling to the chicken and later thickens into a glossy sauce. Add the chicken strips to the bowl and toss until every piece gets coated.
Step 3: Marinate the chicken
Cover the bowl or seal the bag with the chicken and marinade. Chill it in the fridge for at least 20 minutes and up to 8 hours. Stir or flip the bag once during marinating if you can, so every piece absorbs flavor evenly.
Step 4: Soak the skewers and preheat
While the chicken marinates, place bamboo skewers in a shallow pan of water. Soak them for at least 20 minutes so they do not burn on the grill or under the broiler. Preheat your grill, grill pan, or oven to medium high heat.
If you use the oven, set it to 425°F or use the broiler on high and place a rack in the upper third. Line a baking sheet with foil and set a wire rack on top to allow air to circulate around the skewers. Lightly oil the grill grates, pan, or rack.
Step 5: Thread the chicken
Remove the chicken from the fridge and give it a quick stir. Thread each strip of chicken onto a skewer in a slight wave or zigzag pattern. Leave a little space at each end of the skewer so you can handle it easily.
Pack the chicken snugly but not too tightly, so heat can reach the center of each fold. Place the skewers on a plate or tray while you finish threading all the chicken. Discard any marinade that touched the raw chicken.
Step 6: Thicken the glaze
Pour the reserved clean marinade into a small saucepan. Bring it to a gentle simmer over medium heat and cook for 2 to 3 minutes, stirring often, until it thickens slightly and looks glossy. Turn off the heat and set it aside with a basting brush.
Step 7: Grill or bake the skewers
Place the chicken skewers on the hot grill, grill pan, or prepared baking rack. Cook them for about 4 to 5 minutes on the first side until they get nice color and light char marks. Flip the skewers and cook another 3 to 5 minutes, depending on thickness.
Brush the thickened glaze over the skewers during the last couple of minutes of cooking. Watch closely so the sugars in the glaze do not burn. Check that the internal temperature reaches 165°F or cut into a piece to confirm the juices run clear.
Step 8: Rest and garnish
Transfer the cooked Chinese chicken on a stick to a platter. Let the skewers rest for 3 to 5 minutes so the juices settle and the glaze sets slightly. Sprinkle with toasted sesame seeds and sliced green onions right before serving.
Variations I've Tried
I swap the honey with pineapple juice and a little extra brown sugar for a tropical style Chinese chicken on a stick that kids love. I also add extra chili garlic sauce and a pinch of crushed red pepper when I cook for spice lovers who want more kick. Sometimes I mix in a spoonful of peanut butter to the marinade and glaze for a satay style twist that tastes amazing with cucumber slices.
You can thread small chunks of bell pepper, onion, or pineapple between the chicken pieces for a more colorful skewer. I also tried this recipe with tofu cubes pressed and marinated the same way, and it turned into a great vegetarian option. If you avoid gluten, I use tamari instead of soy sauce and check labels on hoisin and oyster sauce for gluten free versions.
How to Serve Chinese chicken on a stick Recipe
Serve Chinese chicken on a stick hot off the grill with steamed jasmine rice or fried rice and a side of stir fried vegetables. I like to add cucumber salad or simple shredded cabbage with a light soy and vinegar dressing for crunch. Kids enjoy these skewers with plain white rice and sliced oranges or pineapple on the side.
You also pack leftover skewers in lunch boxes with rice, edamame, and carrot sticks for an easy meal prep bowl. If you host a party, stand the skewers upright in a shallow bowl of rice so guests can grab one easily and dip into extra sauce.
How to store
- Cool the Chinese chicken on a stick to room temperature within 1 hour, then store in an airtight container in the fridge for up to 3 to 4 days.
- Freeze cooked skewers in a single layer on a baking sheet, then transfer to a freezer bag and keep for up to 2 months.
- Reheat in a 350°F oven or air fryer for 6 to 10 minutes until hot, or warm gently in a covered skillet over medium low heat with a splash of water.
- Avoid microwaving too long, since that can dry out the chicken; if you use a microwave, cover the skewers and heat in short bursts.

Chinese Chicken on a Stick
Ingredients
Instructions
- Slice the chicken thighs into long strips about 1 inch wide and 1/2 inch thick, trimming any large pieces of fat while leaving a little for moisture. Set aside.
- In a bowl, whisk together the soy sauce, hoisin sauce, oyster sauce, honey, brown sugar, rice vinegar, toasted sesame oil, garlic, ginger, Chinese five spice powder, and sriracha or chili garlic sauce. Taste and adjust sweetness or heat as desired.
- Scoop out about 1/3 cup of the marinade into a small container, cover, and refrigerate to use later as a glaze.
- Sprinkle the cornstarch into the remaining marinade and whisk until smooth, then add the chicken strips and toss until evenly coated.
- Cover the bowl or seal the bag and marinate the chicken in the refrigerator for at least 20 minutes and up to 8 hours, stirring or flipping once if possible.
- While the chicken marinates, soak the bamboo skewers in water for at least 20 minutes. Preheat a grill, grill pan, or oven to medium-high heat (425°F for oven or broiler on high with a rack in the upper third). Lightly oil grill grates, pan, or rack.
- Remove the chicken from the marinade and gently shake off excess. Thread each strip onto a soaked skewer in a slight wave or zigzag pattern, packing snugly but not too tightly and leaving space at each end. Discard any marinade that touched raw chicken.
- Pour the reserved clean marinade into a small saucepan. Bring to a gentle simmer over medium heat and cook for 2 to 3 minutes, stirring often, until slightly thickened and glossy. Remove from heat and set aside for glazing.
- Place the skewers on the hot grill, grill pan, or prepared baking rack. Cook for 4 to 5 minutes on the first side until nicely colored with light char marks, then flip and cook another 3 to 5 minutes, until the chicken reaches 165°F and juices run clear.
- During the last couple of minutes of cooking, brush the thickened glaze over the skewers, watching closely so the sugars do not burn.
- Transfer the cooked skewers to a platter and let rest for 3 to 5 minutes so the juices settle and the glaze sets. Sprinkle with toasted sesame seeds and sliced green onions before serving.
Notes
Approximate per serving (1/6 of recipe): 260 calories; fat 13 g; saturated fat 3 g; carbohydrates 17 g; fiber 0 g; sugars 13 g; protein 18 g; sodium 760 mg. Values are estimates and will vary based on specific brands, exact amounts, and portion size.

Leave a Reply