30-Min Sweet and Sour Chicken Recipe

By CiCi Li
October 25, 2024

Sweet and Sour Chicken is one of the most iconic Cantonese dishes—golden, crispy chicken tossed in a glossy sauce that’s perfectly balanced between tangy and sweet. With juicy fried chicken, colorful peppers, onion, and pineapple, every bite is vibrant and satisfying. What makes this version special is how easy it is to recreate at home, yet it tastes even better than takeout—fresher, crispier, and full of balanced flavor. Whether you’re cooking for family or impressing guests, this classic dish is always a crowd-pleaser.

Recipe

Serves: 2 to 4
Prep time: 20 minutes
Cook time: 10 minutes

For the chicken:
1½ pounds chicken breasts, skinless, cut into 1-inch pieces
Pinch of salt
Pinch of white pepper
½ tablespoon rice wine
1 egg white
1 tablespoon cornstarch
3 tablespoons water
4 cups oil, for frying

For the batter:
1½ cups cornstarch
½ teaspoon baking soda
½ teaspoon baking powder
Pinch of salt
1 large egg
1 tablespoon oil
¾ cup water

For the sauce:
1 cup water
1 tablespoon rice vinegar
2 tablespoons sugar
1/6 teaspoon salt
4 tablespoons ketchup
1 tablespoon cornstarch
3 tablespoons water

For the stir-frying:
1 tablespoon oil
½ medium onion, cubed
½ medium green bell pepper, cubed
½ medium red bell pepper, cubed
½ cup pineapple, cubed

Instructions

1. Marinate the chicken:

  • In a bowl, add the chicken and salt. Mix until the chicken absorbs the salt.
  • Add white pepper, rice wine, egg white, and a cornstarch slurry (1 tablespoon cornstarch mixed with 3 tablespoons water). Marinate the chicken while you prep the other ingredients—longer if time allows.

2. Make the sauce:

  • In a bowl, combine water, rice vinegar, sugar, salt, and ketchup. Whisk until well mixed.

3. Make the batter:

  • In a large bowl, whisk together cornstarch, baking soda, baking powder, salt, egg, oil, and water until smooth.
  • Add the marinated chicken to the batter and mix to coat evenly.

4. Fry the chicken:

  • In a pot over high heat, heat oil to 350°F (177°C).
  • Deep-fry the chicken in batches for about 5 minutes or until golden brown. Remove and drain.
  • Reheat the oil to 375°F (191°C). Return the chicken and fry for another 1 minute to make it extra crispy. Drain and set aside.

5. Stir-fry the vegetables and finish the dish:

  • In a wok over high heat, add oil, onion, green bell pepper, and red bell pepper. Stir-fry for about 30 seconds, then remove and set aside.
  • In the same wok over medium heat, pour in the sauce and bring to a simmer.
  • Add a cornstarch slurry (1 tablespoon cornstarch + 3 tablespoons water) to thicken the sauce.
  • Return the vegetables, chicken, and add pineapple. Toss everything together until well-coated and heated through.

Tips & notes

  • Prep ahead to save time:
    You can marinate the chicken, mix the sweet and sour sauce, and cut all the vegetables up to 1 day ahead. Store everything separately in airtight containers in the fridge—this cuts down active cooking time and makes weeknight cooking effortless.
  • Protein replacement: This recipe also works beautifully with pork, shrimp,  firm white fish, or tofu.
  • No ketchup originally: Traditional versions didn’t use ketchup, so the dish didn’t have its signature orange hue. Ketchup was added later for color and sweetness—adjust to your taste.
  • Double frying: This keeps the chicken crispy even after tossing it in the sauce. Frying twice forces excess oil out of the coating, giving you a lighter, crunchier texture.
  • Use canned or fresh pineapple: Both work well—canned gives a nostalgic takeout flavor, while fresh adds brightness and freshness.

Join the Conversation

  1. Milena Hristova says:

    OMG, I feel like a pro!
    Thank you, Cici, for the recipe!
    Just made it and is SO delicious!
    Thank you! <3

    1. CiCi Li Author says:

      Hi Milena,

      Yay! So glad that you enjoyed the sweet and sour chicken!

      CiCi

  2. Hi CiCi – what can I substitute for Water Chestnut Flour ? – I can’t source it here in Ireland !

    1. CiCi Li Author says:

      Hi Ger,

      Thank you for the question! You could replace it with cornstarch, rice flour, or all purpose flour. I hope it works out and enjoy!

      Cheers,

      CiCi

      1. Terrie Anhalt says:

        Hello, I love your recipes… I’m confused what GER is referring to as far as water chestnut flour… I’m not seeing flour in your sweet and sour video or the recipe… TIA.. Terrie

        1. CiCi Li Author says:

          Hi Terrie, thank you for stopping by! I think you’re referring to the older sweet and sour chicken video, where I used waterchestnut flour. I’ve since realized that the flour can be difficult to find, so now I replace it with cornstarch. The older video is here, in case you’re wondering: https://cicili.tv/sweet-and-sour-chicken-recipe/ Happy cooking! 😀

  3. Lillian Burnett says:

    Dear CiCili thank you for sharing your recipe . I cooked this to night and it is so delicious.

    1. CiCi Li Author says:

      I’m so happy that you enjoyed my sweet and sour chicken recipe. Happy cooking, Lillian!

  4. Hi Cici, I always love your recipe, simple but very delicious. I’ve learned Chinese cooking sometimes use Tapioca powder to enhance the look of the sauce, more shiny. What’s your take on it?

    1. CiCi Li Author says:

      Hi Dylin, Thank you so much! I’m really glad you’ve been enjoying my recipes! And yes, you’re absolutely right—tapioca starch is used in Chinese cooking to give sauces a shinier, more translucent finish. It also creates a silky, slightly elastic texture that works especially well in stir-fries and glazes. I like using it when I want that restaurant-style glossy look, and it holds up better than cornstarch when reheated.

      That said, cornstarch is much more common and accessible here in the U.S. It’s widely available in grocery stores, while tapioca starch is usually found at Asian markets, health food stores, or online. Sometimes it’s labeled as tapioca flour, which is usually the same thing.

      So while I do enjoy using tapioca starch for certain dishes, I still rely on cornstarch for everyday cooking because it’s easy to find and consistently reliable. If you get a chance to try tapioca starch, though, it’s a great ingredient to play with—just remember to use a bit less than cornstarch and mix it with cold water first before adding it in at the end of cooking.

  5. Hi CiCi! I want to make this with shrimp. Would I use the same coatings? And double fry method or is that too long for shrimp?
    Thanks!

    1. CiCi Li Author says:

      Hi Jackie, thanks so much for stopping by! Yes, you can absolutely use the same coating for the shrimp and fry them once until crispy. I hope you’ll enjoy it!

  6. Hi Cici! I made this recipe last night and it was delicious! Much better than take out for sure. I also made your Chicken Egg roll recipe to go with it but used spring roll wrappers instead… also perfect! I love the flavor and have on several occasions just made it as egg roll in a bowl. Love all your recipes!

    1. CiCi Li Author says:

      Hi Cheryl, I’m so happy to hear that you enjoyed the recipe — and I love that you paired it with the Chicken Egg Rolls! Using spring roll wrappers sounds like a delicious twist. Thank you so much for your kind words and support — it truly means a lot!

Leave a Reply

Your email address will not be published. Required fields are marked *

Like 1
Close
Copyright © 2026 CiCi Li. All rights reserved.
Web Design CODEC Prime
Close

Never Miss a Recipe!

Get just 1 email/month from me with all the updates

Subscription Form (#6) (#7)

Headline

Never Miss A Story

Get our Weekly recap with the latest news, articles and resources.

Free Subscription

Never Miss A Recipe

Get a weekly recap of CiCi’s new recipes, videos & cooking tips.

Cookie policy
We use our own and third party cookies to allow us to understand how the site is used and to support our marketing campaigns.

Asian home recipes right into your inbox.