Sweet And Sour Chicken (Crispy Battered Chicken In Tangy Pineapple Sauce, 40 Min)
Sweet and sour chicken — Chinese-American takeout classic with crispy battered chicken in tangy red pineapple sauce, bell peppers. Better-than-takeout in 40 min.
This is the dish my husband orders every single time we get Chinese takeout, and now I make it at home in 40 minutes and never let the takeout container in our house again. Sweet and sour chicken is the Chinese-American classic everyone misses ordering: cornstarch-egg-battered chicken cubes fried until shatteringly crisp, then tossed in a glossy tangy red sauce of ketchup, rice vinegar, brown sugar, pineapple juice, soy, and ginger, with chunks of pineapple, red and green bell pepper, and white onion. Serve over jasmine rice.
Fun fact: the bright neon-red sweet and sour sauce we know in America is not authentically Chinese — it’s a creation of mid-20th-century Chinese-American restaurants that adjusted southern Chinese “gulao rou” (a balanced sweet-sour pork dish from Guangdong) for Western palates by adding more sugar, ketchup for the red color (Heinz wasn’t invented until 1869), and pineapple. Authentic Cantonese sweet-sour uses dried hawthorn berries, plum vinegar, and tamarind for natural tang and color.
Why this recipe works
Double-coat the chicken. Egg-wash + cornstarch coating creates the shatter-crisp armor that survives the toss in saucy sauce. Single coating = soggy in 60 seconds.
Fry at 350°F, twice. First fry cooks chicken through; second fry crisps and locks in crunch. Single fry leaves crust greasy and soft.
Toss in sauce LAST, off heat. Add fried chicken to sauce only when ready to serve. Sauce sitting on chicken = wet limp coating instantly.
4 cups neutral oil for frying (peanut, canola, vegetable)
For the sweet and sour sauce
1/2 cup ketchup
1/3 cup pineapple juice (from the canned chunks)
1/4 cup rice vinegar
1/3 cup brown sugar
2 tbsp soy sauce
1 tbsp grated fresh ginger
3 garlic cloves, minced
1 tbsp cornstarch + 2 tbsp water (slurry)
For the vegetables
1 red bell pepper, cut into 1-inch pieces
1 green bell pepper, cut into 1-inch pieces
1 medium white onion, cut into 1-inch chunks
1 cup pineapple chunks (from a 20-oz can, drained, juice reserved)
Toasted sesame seeds and sliced scallions for garnish
Smart substitutions
Baked version: Toss coated chicken with 3 tbsp oil, bake at 425°F for 18-20 min
Gluten-free: Use tamari instead of soy, skip the flour (use all cornstarch)
No pineapple: Use 1/3 cup orange juice + 1 tbsp lemon juice + extra brown sugar
Healthier: Use 1/2 cup ketchup + 2 tbsp sriracha instead of brown sugar for kick + tang
Instructions
Step 1: Marinate the chicken
Toss chicken cubes with salt, white pepper, and Shaoxing wine. Marinate 10 minutes while you prep other ingredients.
Step 2: Mix the sauce
In a bowl, whisk ketchup, pineapple juice, rice vinegar, brown sugar, soy sauce, ginger, and garlic until smooth. Mix cornstarch slurry separately in a small cup; set both aside.
Step 3: Coat the chicken
Whisk cornstarch and flour in a shallow bowl. Beat eggs in a second bowl. Dip each chicken cube first in egg, then dredge in cornstarch-flour, pressing to coat fully. Place on a wire rack.
Step 4: Fry the chicken twice
Heat oil to 325°F in a heavy pot. Fry chicken in 3 batches, 4 minutes each, until pale golden. Drain on a rack. Increase oil to 375°F, return chicken in batches, fry 1-2 min more until deep golden and shatter-crisp. Drain.
Step 5: Stir-fry vegetables and sauce
Heat 2 tbsp oil in a large wok or skillet over high heat. Add bell peppers and onion; stir-fry 2 minutes until crisp-tender. Add pineapple chunks. Pour in the sauce mixture; bring to a simmer.
Step 6: Thicken and toss
Re-whisk the cornstarch slurry, drizzle into the bubbling sauce while stirring; cook 30 seconds to thicken. Add fried chicken; toss quickly to coat (no more than 30 seconds — or coating goes soggy). Plate over jasmine rice; garnish with sesame seeds and scallions. Serve immediately.
Nutrition information
Calories: 580 kcal per serving (no rice)
Protein: 32 g
Carbohydrates: 58 g
Fat: 22 g
Vitamin C: 130% DV (from peppers and pineapple)
Iron: 15% DV
Pro tips for shatter-crisp chicken
Use a candy thermometer. Oil that’s too cool (under 325°F) makes greasy chicken; too hot (over 400°F) burns coating before chicken cooks through. Precision matters.
Press cornstarch hard onto chicken. Loose coating falls off during frying. Press each piece firmly to lock in a uniform crust.
Drain on a wire rack, NOT paper towels. Paper towels trap steam under chicken and turn the bottom soggy. Wire rack lets air circulate for shatter-crisp all around.
Quick toss, immediate plating. Sauce + chicken contact time should be 30 seconds max. Any longer and the coating absorbs liquid and goes limp.
Frequently asked questions
Can I make it without deep-frying?
Yes — bake coated chicken on a wire rack at 425°F for 18-20 min, flipping halfway. Or air-fry at 400°F for 12-14 min. Not as shatteringly crisp as deep-fried but much less oily.
How long does it keep?
Best eaten fresh (coating goes soggy after sauce contact). Leftovers refrigerate 2 days — re-crisp chicken in air fryer or 400°F oven for 8 min before adding back to reheated sauce.
Can I use chicken breast?
Yes, but cut into smaller cubes (3/4 inch) and watch carefully — breast overcooks fast. Thighs stay juicier and more forgiving in deep-frying.
Why is the sauce too sweet/sour?
Adjust to your taste: too sweet — add 1 more tbsp vinegar. Too sour — add 1 more tbsp brown sugar. Too thin — more cornstarch slurry. Too thick — splash of water.
Why is mine not bright red like the restaurant?
Restaurants use a few drops of red food coloring. For natural color, increase ketchup to 2/3 cup. Or add 1/2 tsp paprika and 1 tsp tomato paste for deeper red without artificial dye.
What’s the difference between sweet and sour vs General Tso?
General Tso is spicy and dark-soy-based with dried chilies. Sweet and sour is sweet/tangy/red-ketchup-based with pineapple and peppers. Same crispy-fried chicken technique, totally different sauce vibe.