Main Courses
This authentic sweet and sour chicken delivers the perfect balance of crispy batter and tangy pineapple glaze that defines Cantonese cuisine. š The secret lies in velveting the chicken firstāmarinating it in a cornstarch slurry to keep it tender while achieving that signature crispy exterior.
Iāve perfected this recipe over years of testing, ensuring every bite delivers the right harmony of sweet, sour, and umami flavors.
The process starts with a light, airy batter that creates golden, shatteringly crispy chicken pieces when fried to perfection. Meanwhile, the sauce simmers down to a glossy, slightly thickened glaze with just the right amount of vinegar and sugar, cutting through the richness of the fried chicken.
This isnāt just another take on sweet and sourāitās the version youād find in a Hong Kong dim sum restaurant, with all the authenticity and none of the shortcuts.
By the time you plate it, youāll have crispy battered chicken swimming in a vibrant, sticky-sweet sauce with chunks of pineapple and red bell pepper. The contrast of texturesācrunchy chicken, tender pineapple, and silky sauceāmakes every bite unforgettable.
Serve it over steamed jasmine rice or with a simple cucumber salad to let the flavors shine.
What makes this recipe truly special is the balanceātoo much sweetness or acidity ruins the dish, but here, every element comes together just right. Whether you're cooking for a family dinner or hosting a dinner party, this authentic sweet and sour chicken will be the star of the meal.
Letās get started on creating this restaurant-quality dish at home.
Ingredients for authentic sweet and sour chicken
Crispy bites, tangy glazeājust eight essential ingredients for restaurant-style sweet and sour chicken.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs š | 1 ½ lb | Cut into 2-inch pieces |
| All-Purpose Flour š¾ | 1 ½ cups | For crispy batter coating |
| Large Eggs š„ | 2 whole | Beaten for batter consistency |
| Cornstarch š¾ | ½ cup | For velveting marinade |
| Vegetable Oil š« | 3 cups | For deep frying |
| Fresh Pineapple š | 1 cup | Diced, fresh or canned |
| Red Bell Pepper š¶ļø | 1 whole | Diced, any color |
| White Vinegar š§ | ½ cup | For tangy sauce base |
| Brown Sugar šÆ | ½ cup | Packed, for sweetness |
| Soy Sauce š¶ | ¼ cup | For umami depth |
| Garlic Cloves š§ | 4 cloves | Minced for sauce flavor |
| Green Onion š§ | 2 whole | Sliced, for garnish |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper š¶ļø | ½ tsp | Freshly ground preferred |
| Cornstarch Slurry š¾ | ¼ cup | Mix 2 tbsp cornstarch + 1/4 cup water |
The chicken thighs are non-negotiable hereāthey stay juicier than breasts when fried. Look for bone-in, skin-on at the butcher counter for extra flavor, but boneless works fine too. Costco or Trader Joe's always have good-quality cuts. Cut them into even 2-inch pieces so they cook uniformly. The cornstarch slurry (mix 2 tbsp cornstarch with 1/4 cup water) is the velveting secretāit keeps the chicken tender while creating that crispy exterior. Don't skip it, even if it feels like an extra step.
No fresh pineapple? Canned pineapple works perfectlyājust drain it well. The red bell pepper can be any color, but yellow or orange adds a nice contrast when diced. Short on soy sauce? Coconut aminos at 1:1 ratio gives a similar umami punch. The brown sugar should be packedādon't scoop it loosely. For the oil, vegetable or peanut oil works best for frying, but avoid olive oilāit burns too easily. And trust me, freshly minced garlic makes a world of difference in the sauce compared to jarred minced garlic.
This sauce keeps beautifullyā3-4 days in the fridge if you make extra. The battered chicken stays crispy for about 2 days if stored properly, but honestly, it reheats best. Portion into meal prep containers with a little sauce on top so it doesn't dry out. Freeze the chicken pieces separately (before frying) for up to 3 monthsājust thaw and fry fresh when ready. The sauce can be frozen too, but reheat it gently to preserve the texture.
Why You'll Love This Recipe
- The secretās in the double-coat: first the tangy vinegar-ketchup mix, then a quick toss in the pan to melt it into the chicken. That sticky-sweet glaze? It clings like itās been simmering for hoursāeven though itās ready in 15 minutes.
- Crispy Without Hassle: I swear by the cornstarch trickājust toss those thighs in flour, dip in beaten egg, then coat lightly with cornstarch before frying. Thatās all it takes for that perfect crunch, no deep-frying drama.
- Sauce That Sticks: The secretās in the double-coat: first the tangy vinegar-ketchup mix, then a quick toss in the pan to melt it into the chicken. That sticky-sweet glaze? It clings like itās been simmering for hoursāeven though itās ready in 15 minutes.
- Leftover Revival: This isnāt one of those meals that turns sad overnight. Reheat the chicken in a skillet with a splash of waterāitāll get that crispy again, and the sauce stays vibrant. Iāve fed a crowd with leftovers twice, and no oneās ever complained.
Step-by-step instructions for crispy battered chicken with tangy glaze
Here's how to make restaurant-style sweet and sour chicken with perfect texture and bold flavors.
šØāš³ Step 1: Prepare the Chicken and Velveting Marinade
Cut the 1.5 lb boneless chicken thighs into 2-inch pieces - uniform size ensures even cooking. In a bowl, whisk together the 0.5 cup cornstarch, 0.25 cup soy sauce, and 0.5 tsp ground black pepper. Add the chicken pieces and coat thoroughly. Cover and refrigerate for 30 minutes - this velveting step keeps the chicken juicy while creating that signature tender texture.
Here's the thing - the cornstarch in this marinade works magic. It starts breaking down the proteins on the surface, ensuring your chicken stays moist even after frying. Don't skip this step (I learned the hard way when I did). The soy sauce also adds that essential umami foundation that balances the sweet and sour flavors later.
š³ Step 2: Create the Crispy Batter Coating
In a large shallow bowl, combine the 1.5 cups all-purpose flour with 1.5 tsp salt. In another bowl, beat the 2 whole large eggs until just combined - you want them light and frothy, not stiff. The batter should be thick but still pourable when mixed with the eggs.
I like to add the eggs to the flour mixture in stages - first mix half the flour with all the eggs, then gradually incorporate the remaining flour. This prevents lumps and creates that perfect airy texture for maximum crispiness. The salt here enhances the flavor of the chicken, not just the coating.
š„ Step 3: Fry to Golden Perfection
Heat 3 cups vegetable oil in a deep pot or Dutch oven to 350°F - use a thermometer to monitor this carefully. Working in batches, coat each marinated chicken piece in the batter mixture, letting any excess drip off. Fry for 4-5 minutes until deep golden brown and floating - this means they're cooked through.
Don't overcrowd the pot or the oil temperature will drop, leading to greasy instead of crispy results. I press down gently on the chicken during the first minute to prevent curling. The cornstarch from the velveting marinade helps create that beautiful crunch while keeping the inside tender. Drain on a wire rack to keep them crispy, not soggy.
š„ Step 4: Make the Tangy Pineapple Glaze
In a saucepan, combine the 1 cup diced fresh pineapple, 1 whole diced red bell pepper, 4 minced garlic cloves, 0.5 cup white vinegar, 0.5 cup packed brown sugar, and 0.25 cup cornstarch slurry. Bring to a boil over medium-high heat, then reduce to a simmer for 8-10 minutes until thickened to a glossy consistency.
This is where the magic happens - the acidity from the vinegar cuts through the sweetness while the brown sugar caramelizes slightly. I stir constantly to prevent burning, especially around the edges. The cornstarch slurry is key here; it thickens the sauce beautifully while keeping it glossy. You'll know it's ready when it coats the back of a spoon smoothly.
š½ļø Step 5: Assemble and Garnish
Return the fried chicken to the saucepan with the glaze and toss gently to coat. Cook for 1-2 minutes just to heat through and let the flavors meld. Transfer to a serving platter and garnish with sliced green onion. Serve immediately while the chicken is still crispy and the sauce is warm and glossy.
Each bite should deliver that perfect balance of crispy exterior, tender interior, and that tangy-sweet glaze. The pineapple and bell pepper add freshness that cuts through the richness. Real talk - this dish tastes even better the next day when the flavors have time to develop fully, but the texture is best enjoyed fresh from the fryer.
Pro Tips For Making Authentic Sweet And Sour Chicken
- CRISP THE THIGHS TWICE: Double-dredge your chicken thighs in the flour-egg-cornstarch mix, but donāt rush the second coatālet the first layer set for 30 seconds between dredges. I used to skip this and ended up with soggy crusts every time; the extra wait makes all the difference when frying.
- CUT THIGHS AGAINST THE GRAIN: Slice your boneless chicken thighs diagonally (not horizontally) into 1-inch stripsāthis keeps them tender and prevents them from curling up during frying. I learned this the hard way after burning through three batches of tough, chewy pieces.
- USE COLD OIL FOR FRYING: Heat your vegetable oil to 350°F (175°C), but donāt overcrowd the panāfry in batches if needed. Cold oil burns faster, and overcrowding drops the temperature, leading to greasy instead of crispy chicken. Trust me, your future self will notice the difference.
- SAVE THE SAUCE STARCH: Mix your cornstarch slurry (1 tbsp cornstarch + 2 tbsp water) after the chicken is fried and set asideātossing it in too early makes the sauce gluey. Stir in just before adding the sauce to the pan, and youāll get that glossy, clingy coating without lumps.
Flavor customization for this dish
Spice Level Control
Adjust the heat by adding ½ tsp red pepper flakes to the sauce for mild heat or 1 tbsp chili garlic sauce for a kick. For extra spice lovers, toss in 1 tbsp fresh Thai chili paste with the garlic at the start.
I like adding a pinch of Sichuan peppercorns to the sauce for a numbing, citrusy heat that's uniquely Cantonese. š¶ļø
Sweetness Balance
Reduce the brown sugar to ā cup for a lighter sauce or increase to ¾ cup for extra sweetness. For a honey twist, swap ¼ cup brown sugar with ¼ cup honeyāit adds floral notes that pair beautifully with pineapple.
My go-to adjustment is adding 1 tsp vanilla extract to the sauce for depth without extra sweetness.
Vegetable Variations
Swap the red bell pepper for green bell pepper (milder) or jicama (crunchy, slightly sweet) for texture. Add ½ cup snap peas for color or ½ cup water chestnuts for a nutty crunch. For a tropical twist, include ½ cup diced mango alongside the pineappleāit enhances the sweetness naturally.
Protein Swaps
Use tofu for a vegetarian versionāpress and cube firm tofu, then velvet and fry as directed. For seafood lovers, try shrimp or scallops (reduce frying time to 2-3 minutes to avoid overcooking). Chicken thighs work best for texture, but pork tenderloin (cut into thin strips) also delivers a satisfying bite.
Sauce Thickness
For a thicker glaze, increase the cornstarch slurry to ā cup (mix 3 tbsp cornstarch + ¼ cup water). Need it thinner? Add 1 tbsp water or vinegar at the end.
Iāve found that simmering the sauce uncovered for the last 2 minutes helps evaporate excess moisture for a glossier finish.
Flavor Boosters
Add 1 tsp grated ginger to the sauce for warmth or 1 tbsp fish sauce for umami depth. A splash of rice vinegar (swap 1 tbsp for white vinegar) adds brightness. For a smoky note, finish with ½ tsp smoked paprikaāitās subtle but elevates the dish instantly. āØ
Nutrition facts
Frequently asked questions
Why does the velveting step matter for authentic sweet and sour chicken?
The velveting process (marinating chicken in cornstarch slurry) creates that signature tender texture while keeping the meat juicy after frying. Without it, your chicken risks becoming dry or rubberyāespecially important for this dish where the crispy exterior needs a perfectly tender interior. The cornstarch breaks down proteins on the surface, ensuring maximum moisture retention.
Can I use chicken breast instead of thighs?
While possible, chicken thighs are ideal for this recipe because they stay juicier during frying. If using breast, cut into ½-inch thick pieces and reduce frying time to 3-4 minutes to prevent drying. For best results, pound the breasts to even thickness and consider adding 1 tbsp cornstarch to the velveting marinade.
How do I fix soggy batter after frying?
Soggy batter usually means the chicken absorbed too much oil or wasn't drained properly. To prevent this:
- Drain fried chicken on a wire rack (not paper towels) for 2 minutes before adding to sauce, and
- Keep oil at 350°Fāhotter oil makes crispier batter. For already fried pieces, broil for 1-2 minutes to restore crispness before serving.
What's the best way to store leftovers?
Store the chicken and sauce separately to maintain texture. Keep fried chicken in an airtight container for up to 2 daysāreheat in a skillet over medium heat for 3-4 minutes to restore crispiness. The sauce stays fresh for 4 days in the fridge. For longer storage, freeze chicken pieces (uncooked) for 3 months and sauce for 2 months.
Is there a quicker way to make this without deep frying?
Yes! For a healthier version, bake the battered chicken at 400°F for 12-15 minutes on a wire rack set over a baking sheet. Use the same batter ratio but spray with oil before baking. The texture will be lighter (not as crispy) but still delicious. For extra crunch, broil for 1-2 minutes** at the end. The sauce preparation remains identical.
