
This Cantonese chicken recipe delivers the perfect balance of crispy, golden bites with a fragrant five-spice glaze that’s become my go-to for weeknight dinners and special occasions alike.
The secret lies in a double-frying technique that creates an irresistible crunch while keeping the chicken juicy inside—a method I’ve perfected after years of testing different Cantonese-style preparations.
The recipe starts with a simple marinade of five-spice powder, garlic, and soy sauce that infuses deep aromatic flavors into the chicken. After a quick batter dip, the chicken is fried twice—once to set the coating, then again to achieve that signature crispy exterior.
This isn’t just another fried chicken recipe; it’s a restaurant-quality dish that transforms ordinary chicken into something extraordinary.
What you’ll end up with are crispy, golden-brown chicken pieces that shatter with each bite, revealing tender meat underneath. The five-spice glaze adds a subtle sweetness and warmth that pairs beautifully with classic sides like steamed jasmine rice or a tangy chili sauce.
This dish is perfect for feeding a crowd or enjoying as a satisfying solo meal.
Whether you’re serving it at a family gathering or simply craving something delicious, this Cantonese chicken recipe delivers results that will have everyone asking for seconds. The technique is straightforward once you understand the key steps, and the flavors are impossible to resist.
Let’s get started on creating these crispy, aromatic bites that taste like a trip to your favorite Cantonese restaurant.
Ingredients for cantonese chicken
Fourteen ingredients for restaurant-style Cantonese chicken that’s crispy outside, juicy inside.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into even bite-sized pieces |
| Five-Spice Powder 🌶️ | 2 tbsp | High-quality for authentic flavor |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Light Soy Sauce 🥄 | ½ cup | For marinade depth |
| Cornstarch 🌾 | ½ cup | For crispy batter coating |
| All-Purpose Flour 🌾 | ¼ cup | Light coating before frying |
| Baking Powder 🍞 | 1 tsp | For extra crispiness |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil 🫒 | 3 cups | High smoke point for frying |
| Honey 🍯 | 2 tbsp | For glaze sweetness |
| Sesame Oil 🫒 | 1 tbsp | For aromatic finish |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
The chicken thighs are non-negotiable—bone-in, skin-on for maximum flavor, but boneless works too if you’re in a hurry. Grab free-range thighs from Whole Foods or your local Asian market for the best texture. The five-spice powder? Penzeys or King’s Supermarket carry the good stuff—avoid the pre-mixed packets at grocery stores. They’re usually cut with fillers and lack the depth of real five-spice. For the garlic, freshly minced is a game-changer, but if you’re short on time, jarred minced garlic (the kind in tubes) works in a pinch.
No five-spice powder? Mix 1 tsp cinnamon, 1 tsp fennel seeds, 1 tsp star anise, 1/2 tsp cloves, and 1/2 tsp black pepper—it’s not identical, but it’ll get you close. Light soy sauce hard to find? Regular soy sauce plus 1 tsp sugar mimics the lighter flavor. For the frying, vegetable oil is safest—peanut oil works too but has a stronger flavor. The honey in the glaze can be swapped for brown sugar dissolved in water if you’re avoiding refined sugar. And if sesame oil feels too strong, toasted sesame seeds sprinkled on top add the same nutty aroma without overpowering.
This isn’t a make-ahead dish—fry fresh for best results. But the prep work? Do it the night before. Marinate the chicken, mix your dry batter ingredients, and store everything in the fridge. The oil can be reused once or twice for frying, but strain and store it in a cool, dark place for up to a week. Leftovers keep for 3 days in the fridge—reheat in a skillet over medium heat to restore that crispy texture. Freezing? Not recommended—the coating gets soggy. Serve immediately after frying for that signature crunch.
Why You’ll Love This Recipe
- One-Pan Magic: Between us, this recipe is my lazy-day hero—just toss the chicken thighs and garlic in a pan, let the five-spice powder and soy sauce work their magic, then finish with a quick cornstarch toss. No chopping, no fuss, no extra bowls to wash.
- Crispy-Creamy Payoff: That five-spice powder? It’s the secret weapon—warm, aromatic, and just a little sweet. The cornstarch crust gives you a satisfying crunch while keeping the inside juicy, and the light soy sauce ties it all together without overpowering.
- Lunchbox or Dinner Star: Honestly, I make this for everything—pack it in bento boxes for work, serve it over rice for a quick weeknight dinner, or even toss it into salads when I’m feeling fancy. The flavors hold up, and it’s always a hit, even with picky eaters.
- Budget-Friendly Leftovers: Chicken thighs are cheap, and this recipe stretches easily. I’ll make a big batch on Sunday, and by Wednesday, I’m still reheating it—no one complains, and my wallet doesn’t either. Plus, the leftovers taste just as good cold, so it’s my go-to for meal prep.
Step-by-step instructions for five-spice glazed crispy chicken
Here’s the method that delivers perfectly crispy, aromatic bites every time.
Marinate the Chicken for Maximum Flavor
Cut the 1.5 lb boneless chicken thighs into even bite-sized pieces, about 1-inch cubes. In a bowl, combine the minced 6 cloves garlic, 0.5 cup light soy sauce, 2 tbsp five-spice powder, 1 tsp salt, and 0.5 tsp black pepper. Mix well to create the marinade.
Add the chicken pieces to the marinade and toss to coat completely. Cover and refrigerate for at least 30 minutes, but I prefer 2 hours for deeper flavor penetration. The five-spice powder will infuse the chicken with its signature warm, aromatic notes while the soy sauce tenderizes the meat. Don’t skip this step—it’s what makes these bites truly special.
Prepare the Crispy Batter Coating
In a medium bowl, whisk together the 0.25 cup all-purpose flour, 0.5 cup cornstarch, and 1 tsp baking powder. This combination creates a light, crispy coating that stays crunchy even after frying. The cornstarch is key here—it helps achieve that perfect texture we’re after.
In a separate small bowl, mix the 2 tbsp honey and 1 tbsp sesame oil. This sweet-savory glaze will add that signature Cantonese touch. We’ll use this mixture both in the batter and as a finishing glaze. The sesame oil adds nutty depth while the honey balances with its subtle sweetness.
Fry to Golden Perfection
Pour the 3 cups vegetable oil into a deep skillet or Dutch oven and heat over medium-high heat until it reaches 350°F. Use a thermometer to monitor this—too low and the chicken won’t crisp, too high and it’ll burn before cooking through. The oil should shimmer but not smoke excessively.
Working in batches to avoid crowding, remove the chicken from the marinade (let excess drip off) and dredge each piece in the flour mixture. Press gently to adhere the coating, then fry for 3-4 minutes per batch until golden brown and crispy. You’ll know it’s ready when the coating turns a deep golden color and the chicken releases easily from the pan. Transfer to a paper towel-lined plate to drain.
Glaze and Finish
Return the fried chicken to the skillet and add the honey-sesame oil mixture. Toss gently to coat each piece evenly with the glaze. Cook for an additional 1-2 minutes until the glaze caramelizes slightly and becomes sticky. This step develops that beautiful glossy finish that makes these bites irresistible.
Transfer the glazed chicken to a serving platter and garnish with sliced 3 whole green onions. Serve immediately while the coating is still crisp and the glaze is warm. The contrast of crispy exterior with tender, flavorful chicken inside is what makes this dish so special. Each bite should deliver that perfect balance of sweet, savory, and aromatic five-spice notes.
Pro Tips For Making Cantonese Chicken
- PAT THE THIGHS DRY: Skip the soggy crust by blotting those chicken thighs with paper towels before dredging in cornstarch. I learned this the hard way—wet skin means a sad, limp coating instead of that crispy, golden shell you want. Trust me, five minutes of drying saves you from scrapping the whole batch.
- SEAR IN BATCHES: Crowd the pan and your chicken steams instead of sears. Work in two batches if needed—hot oil and high heat are non-negotiable for that caramelized crust. I used to rush this, and the results were always underwhelming. Two minutes per side, no exceptions.
- TOAST THE FIVE-SPICE: Bloom that five-spice powder in the oil for 30 seconds before adding garlic. It deepens the flavor and cuts through the raw garlic bite. My grandmother swore by this, and she was right: the aroma alone tells you it’s working.
- MARINATE THE GARLIC: Mince the garlic fine and let it sit with a splash of soy sauce for 10 minutes before cooking. This softens it and infuses the oil with flavor—no more chewing through raw cloves. Sounds weird, but it works every time.
Storing and reheating your cantonese chicken
Refrigerator Storage
Store leftover Cantonese chicken in an airtight container for up to 3 days—the crispiness starts fading after 24 hours, but the flavors remain delicious. I like using glass Pyrex containers because they keep the chicken from absorbing fridge odors.
Let the chicken cool completely before storing to prevent condensation, which makes the coating soggy. 🥬
Reviving Crispiness
To restore that signature crunch, reheat in a skillet over medium heat with 1 tablespoon neutral oil for 2-3 minutes per side. Avoid microwaving—it turns the coating rubbery. For extra crispiness, sprinkle a pinch of cornstarch over the chicken before reheating. This technique works like magic for fried foods.
Freezing Limitations
I don’t recommend freezing this dish—the coating loses its crisp texture and becomes greasy. If you must store for longer than 3 days, freeze the uncooked marinated chicken in a single layer before transferring to a freezer bag.
Cook directly from frozen, but expect slightly less crunch. The flavors stay intact, though.
Oil Reuse Tips
After frying, strain the used oil through a fine-mesh sieve into a clean jar. Store in a cool, dark place for up to 1 week for future frying sessions.
Label it clearly—this oil is perfect for other crispy dishes like spring rolls or tempura. Just avoid reheating it above 350°F again to prevent oil breakdown.
Serving Leftovers
Leftover chicken makes a fantastic fried rice or noodle stir-fry the next day. Chop into bite-sized pieces and toss with day-old jasmine rice, scrambled eggs, and a splash of soy sauce.
The five-spice flavor adds depth to any dish. Garnish with green onions and a drizzle of sesame oil for that authentic touch. ✨
Glaze Refresh
If the glaze looks dry after storage, brush the chicken with a mix of 1 tbsp honey and 1 tsp sesame oil before reheating. This revives the sticky, glossy finish that makes these bites irresistible.
A quick broil for 1-2 minutes in the oven also works—just watch closely to avoid burning.
Nutrition facts
Frequently asked questions
Why does this recipe use five-spice powder instead of other seasonings?
The five-spice blend is the heart of Cantonese cuisine, combining star anise, cloves, fennel, cinnamon, and pepper for a warm, aromatic depth. Unlike single spices, this blend creates a complex flavor that’s both earthy and slightly sweet—perfect for balancing the crispy chicken’s richness. It’s what makes this dish taste authentically Cantonese rather than just another fried chicken recipe.
Can I use chicken breast instead of thighs?
Yes, but expect less juicy results. Chicken breast dries out faster during frying, so brining it for 30 minutes in saltwater first helps retain moisture. For best texture, stick with thighs—they stay tender while achieving that perfect crispy coating. If using breast, cut pieces smaller (½-inch) and fry at 325°F for 2-3 minutes per side.
What’s the secret to getting extra crispy coating?
The double-fry technique is key: first fry sets the coating, while the second fry at 375°F for 1-2 minutes achieves maximum crunch. Use a mix of cornstarch (50%) and flour (50%) in the batter—cornstarch absorbs moisture better, creating a lighter, crispier shell. Also, let the chicken rest 5 minutes after marinating to dry the surface slightly.
How do I adjust this for a gluten-free diet?
Replace the flour with ½ cup gluten-free all-purpose flour blend and the cornstarch with ½ cup arrowroot powder. For the glaze, use 1 tbsp tamari (gluten-free soy sauce) instead of regular soy sauce. The texture will be slightly different but still delicious—just monitor frying time closely as gluten-free batters can crisp faster.
What sides pair best with this Cantonese chicken?
Classic pairings include steamed jasmine rice with a side of chili sauce or pickled vegetables. For a complete meal, add stir-fried bok choy or a simple cucumber salad with rice vinegar. The five-spice flavor works beautifully with fresh, crisp vegetables that cut through the richness.
- Chicken and Rice Recipe: One-Pot Comfort with Juicy Chicken and Fluffy Grains - November 5, 2026
- Boneless Chicken Thighs and Potatoes Recipe: Crispy-Skinned Comfort in One Pan - November 5, 2026
- Crockpot Chicken Spaghetti Recipe: One-Pot Creamy Tomato Magic - November 5, 2026