Chinese chicken on a stick Recipe tastes sweet, salty, a little smoky, and just sticky enough to make you lick your fingers, and it works for busy weeknights or casual parties in about 45 minutes total. It fits anyone who loves takeout-style skewers but wants control over ingredients, sodium, and spice. I used to buy these at a tiny mall food court in college, so this recipe hits my nostalgia button every single time.
Why Chinese chicken on a stick Recipe Is Worth It
You get that classic mall-teriyaki vibe with juicy chicken, glossy sauce, and caramelized edges, all without mystery ingredients. The marinade works quickly, so you still pull off big flavor even when you start late.
The skewers cook fast, clean up easily, and look impressive on a platter. Kids, picky eaters, and spice fans all find a way to enjoy them, which makes hosting a lot less stressful.
“These Chinese chicken on a stick skewers taste better than takeout and disappear from the plate in minutes. ★★★★★”
Ingredients You Need

Chicken
- 2 pounds boneless skinless chicken thighs, trimmed and cut into 1 to 1½ inch strips
- Thighs stay juicy and forgiving, even if you cook them a minute too long.
- Optional: 1 pound boneless skinless chicken breast, cut into strips
- Use half thighs and half breast if you want a leaner skewer that still stays tender.
Marinade and glaze
You use the same base for marinade and glaze, which saves time and dishes.
- 1/3 cup low sodium soy sauce
- Use tamari or coconut aminos for gluten free needs.
- 3 tablespoons hoisin sauce
- I like Lee Kum Kee, but any brand with a short ingredient list works.
- 3 tablespoons honey
- Swap with brown sugar or maple syrup if you prefer.
- 2 tablespoons rice vinegar
- Use apple cider vinegar in a pinch.
- 2 tablespoons toasted sesame oil
- 2 tablespoons neutral oil (canola, avocado, or grapeseed)
- 3 cloves garlic, minced or grated
- 1 tablespoon fresh ginger, minced or grated
- 1 tablespoon oyster sauce
- Skip if you need shellfish free and add 1 extra teaspoon soy sauce plus 1 teaspoon sugar.
- 1 to 2 teaspoons sriracha or chili garlic sauce, to taste
- Leave it out for kids and serve chili sauce on the side.
- 1 teaspoon Chinese five spice powder
- This gives that classic takeout flavor; if you skip it, the skewers still taste great but less complex.
- 1 teaspoon ground white pepper or black pepper
- 1 tablespoon cornstarch (for thickening the glaze later)
- 2 to 3 tablespoons water (to mix with cornstarch)
Garnishes
- 2 green onions, thinly sliced
- 1 tablespoon toasted sesame seeds
- Optional: crushed red pepper flakes for extra heat
Pantry shortcuts
- Use pre-minced garlic and ginger from a jar if you feel tired or rushed.
- Use a bottled teriyaki sauce as a base and boost it with garlic, ginger, and five spice.
- Use pre-cut chicken strips from the meat counter to skip knife work.
Equipment
- 12 to 16 wooden skewers or metal skewers
- Soak wooden skewers in water for at least 20 to 30 minutes so they do not scorch.
- Large mixing bowl or zip-top bag for marinating
- Small saucepan for glaze
- Grill, grill pan, or oven broiler
- Tongs and a basting brush
- Instant read thermometer for perfect doneness
Quick Tips & substitutions
- Cut chicken strips in similar thickness so they cook evenly and stay juicy.
- Soak wooden skewers in water and keep the tips covered with foil on the grill to avoid burning.
- Marinate at least 20 minutes, but aim for 2 to 4 hours for deeper flavor.
- Save some marinade before it touches raw chicken so you have a clean basting sauce.
- If you forget to save marinade, boil the used marinade for several minutes and thicken it to use as glaze.
- Use thighs for maximum tenderness; use breasts only if you watch the cook time closely.
- Swap soy sauce with tamari or coconut aminos for gluten free needs.
- Skip oyster sauce for shellfish allergies and add a little extra soy plus sugar.
- Use maple syrup or brown sugar instead of honey if you want a different sweetness.
- For no grill, use a grill pan or broil on high on a foil lined sheet pan.
- Thread chicken in a slight zigzag pattern so it grips the skewer and does not spin.
- Keep a little space between pieces on the skewer so heat circulates and edges caramelize.
- Brush glaze during the last few minutes of cooking so the sugars do not burn.
- Use leftover skewers in rice bowls, noodle bowls, or salads for easy lunches.
How to Make Chinese chicken on a stick

Step 1: Mix the marinade
In a large bowl, whisk soy sauce, hoisin, honey, rice vinegar, sesame oil, neutral oil, garlic, ginger, oyster sauce, sriracha, five spice, and pepper. Taste a small drop and adjust sweetness or saltiness to your liking. Set aside about 1/3 cup of this mixture in a separate bowl for glazing later.
Add the chicken strips to the large bowl with the remaining marinade. Toss until every piece looks coated and glossy. Cover and chill for at least 20 minutes and up to 8 hours.
Step 2: Soak skewers and prep the grill or oven
While the chicken marinates, place wooden skewers in a shallow pan of water. Soak them for at least 20 to 30 minutes so they resist scorching. Heat your grill to medium high heat or preheat your broiler with the rack about 6 inches from the element.
Lightly oil the grill grates or a grill pan. If you use the oven, line a sheet pan with foil and place a wire rack on top, then oil the rack. This setup helps the chicken cook evenly and keeps cleanup simple.
Step 3: Thread the chicken
Remove the chicken from the fridge and give it a quick toss. Thread each strip onto a skewer in a gentle S or zigzag shape so it hugs the skewer. Leave a little space between pieces so heat reaches all sides.
Fill each skewer from about 1 inch from the tip to 1 inch from the handle end. Lay the finished skewers on a tray while you work. Pat any excess marinade off the tray so it does not drip and flare on the grill.
Step 4: Cook the skewers
Place the Chinese chicken on a stick skewers on the hot grill or under the broiler. Cook for about 4 to 5 minutes on the first side until you see strong grill marks and the edges start to brown. Flip and cook another 3 to 5 minutes, depending on thickness.
Use an instant read thermometer and aim for 165°F in the thickest part of the chicken. Pull any thinner skewers earlier if they reach temperature first. Keep an eye on the tips of wooden skewers and move them away from direct flames if they darken too fast.
Step 5: Make the glossy glaze
While the skewers cook, place the reserved clean marinade in a small saucepan. Bring it to a gentle simmer over medium heat. In a small bowl, stir cornstarch and water until smooth, then pour that slurry into the simmering sauce while you whisk.
Let the sauce bubble for 1 to 2 minutes until it thickens to a syrupy consistency. If it looks too thick, add a splash of water; if it looks too thin, simmer another minute. Turn off the heat and keep the glaze warm.
Step 6: Brush and finish
During the last 2 minutes of cooking, brush the skewers with the thickened glaze on both sides. Let the glaze set over the heat so it turns shiny and slightly sticky. Move the skewers to a clean platter as they finish.
Sprinkle with sliced green onions and toasted sesame seeds. Add a pinch of red pepper flakes if you like extra heat. Serve the Chinese chicken on a stick Recipe hot with extra glaze on the side for dipping.
Recipe Variations
- Gluten free
- Use tamari or certified gluten free soy sauce and hoisin.
- Check your oyster sauce label or skip it and add extra tamari and a pinch of sugar.
- Vegan version
- Low carb / keto friendly
- Replace honey with a granular or liquid zero calorie sweetener that works in cooking.
- Skip cornstarch and reduce the glaze longer to thicken naturally.
- Extra veggie version
- Spicy version
- Increase sriracha, add chili garlic paste, or sprinkle with crushed red pepper before serving.
- Kid friendly mild version
Ways to Serve Chinese chicken on a stick
- Over steamed jasmine rice with extra glaze and a side of stir fried veggies.
- With fried rice and a simple cucumber salad for a takeout style plate at home.
- On top of sesame noodles or plain lo mein for a quick bowl dinner.
- With lettuce leaves, shredded carrots, and cucumber sticks for DIY wraps.
- Over cauliflower rice or stir fried cabbage for a lower carb plate.
- Chopped up in a salad with crunchy greens, cabbage, and a light sesame dressing.
Storage Success
Cool leftover Chinese chicken on a stick Recipe to room temperature, then store the skewers in an airtight container in the fridge for up to 3 to 4 days. Keep any extra glaze in a small jar so you can brush it on again after reheating. Reheat the skewers in a skillet over medium heat or in the oven at 350°F until hot, and brush with a little water or glaze to keep them juicy.
You can freeze cooked skewers for up to 2 months; wrap them tightly and store them in a freezer bag. Thaw in the fridge overnight, then reheat as above until steaming hot.
Ingredients
Instructions
- In a large bowl, whisk together soy sauce, hoisin sauce, oyster sauce, honey, brown sugar, rice vinegar, sesame oil, garlic, ginger, Chinese five-spice powder, and black pepper.
- Add the chicken strips to the marinade, toss to coat well, cover, and refrigerate for at least 1 hour or up to 8 hours.
- Thread the marinated chicken strips onto the soaked bamboo skewers, weaving the meat so it is secure and evenly distributed.
- Preheat a grill, grill pan, or broiler to medium-high heat and lightly oil the grates or pan with vegetable oil.
- Cook the chicken skewers for 5–7 minutes per side, or until the chicken is cooked through and slightly charred at the edges, reaching an internal temperature of 165°F (74°C).
- Transfer to a serving plate and sprinkle with toasted sesame seeds and sliced green onions if using. Serve hot.
Notes
Approximate per serving (1/4 of recipe): 320 calories; fat 17 g; saturated fat 4 g; carbohydrates 14 g; fiber 0 g; sugars 10 g; protein 27 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion size.