
Chinese chicken on a stick Recipe tastes sweet, salty, smoky, and a little sticky, like your favorite mall food court but way fresher. It works for busy weeknights, game days, or parties, and you can finish everything in about 45 minutes, including marinating if you move fast. I tested this on my picky nephew and he asked for seconds, which counts as a professional review in my family.
Why Make This Chinese chicken on a stick Recipe at Home
You control the flavor, the oil, and the quality of the chicken, instead of guessing what went into that mystery skewer at the buffet. You also skip the food court prices and feed a crowd without emptying your wallet.
You also customize the spice level, sweetness, and char exactly how you like it. I like mine with a deep caramelized glaze and just enough heat to make you reach for extra rice.
“These Chinese chicken on a stick skewers taste better than takeout and disappear faster than I can plate them. ★★★★★”
Ingredients You Need
Here is everything you need for Chinese chicken on a stick Recipe, plus some easy swaps.
Chicken
- 2 pounds boneless skinless chicken thighs, trimmed and cut into 1 inch strips
- Thighs stay juicy and forgiving on the grill or in the oven.
- Optional: 1 pound boneless skinless chicken breast, cut into 1 inch strips
- Use breast if you prefer leaner meat, but watch the cook time so it stays tender.
Marinade and Glaze
You use one mixture for both marinating and brushing, which keeps things simple.
- 1/3 cup low sodium soy sauce
- 3 tablespoons hoisin sauce
- Any decent grocery brand works; I often grab Lee Kum Kee.
- 3 tablespoons oyster sauce
- Adds depth and that restaurant-style flavor.
- 3 tablespoons honey
- Swap with brown sugar if you prefer a deeper molasses note.
- 2 tablespoons brown sugar, packed
- 2 tablespoons rice vinegar
- White vinegar works in a pinch; use 1 tablespoon since it tastes sharper.
- 2 tablespoons neutral oil (canola, vegetable, or avocado oil)
- 1 tablespoon toasted sesame oil
- 4 cloves garlic, finely minced or grated
- 1 tablespoon fresh ginger, finely minced or grated
- 1 to 2 teaspoons chili garlic sauce or sambal oelek
- Use 1 teaspoon for mild heat, 2 teaspoons if you like a good kick.
- 1 teaspoon Chinese five spice powder
- This gives that classic Chinese skewer flavor.
- 1/2 teaspoon white pepper or black pepper
- 1 teaspoon cornstarch
- Helps the glaze cling and thicken on the chicken.
Garnishes (Optional but tasty)
- 2 to 3 green onions, thinly sliced
- 1 tablespoon toasted sesame seeds
- Extra chili garlic sauce on the side
Skewers and Equipment
- 20 to 25 bamboo skewers, 6 to 8 inches long
- Soak in water at least 20 to 30 minutes so they do not burn.
- Large mixing bowl
- Whisk
- Cutting board and sharp knife
- Grill, grill pan, or oven with a baking sheet and wire rack
- Small saucepan for extra glaze
- Tongs and a pastry brush
Tips & Mistakes
- Cut chicken into even strips so everything cooks at the same speed.
- Soak wooden skewers in water or they burn and crumble on the grill.
- Pat chicken dry before marinating so the sauce sticks better.
- Marinate at least 20 minutes; aim for 2 to 4 hours for deeper flavor.
- Save some marinade in a separate bowl before you add raw chicken so you have safe glaze for brushing.
- Do not reuse marinade that touched raw chicken unless you boil it for at least 1 minute in a saucepan.
- Preheat your grill or oven fully so the chicken sears and caramelizes instead of steaming.
- Do not crowd the skewers on the grill or pan; leave a little space so they brown nicely.
- Flip only once or twice; constant flipping tears the meat and dries it out.
- Watch the last few minutes closely since the honey and sugar can burn if you walk away.
- Use a thermometer and pull chicken at 165°F internal temperature for juicy results.
- Rest the skewers a few minutes before serving so the juices settle and stay in the meat.
How to Make Chinese chicken on a stick Recipe
Step 1: Soak Skewers and Prep Chicken
Fill a shallow pan or baking dish with water and submerge the bamboo skewers. Let them soak at least 20 to 30 minutes while you prep everything else.
Trim extra fat from the chicken thighs, then slice into long strips about 1 inch wide. Keep the pieces similar in size so they cook evenly.
Step 2: Mix the Marinade
In a large bowl, add soy sauce, hoisin sauce, oyster sauce, honey, brown sugar, rice vinegar, neutral oil, sesame oil, garlic, ginger, chili garlic sauce, five spice powder, pepper, and cornstarch. Whisk until the mixture looks smooth and glossy.
Scoop out about 1/3 cup of this marinade into a small bowl and set it aside for glazing later. That portion never touches raw chicken, so it stays safe for brushing and serving.
Step 3: Marinate the Chicken
Add the chicken strips to the large bowl with the remaining marinade. Toss well so every piece gets coated.
Cover and chill at least 20 minutes, or up to 4 hours if you have time. Stir once or twice during marinating if you can, so the flavor distributes evenly.
Step 4: Thread the Skewers
Drain the soaked skewers and pat them dry. Take one chicken strip and thread it onto a skewer in a slight zigzag pattern so it grips the stick.
Pack the chicken fairly snugly but do not fold it too thick or the center will cook slower. Leave a little handle at the bottom of each skewer so you can turn it easily.
Step 5: Preheat Grill, Grill Pan, or Oven
Heat a grill or grill pan over medium high heat. Brush the grates or pan with a light coat of oil so the skewers do not stick.
If you use an oven, preheat to 425°F and line a baking sheet with foil. Set a wire rack on top and oil the rack so the chicken browns on all sides.
Step 6: Cook on the Grill
Place the skewers on the hot grill in a single layer. Cook about 3 to 4 minutes on the first side until you see good grill marks and the edges start to look opaque.
Flip the skewers and brush with some of the reserved clean marinade. Cook another 3 to 4 minutes, then flip once more and brush again until the chicken reaches 165°F and the glaze looks sticky and caramelized.
Step 7: Cook in the Oven (Alternative Method)
Arrange the skewers on the prepared rack over the baking sheet. Bake at 425°F for 8 to 10 minutes.
Pull the tray out, brush with the reserved marinade, and flip the skewers. Brush the other side and bake another 6 to 8 minutes until the chicken reaches 165°F and the edges look browned and glossy.
Step 8: Thicken Extra Glaze (Optional but tasty)
Pour any remaining reserved clean marinade into a small saucepan. Bring it to a simmer over medium heat and cook 1 to 2 minutes until it thickens slightly.
Use this as a dipping sauce or brush it over the skewers right before serving for extra shine and flavor.
Step 9: Rest and Garnish
Transfer the cooked skewers to a platter and let them rest 3 to 5 minutes. Sprinkle with sliced green onions and toasted sesame seeds.
Serve hot with extra sauce on the side if you made it. Try not to eat three skewers before you call everyone to the table, which I absolutely have done.
Variations I've Tried
-
Extra spicy Chinese chicken on a stick Recipe
Double the chili garlic sauce and add a pinch of crushed red pepper. I also drizzle a little chili oil on top for my spice fans. -
Orange glaze twist
Swap the rice vinegar with fresh orange juice and add 1 teaspoon of orange zest. The skewers pick up a bright citrus note that kids usually love. -
Pineapple chicken skewers
Alternate chicken strips with chunks of fresh pineapple on the skewers. The fruit caramelizes and adds a sweet, juicy bite with every piece. -
Garlic heavy version
Add 2 extra cloves of garlic and an extra teaspoon of ginger. This version hits you with big flavor and works great over plain white rice. -
Air fryer method
Cook the skewers in a single layer at 390°F for about 10 to 12 minutes, flipping halfway and brushing with marinade. They come out charred at the edges and juicy inside without heating the whole kitchen.
How to Serve Chinese chicken on a stick Recipe
Serve Chinese chicken on a stick Recipe over steamed jasmine rice, brown rice, or simple fried rice so the sauce has something to soak into. Add a side of stir fried vegetables, cucumber salad, or steamed broccoli to balance the sweet and savory glaze. Kids often like these skewers with plain white rice and sliced cucumbers on the side. I also set out small bowls of extra sauce, chili garlic sauce, and sliced green onions so everyone customizes their own plate.
How to store
-
Fridge
Cool leftovers to room temperature within 1 hour, then store in an airtight container in the refrigerator for up to 3 to 4 days. -
Freezer
Place cooled skewers in a single layer on a baking sheet, freeze until firm, then transfer to a freezer bag. Keep up to 2 months and label the bag with the date. -
Reheating
Reheat in a 350°F oven for 8 to 10 minutes until hot, or in an air fryer at 350°F for 5 to 7 minutes. You can also warm in a skillet over medium heat with a splash of water and a spoonful of extra sauce so the chicken stays moist.

Chinese Chicken on a Stick
Ingredients
Instructions
- Soak the bamboo skewers in water for 20 to 30 minutes while you prep the chicken and marinade.
- Trim excess fat from the chicken thighs and cut the thighs (and breast if using) into 1-inch wide strips. Keep the pieces similar in size so they cook evenly.
- In a large mixing bowl, whisk together the soy sauce, hoisin sauce, oyster sauce, honey, brown sugar, rice vinegar, neutral oil, toasted sesame oil, garlic, ginger, chili garlic sauce, Chinese five spice powder, pepper, and cornstarch until smooth and glossy.
- Scoop out about 1/3 cup of the marinade into a small bowl and set aside for glazing later so it does not touch the raw chicken.
- Add the chicken strips to the large bowl with the remaining marinade. Toss well to coat every piece, then cover and marinate in the refrigerator for at least 20 minutes and up to 4 hours.
- Drain and pat the soaked skewers dry. Thread each chicken strip onto a skewer in a slight zigzag pattern, packing the meat snugly but not too thick so it cooks through evenly. Leave a small handle at the end of each skewer.
- Preheat a grill or grill pan over medium-high heat and lightly oil the grates. If using the oven, preheat to 425°F (220°C), line a baking sheet with foil, set a wire rack on top, and oil the rack.
- For grilling: Arrange the skewers in a single layer on the hot grill. Cook for 3 to 4 minutes on the first side until grill marks appear and the edges look opaque. Flip, brush with some of the reserved clean marinade, and cook another 3 to 4 minutes. Flip once more, brush again, and cook until the chicken reaches 165°F (74°C) and the glaze is sticky and caramelized.
- For oven baking: Place the skewers on the prepared rack over the baking sheet. Bake for 8 to 10 minutes. Remove the pan, brush the skewers with reserved marinade, flip, brush the second side, and bake another 6 to 8 minutes, or until the chicken reaches 165°F (74°C) and the edges are browned and glossy.
- If you want extra sauce, bring any remaining reserved clean marinade to a simmer in a small saucepan and cook for 1 to 2 minutes until slightly thickened, then use as a dipping sauce or for an extra brush of glaze before serving.
- Transfer the cooked skewers to a platter and let rest for 3 to 5 minutes. Garnish with sliced green onions and toasted sesame seeds if desired, and serve hot.
Notes
Approximate per serving (about 4 to 5 ounces cooked chicken and glaze, based on 8 servings): 320 calories; fat 17 g; saturated fat 4 g; carbohydrates 16 g; fiber 0 g; sugars 13 g; protein 26 g; sodium 820 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.

Leave a Reply