
Chinese chicken on a stick Recipe tastes sweet, savory, smoky, and just a little sticky, like your favorite takeout skewer from a street cart. It works perfectly for busy weeknights or casual parties, and you can finish everything in about 45 minutes, including marinating time if you move efficiently. I tested this version on my very picky family in our small American kitchen, and the skewers disappeared faster than I could plate them.
Why Make This Chinese chicken on a stick Recipe at Home
You control the flavor, the quality of the chicken, and the amount of sugar and sodium. You also skip mystery red sauces and get a glossy, caramelized glaze that tastes fresher than most takeout spots.
You also save money when you make a big batch at home. These skewers work for meal prep, parties, game nights, and kid dinners, so one recipe checks a lot of boxes.
"This Chinese chicken on a stick Recipe tastes like mall food court chicken but juicier, more flavorful, and way more addictive. ★★★★★"
Ingredients You Need
Here is everything you need for Chinese chicken on a stick, plus some helpful notes.
Chicken
- 2 pounds boneless skinless chicken thighs, trimmed and cut into 1 inch strips
- Thighs stay juicy and forgiving, even if you cook them a minute too long.
- You can use chicken breast, but watch the cook time so it does not dry out.
Marinade & Glaze
You use one mixture for both marinade and basting sauce.
- 1/3 cup low sodium soy sauce
- I like Kikkoman or Lee Kum Kee for consistent flavor.
- 3 tablespoons hoisin sauce
- Adds sweetness and depth; any mainstream Asian brand works.
- 3 tablespoons honey
- You can swap brown sugar if you do not have honey.
- 2 tablespoons oyster sauce
- Adds savory richness; if you avoid shellfish, use extra hoisin instead.
- 2 tablespoons rice vinegar
- Seasoned or unseasoned both work; if you use seasoned, reduce the honey slightly.
- 2 tablespoons neutral oil
- Use canola, vegetable, or avocado oil; avoid strong olive oil flavor.
- 1 tablespoon toasted sesame oil
- Adds that classic nutty aroma; a little goes a long way.
- 4 cloves garlic, finely minced or grated
- Garlic paste from a tube works as a shortcut on busy nights.
- 1 tablespoon fresh ginger, finely minced or grated
- Use frozen ginger cubes or ginger paste if you want a pantry shortcut.
- 1 to 2 teaspoons chili garlic sauce or sriracha, to taste
- Adjust heat level; skip for kids, add more for spice lovers.
- 1 tablespoon cornstarch
- Helps the glaze cling to the chicken and thicken quickly on the grill or pan.
Optional Garnishes
- 2 green onions, thinly sliced
- 1 tablespoon toasted sesame seeds
- Extra chili sauce for serving
Skewers & Equipment
- 12 to 16 wooden skewers, 8 to 10 inches long
- Soak in water at least 20 minutes so they do not scorch.
- Or metal skewers, similar length
- Large bowl or zip top bag for marinating
- Small saucepan for thickening extra marinade
- Grill, grill pan, or large cast iron skillet
- Tongs and a brush for basting
Tips & Mistakes
- Cut chicken into even strips so every piece cooks at the same rate.
- Pat chicken dry before marinating so the sauce sticks better.
- Do not skip the cornstarch in the marinade; it gives the glaze that glossy, sticky finish.
- Soak wooden skewers in water so they do not burn and snap.
- Thread chicken tightly on the skewers so the pieces touch; this keeps them juicy.
- Leave a bit of skewer at each end so you can flip easily without burning your fingers.
- Reserve some marinade before you add the raw chicken; use that clean portion as your basting and finishing sauce.
- Never brush cooked chicken with marinade that touched raw meat; always boil it first or keep a separate clean portion.
- Preheat your grill or pan until it feels hot; a hot surface gives you those nice charred edges.
- Do not crowd the pan; cook in batches so the chicken sears instead of steaming.
- Flip the skewers only once or twice; constant flipping prevents good caramelization.
- Watch closely during the last few minutes; honey and hoisin can scorch if you walk away.
- Let the skewers rest a few minutes before serving so the juices settle.
- Taste one piece and adjust with a squeeze of lime or a pinch of salt if you want a brighter or bolder flavor.
How to Make Chinese chicken on a stick Recipe
Step 1: Mix the Marinade
Add soy sauce, hoisin sauce, honey, oyster sauce, rice vinegar, neutral oil, sesame oil, garlic, ginger, chili sauce, and cornstarch to a bowl. Whisk until the mixture looks smooth and glossy with no cornstarch lumps. Scoop out about 1/3 cup of this mixture into a small container and keep it in the fridge for basting and glazing later.
Step 2: Marinate the Chicken
Place the chicken strips in a large bowl or zip top bag. Pour the remaining marinade over the chicken and toss until every piece gets coated. Cover and chill at least 20 to 30 minutes, or up to 8 hours if you want deeper flavor. I usually start the marinade before I prep rice and vegetables so everything finishes together.
Step 3: Soak the Skewers
While the chicken marinates, place wooden skewers in a shallow pan of water. Make sure water covers them fully. Soak at least 20 minutes so they hold up on the grill or in the pan.
Step 4: Thread the Chicken
Remove the chicken from the fridge and give it a quick stir. Thread each strip onto a skewer in a zigzag pattern so the meat folds over itself. Pack the pieces snugly together but do not squash them; you want a little space for heat to move through. Leave about an inch of bare skewer at each end for easy handling.
Step 5: Preheat Your Cooking Surface
Heat your grill, grill pan, or cast iron skillet over medium high heat. Brush the grates or pan lightly with oil so the chicken does not stick. When you see a light shimmer and feel strong heat when you hold your hand a few inches above, you can start cooking.
Step 6: Thicken the Extra Marinade
Pour the reserved clean marinade into a small saucepan. Bring it to a gentle simmer over medium heat, stirring often, until it thickens slightly, about 2 to 3 minutes. Turn off the heat and keep it nearby with a brush for basting.
Step 7: Cook the Skewers
Place the chicken skewers on the hot grill or pan in a single layer. Cook about 3 to 4 minutes on the first side until you see browning along the edges. Flip and cook another 3 to 4 minutes. During the last couple of minutes, brush the skewers with the thickened sauce, flip once more, and brush again so the glaze caramelizes.
Step 8: Check Doneness and Rest
Cut into a thicker piece of chicken to check that the center looks opaque and the juices run clear. You can also use a thermometer and aim for 165°F in the thickest part. Move the skewers to a plate and let them rest 3 to 5 minutes. Sprinkle with green onions and sesame seeds if you like a little garnish action.
Variations I've Tried
I swap half the soy sauce for teriyaki sauce when I want a sweeter, more kid friendly version. I add a teaspoon of Chinese five spice powder for a warm, slightly licorice flavor that tastes amazing in cooler weather. I also thread bell peppers, onions, and pineapple chunks between the chicken pieces when I want a full meal on a stick.
Sometimes I cut the chicken into small cubes instead of strips and make mini party skewers for appetizers. I also tried an air fryer version at 390°F for about 10 to 12 minutes, flipping once and brushing with glaze, and it worked surprisingly well with very little mess.
How to Serve Chinese chicken on a stick Recipe
Serve Chinese chicken on a stick over steamed jasmine rice or simple fried rice for a comforting, takeout style plate. Add a side of stir fried vegetables, cucumber salad, or steamed broccoli to keep things fresh and colorful. Kids usually like these skewers plain, while adults often enjoy extra chili sauce or a drizzle of sriracha on the side. I also pack leftovers into lunch boxes with rice and veggies for an easy meal that still tastes great at room temperature.
How to store
- Cool the chicken skewers to room temperature within 1 hour, then store in an airtight container in the fridge for up to 3 to 4 days.
- For the freezer, remove the chicken from the skewers, place in a single layer on a baking sheet to firm up, then transfer to a freezer bag for up to 2 months.
- Reheat in a skillet over medium heat with a splash of water or chicken broth until hot, or warm in a 350°F oven for 8 to 10 minutes; microwave in short bursts if you feel rushed, but cover so it stays moist.
- If the glaze looks thick after chilling, brush a tiny bit of water or soy sauce on the chicken while reheating to bring back that shiny, saucy finish.

Chinese Chicken on a Stick Recipe
Ingredients
Instructions
- In a bowl, whisk together the soy sauce, hoisin sauce, honey, oyster sauce, rice vinegar, neutral oil, toasted sesame oil, garlic, ginger, chili garlic sauce or sriracha (if using), and cornstarch until smooth and glossy with no cornstarch lumps.
- Scoop out about 1/3 cup of the marinade into a small container, cover, and refrigerate to use later for basting and glazing.
- Place the chicken strips in a large bowl or zip-top bag. Pour the remaining marinade over the chicken and toss until all the pieces are evenly coated. Cover and refrigerate for at least 20–30 minutes, or up to 8 hours for deeper flavor.
- While the chicken marinates, soak wooden skewers in water for at least 20 minutes to prevent scorching. If using metal skewers, you can skip this step.
- Remove the marinated chicken from the refrigerator and stir to redistribute the marinade. Thread each strip of chicken onto a skewer in a zigzag pattern so the meat folds over itself. Pack the pieces snugly together without squashing them, leaving about 1 inch of bare skewer at each end for easy handling.
- Preheat a grill, grill pan, or large cast iron skillet over medium-high heat. Lightly oil the grates or pan to prevent sticking. Heat until very hot and shimmering.
- Pour the reserved clean marinade into a small saucepan. Bring it to a gentle simmer over medium heat, stirring often, until slightly thickened, 2–3 minutes. Remove from heat and keep nearby with a brush for basting.
- Arrange the chicken skewers in a single layer on the hot grill or pan. Cook for 3–4 minutes on the first side, until the edges are browned and slightly charred.
- Flip the skewers and cook for another 3–4 minutes. During the last couple of minutes of cooking, brush the skewers with the thickened sauce, flip once more, and brush again so the glaze caramelizes and becomes glossy and sticky.
- Check for doneness by cutting into a thicker piece to make sure the center is opaque and the juices run clear, or use an instant-read thermometer and ensure the chicken reaches 165°F (74°C).
- Transfer the cooked skewers to a plate and let rest for 3–5 minutes so the juices settle. Garnish with sliced green onions and toasted sesame seeds if desired, and serve with extra chili sauce on the side.
Notes
Approximate per serving (1/6 of recipe, without rice or garnishes): 320–360 calories; fat 17–20 g; saturated fat 3–4 g; carbohydrates 18–22 g; fiber 0–1 g; sugars 13–16 g; protein 24–28 g; sodium 850–1000 mg. Values are estimates and will vary based on exact ingredients, brands, and portion size.

Leave a Reply