This Classic Sweet and Sour Chicken Stir-Fry brings golden chicken, crisp-tender vegetables, and juicy pineapple together in a glossy homemade sauce. It’s easy to make at home and delivers all the sweet, tangy flavor you love—no takeout menu required.

Jump to:
🍍The Ingredients
This recipe combines familiar pantry staples with fresh, colorful produce to create a balanced sweet-tangy flavor and satisfying texture. Find ingredient notes (including substitutions and variations) below.

📝 Ingredient Notes and Substitutions
- Chicken: Boneless, skinless chicken breasts make a lean, tender bite, while thighs stay especially juicy. Cut the chicken into evenly sized pieces so it cooks at the same rate.
- Cornstarch: Coating the chicken in cornstarch before dipping it in egg helps create a lightly crisp exterior. Arrowroot starch can work as a substitute.
- Eggs: The beaten egg helps the coating cling to the chicken. For an egg-free option, use a little water or milk, though the coating may be less crisp.
- Rice vinegar: This gives the sauce its bright tang. Apple cider vinegar can stand in; use a little less at first and adjust to taste.
- Ketchup and brown sugar: Together, they make the sauce familiar, sweet, and glossy. Reduce the brown sugar slightly if you prefer a less-sweet sauce.
- Soy sauce: Use low-sodium soy sauce if you’d like more control over the saltiness. Tamari is a good gluten-free alternative.
- Ginger and garlic: Freshly grated ginger and minced garlic give the sauce extra warmth and aroma. Ground ginger works in a pinch, but use a smaller amount.
- Bell peppers: Red and green peppers add color and a crisp-tender bite. Use whichever colors you have, or swap in yellow or orange peppers.
- Pineapple: Fresh or canned pineapple adds juicy sweetness. If using canned, drain it well; a little of the juice can be used in the sauce.
📌 Tips and Tricks for Perfect Sweet and Sour Chicken
- Cut the chicken evenly: Similar-sized pieces cook at the same rate and are easier to coat.
- Pat the chicken dry: Removing excess moisture helps the cornstarch stick and gives the coating a better chance to turn golden.
- Shake off extra cornstarch: Use a light, even coating before dipping the chicken in egg; too much can make the coating gummy.
- Let excess egg drip off: A thin layer of egg is enough to help the coating cling without making the chicken soggy.
- Keep one hand for dry ingredients: Use one hand for the cornstarch and the other for the egg to reduce sticky fingers and clumps.
- Cook in batches: Leave space between the chicken pieces so they brown instead of steaming. Add a little oil between batches if the pan looks dry.
- Don’t overcook the vegetables: Stir-fry them just until crisp-tender so they keep their color and bite.
- Add the cornstarch slurry gradually: Stir it again right before adding, then pour it into the simmering sauce while stirring. Stop when the sauce is glossy and lightly thickened.
- Toss the chicken with the sauce just before serving: This keeps the coating from softening too much.
👩🏼🍳 How to Make Sweet and Sour Chicken Stir-Fry

- Step 1: In a medium-sized bowl, whisk the sweet and sour sauce ingredients together until smooth.

- Step 2: Season the pieces of chicken with salt and pepper, and then toss in the cornstarch and then the eggs.

- Step 3: Working in batches, allow the excess egg to drip from the chicken, and then stir-fry in a little oil in a hot wok or skillet. Set aside.

- Step 4: Add a little more oil to the wok and stir-fry the bell peppers for 2 minutes. Add the pineapple, garlic, and ginger, and stir-fry for another minute.

- Step 5: Stir in the reserved sauce and a cornstarch slurry (1 tablespoon cornstarch mixed with 1 tablespoon water). Stir until slightly thickened, about 1 minute.

- Step 6: Add the chicken and toss until fully coated. Garnish with scallions and sesame seeds (if desired) and serve at once.
🍚 How to Serve
- Serve the crispy chicken hot over steamed rice or noodles.
- Add stir-fried vegetables, such as broccoli, red onion, or snap peas.
- Garnish with sliced green onions and sesame seeds.
- Offer extra sauce on the side to keep the chicken crisp.
- Make it a classic takeout feast by starting with homemade hot and sour soup, easy egg rolls, or scallion pancakes.
🙋🏽♂️ Frequently Asked Questions
After stir-frying the chicken in a wok, transfer it to the air fryer in a single layer and cook at 400°F (200°C) for 3–5 minutes. Keep the sauce separate until serving to help the chicken stay crisp.
Avoid overcrowding the wok, and toss the chicken with the sauce just before serving. If using the air fryer, crisp the chicken before adding the sauce.
Yes. Boneless, skinless chicken thighs work well and stay juicy. Cut them into bite-size pieces and cook them thoroughly in the wok; cooking time may vary slightly depending on the size of the pieces.

🥡 More Classic Chinese Takeout Recipes
Ready to make the best sweet and sour chicken in town? Go for it!
And when you do, be sure to take a photo of it, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!

Classic Sweet and Sour Chicken Stir-Fry
Video
Equipment
- 1 Wok or large sturdy skillet (i.e., cast-iron)
Ingredients
For the Sauce
- ⅓ cup rice vinegar
- ⅓ cup ketchup
- ¼ cup brown sugar dark or light
- 2 tablespoon soy sauce
- 1 tablespoon pineapple juice
For the Stir-Fry
- 1½ lbs chicken breasts boneless, skinless, cut into 1-inch pieces
- salt and pepper
- ½ cup cornstarch
- 2 large eggs lightly beaten, plus another egg (if needed)
- ¼ cup vegetable oil or canola oil, or peanut oil
- cornstarch slurry 1 tablespoon cornstarch mixed with 1 tablespoon water
- 1 red bell pepper seeded and cut into 1-inch pieces
- 1 green bell pepper seeded and cut into 1-inch pieces
- 1 cup pineapple chunks about 1 inch each, fresh or canned (drained)
- 1 teaspoon garlic minced
- 1 teaspoon ginger fresh, minced
- 2 scallions chopped, for garnish
- 1 tablespoon sesame seeds for garnish (optional)
- steamed rice
Instructions
- In a small bowl, whisk together the rice vinegar, ketchup, brown sugar, soy sauce, and pineapple juice. Set aside.⅓ cup rice vinegar, ⅓ cup ketchup, ¼ cup brown sugar, 2 tablespoon soy sauce, 1 tablespoon pineapple juice
- Place the chicken on a platter and season generously with salt and pepper.1½ lbs chicken breasts, salt and pepper
- Put the cornstarch in a shallow bowl and the beaten eggs in another. Working in batches, toss the chicken in the cornstarch, shake off the excess, then dip it in the egg. You may need to add another egg to the bowl after a couple of batches.½ cup cornstarch, 2 large eggs
- Heat 2 tablespoons of oil in a large skillet or wok over medium-high heat. Cook the chicken in batches so the pan isn’t crowded, turning as needed, until golden and cooked through—about 5–7 minutes per batch. Add more oil if the pan gets dry. Transfer the chicken to a plate.¼ cup vegetable oil
- Create the cornstarch slurry by combining 1 tablespoon cornstarch with 1 tablespoon water in a small bowl. Set aside.cornstarch slurry
- Carefully wipe out any loose bits from the pan. Add a little more oil if needed, then stir-fry the peppers for a few minutes, until bright and crisp-tender. Add the pineapple, garlic, and ginger, and stir-fry for another minute.1 red bell pepper, 1 green bell pepper, 1 cup pineapple chunks, 1 teaspoon garlic, 1 teaspoon ginger
- Pour the sauce mixture into the pan and bring it to a gentle simmer. Stir the cornstarch slurry again, then drizzle it in while stirring. Cook for about 1 minute, until the sauce is glossy and lightly thickened.
- Return the chicken to the pan and toss gently until coated. Scatter with scallions and sesame seeds, if using. Serve right away over steamed rice.2 scallions, 1 tablespoon sesame seeds, steamed rice
Notes
- Prepare and measure all ingredients before heating the wok. Stir-frying moves quickly, so having everything chopped and within reach helps each ingredient cook properly without overcooking.
- For extra-crispy chicken, transfer the wok-fried chicken to the air fryer in a single layer and cook at 400°F (200°C) for 3–5 minutes.
- Keep the sauce separate until serving to help the chicken stay crisp.
- You can substitute boneless, skinless chicken thighs for chicken breast; cut into bite-size pieces and cook thoroughly.
- Refrigerate leftovers in an airtight container for up to 3 days. Reheat the chicken in a skillet, wok, or air fryer until hot; store and reheat the sauce separately when possible to help the chicken stay crisp.












Wesley says
This was absolutely delicious! I wasn’t quite sure how I was going to feel about the pineapple but it matches perfectly with the chicken like Captain and Tennille!