
This Chinese chicken legs recipe delivers the perfect balance of aromatic five-spice crunch and sweet honey finish that makes every bite unforgettable. The secret lies in the marinade—where star anise, cinnamon, and cloves infuse the meat with deep, warming flavors while honey creates that signature sticky glaze.
I developed this version after years of testing regional techniques, and it’s now my go-to for weeknight dinners that taste like a Cantonese restaurant.
The process begins with a simple marinade that transforms ordinary chicken legs into tender, flavor-packed bites. You’ll stir-fry them until golden, then finish with a glaze that caramelizes into a glossy, sticky crust—no deep-frying required.
This method ensures crispy skin without sacrificing juicy meat inside, and the five-spice blend adds complexity that elevates the dish beyond basic roasted chicken.
By the time you serve these, you’ll have a dish that’s rich with aroma, balanced in sweetness, and irresistibly crispy at every bite. The honey glaze adds a subtle depth that pairs beautifully with steamed jasmine rice or a quick stir-fried vegetable side.
Whether you’re cooking for a family gathering or a solo treat, this recipe delivers restaurant-quality results in under an hour.
For extra authenticity, serve with a sprinkle of sesame seeds and sliced green onions—simple touches that make all the difference. The key to success is patience in the marinating and careful control of the heat during cooking.
Let’s get started on creating these flavorful, sticky-sweet chicken legs that will have everyone asking for seconds.
Ingredients for chinese chicken legs
Fourteen ingredients, all working together for that perfect five-spice crunch and sticky honey finish.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Legs 🍗 | 1 ½ lb | Bone-in, skin-on, trimmed |
| Honey 🍯 | ½ cup | Light or dark, no additives |
| Five-Spice Powder 🌶️ | 1 tbsp | Homemade or quality store-bought |
| Star Anise 🌿 | 1 whole | Crushed lightly for aroma |
| Cinnamon Sticks 🌿 | 2 whole | Broken into 1-inch pieces |
| Cloves 🌶️ | 4 whole | Lightly crushed |
| Soy Sauce 🍶 | ¼ cup | Light or all-purpose |
| Rice Vinegar 🍶 | 1 tbsp | White or seasoned |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ginger 🌿 | 1 tbsp | Fresh, grated |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or canola |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Seeds 🥜 | 1 tbsp | Toasted, for garnish |
The chicken legs are the star here—bone-in, skin-on for that crispy texture you crave. Trader Joe’s or Costco usually have them pre-cut and ready to go, but if you’re buying whole, trim any excess fat. The five-spice powder is non-negotiable for that authentic aroma—Penzeys or bulk bins at Asian markets have the best blends. If you’re making your own, mix equal parts cinnamon, star anise, fennel, cloves, and Szechuan peppercorns. For the honey, Manuka or clover work best—avoid the cheap, overly processed stuff. The star anise and cinnamon sticks? Don’t skip crushing them lightly—they release way more flavor when they’re broken open.
No five-spice powder? Mix 1/4 tsp each of cinnamon, cloves, fennel seeds, and Szechuan peppercorns—it’s not the same but gets you close. Fresh ginger not available? Ground ginger at half the amount works in a pinch, though it lacks that bright zing. The soy sauce can be swapped for tamari if you’re gluten-free, but Kikkoman light soy is what I always use. For the honey glaze, if you’re worried about it being too sweet, add an extra 1/2 tbsp of rice vinegar to balance it out. The sesame oil is for finishing—don’t use it in the marinade or it’ll cook off and make everything taste bitter.
Marinate the chicken for at least 2 hours—overnight is even better if you’re planning ahead. The glaze keeps well in the fridge for 1 week, so make extra if you’re feeding a crowd. Store the cooked chicken in an airtight container with the glaze spooned over the top—it reheats beautifully in a skillet with a splash of water. For serving, I like to sprinkle the sesame seeds right before eating so they stay crispy. The leftovers? Even better the next day—those flavors meld together perfectly.
Why You’ll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’d rather not wash another dish. Toss the chicken legs, honey, and spices on a sheet pan—no bowls, no mess—and let the oven do the work. The star anise and cinnamon sticks infuse the whole pan with that warm, aromatic magic while you scroll through your phone.
- Sweet-Savory Crunch: Between us, the crispy skin with that sticky-sweet honey glaze? It’s the kind of bite that makes people pause mid-conversation. Five-spice powder adds this earthy depth that balances the sweetness perfectly—like a hug from a food stall in Shanghai.
- Leftovers That Don’t Suck: I make a double batch on Sundays because these legs reheat like a dream. Cold or warm, they’re still addictive—great in salads, over rice, or just straight from the fridge when I’m too tired to cook. No sad, dry chicken here.
- Budget-Friendly Feast: Chicken legs are the unsung hero of affordable meals, and this recipe makes them feel fancy without breaking the bank. A handful of spices and honey stretch to feed four (or more, if you’re like me). Honestly, it’s my go-to when I need to stretch groceries further.
Step-by-step instructions for Chinese chicken legs
Here’s how to achieve that perfect balance of crispy skin, aromatic five-spice seasoning, and sticky honey glaze.
Prepare the Chicken Legs for Maximum Crisp
Pat the 1.5 lb chicken legs completely dry with paper towels—this is crucial for crispy skin. Remove any excess fat from the skin side, leaving just a thin layer. In a small bowl, mix together 1 tbsp five-spice powder, 1 tsp salt, and 0.5 tsp black pepper. Rub this mixture all over the chicken legs, pressing it into the skin so it adheres well.
Place the seasoned chicken legs on a wire rack set over a baking sheet. Refrigerate uncovered for 30 minutes—this chilling step helps the skin dry out even more, which is key for that perfect crunch. While they’re chilling, break the 2 whole cinnamon sticks into 1-inch pieces and lightly crush the 1 whole star anise and 4 whole cloves with the flat side of a knife. These whole spices will infuse flavor without overpowering the dish.
Build the Flavorful Glaze and Marinate
In a small saucepan, combine 0.5 cup honey, 0.25 cup soy sauce, 1 tbsp rice vinegar, the crushed star anise, cinnamon pieces, and cloves. Bring to a gentle simmer over medium heat and cook for 5 minutes, stirring occasionally. This reduces the mixture slightly and lets the spices bloom. Remove from heat and let it cool for 10 minutes—this prevents the chicken from steaming when you add the glaze later.
While the glaze cools, mince the 4 cloves garlic and grate the 1 tbsp ginger. In a small bowl, whisk together the cooled glaze, minced garlic, ginger, and 1 tbsp sesame oil. Pour this mixture over the chilled chicken legs, coating them evenly. Let them marinate for at least 30 minutes (or up to 2 hours in the fridge)—this ensures deep flavor penetration and a sticky finish.
Roast to Golden Perfection
Preheat your oven to 400°F. Remove the chicken legs from the marinade (reserve the extra for basting) and place them skin-side up on a baking sheet lined with parchment paper. Drizzle 2 tbsp neutral oil evenly over the chicken, then return to the oven. Roast for 20 minutes to render the fat and start crisping the skin.
After 20 minutes, flip the chicken legs skin-side down and baste with the reserved marinade. Return to the oven and roast for another 15-20 minutes until the skin is deep golden brown and crispy, and the internal temperature reaches 165°F when measured in the thickest part of the thigh. The honey glaze should be caramelized and sticky—this is what makes these legs so irresistible.
Finish with Sesame Oil and Garnish
Remove the chicken from the oven and transfer to a serving platter. Drizzle generously with 1 tbsp toasted sesame oil and sprinkle with 1 tbsp toasted sesame seeds. Let them rest for 5 minutes before serving—this resting time ensures the juices redistribute, keeping the meat tender and moist.
Serve immediately with steamed rice and quick-pickled vegetables to balance the richness. The contrast of crispy skin, aromatic spices, and that sticky honey glaze makes every bite unforgettable. If you have leftovers, store them in an airtight container and reheat in a 350°F oven for 10-15 minutes to restore crispiness.
Pro Tips For Making Chinese Chicken Legs
- Parboil First: Drop those chicken legs into a pot of boiling water for 3 minutes before glazing—I learned this the hard way after my first batch turned out dry. The brief boil firms up the skin and keeps the meat juicy while it caramelizes later.
- Toast the Spices: Lightly toast your five-spice powder, star anise, and cinnamon sticks in a dry pan for 30 seconds before adding them to the honey glaze. This wakes up their flavors and cuts through the sweetness, making the whole dish taste deeper.
- Skip the Overcrowding: Cook the legs in a single layer at first, even if it takes two batches. I used to pile them high, and they’d steam instead of brown—now they get that sticky, glossy crust we’re after.
- Deglaze with Vinegar: After browning the chicken, splash in 1 tablespoon of rice vinegar before adding the honey glaze. It cuts the richness and helps the sauce cling to the meat—sounds weird, but it works every time.
Flavor customization for this recipe
Spicy Sichuan Twist
For a fiery kick, add 1 tbsp Sichuan peppercorns to the five-spice marinade and toss the chicken with 1 tsp chili crisp (like Lao Gan Ma) before roasting.
The numbing heat from Sichuan peppercorns pairs perfectly with the sweet honey glaze. I like to finish with extra chili crisp drizzled over the top right before serving. 🌶️
Sweet Chili Glaze
Swap the honey for a ½ cup sweet chili sauce (like Kikkoman) mixed with 1 tbsp rice vinegar and 1 tsp grated ginger. Simmer this glaze for 3 minutes to thicken slightly, then brush it on the chicken during the last 10 minutes of roasting.
The tangy-sweet balance adds a modern twist while keeping the dish authentically flavorful.
Hoisin Garlic Version
Replace the soy sauce with ¼ cup hoisin sauce and add 2 tbsp minced garlic to the marinade. Roast the chicken as directed, then finish with a drizzle of 1 tbsp hoisin sauce mixed with 1 tsp sesame oil.
This version has a deeper umami richness that’s perfect for serving with steamed buns or noodles.
Lemon Ginger Zing
Brighten the dish by adding 1 tbsp fresh lemon zest and 1 tbsp lemon juice to the glaze. The acidity cuts through the sweetness, creating a refreshing contrast. I also add 1 tsp grated lemon peel to the marinade for extra citrus notes.
Garnish with thin lemon slices before serving for a pop of color and freshness. 🍋
Smoky Five-Spice
Infuse the glaze with smokiness by adding ½ tsp smoked paprika and a 1-inch piece of charred ginger (lightly charred in a dry pan). Simmer the glaze with these additions for 5 minutes to let the smoky flavors meld.
This version works beautifully with a side of charred bok choy or smoked rice.
Honey Mustard Fusion
Mix ¼ cup Dijon mustard into the honey glaze for a tangy-sweet fusion. The mustard adds depth and balances the sweetness, creating a creamy glaze that clings beautifully to the chicken. I recommend using Maille mustard for its smooth texture. Finish with a sprinkle of toasted sesame seeds for crunch.
Nutrition facts
Frequently asked questions
Can I use chicken thighs instead of legs for this recipe?
Chicken thighs work perfectly—they’re even more flavorful and stay juicy while roasting. Just reduce the cooking time by 5-10 minutes since thighs cook faster than drumsticks. The skin will still crisp beautifully with the same technique, and the honey glaze will caramelize just as well.
How do I prevent the chicken skin from sticking to the baking sheet?
Line your baking sheet with parchment paper and place the chicken legs skin-side up. The parchment prevents sticking, and the 20-minute skin-side-up roast at 400°F ensures the fat renders properly before flipping. For extra insurance, lightly oil the parchment before adding the chicken.
What’s the secret to getting extra crispy skin?
The key is drying the chicken thoroughly before seasoning and chilling it uncovered for 30 minutes. Pat every surface with paper towels, then refrigerate uncovered to maximize moisture evaporation. The five-spice powder acts as a barrier, helping the skin crisp evenly without burning.
Can I make this recipe in an air fryer instead of the oven?
Yes! Preheat the air fryer to 375°F and cook the chicken for 18-22 minutes, flipping halfway. Brush with reserved marinade in the last 5 minutes> for extra stickiness. The air fryer gives you crispy skin with less mess, but watch closely to avoid overcooking.
How do I store leftovers to keep them crispy?
Store the chicken in an airtight container with parchment paper between layers. Reheat in a 350°F oven for 10-15 minutes on a wire rack (no need to cover) to restore crispiness. Alternatively, reheat in a skillet over medium heat for 2-3 minutes per side with a splash of water.
- Blackstone Grilled Chicken Wings Recipe: Smoky Char and Juicy Crunch in 30 Minutes - October 18, 2026
- Fried Chicken Thighs Recipe: Double-Crusted Crunch That Stays Crispy for Hours - October 18, 2026
- Peri Peri Chicken Recipe: African Spice Fire That Stays Crispy - October 18, 2026