Sweet and Sour Chicken with crispy chicken, pineapple, and bell peppers tastes just like takeout without the food coloring. Try this today!
Sweet and Sour Pork and Sweet and Sour Chicken are classic Chinese takeout options many of us are too afraid to make at home. Cooking with woks can be intimidating, but my recipe will prove it is much easier to make than you would think!
Sabrina’s Sweet and Sour Chicken Recipe


Ingredients
- 1 1/2 pounds chicken breasts , (about 4 pieces) cut into 1-inch chunks
- 1/2 cup cornstarch
- 2 eggs , beaten
- 1/4 cup flour
- 1 cup pineapple chunks , cut into 1-inch chunks
- 1 red bell pepper , cut into 1-inch chunks
- 1 green bell pepper , cut into 1-inch chunks
- 1/2 yellow onion , cut into 1-inch chunks
- vegetable oil , for frying
Sweet and Sour Sauce
- 1/2 cup sugar
- 1/4 cup brown sugar
- 1/2 cup apple cider vinegar
- 1/3 cup ketchup
- 4 teaspoons reduced sodium soy sauce
- 2 cloves garlic , minced
Instructions
- To make the sauce, whisk together the sugar, brown sugar, apple cider vinegar, ketchup, soy sauce, and garlic into a small bowl.
- Pour enough vegetable oil into a Dutch oven or frying pan so that comes up from the bottom about an inch and a half. Preheat on medium-high heat.
- Add the cornstarch to a large ziplock bag then add chicken pieces and shake until well coated.
- Dip the chicken pieces into the egg, then into the flour before adding to the hot oil. Add in batches so as not to have more than a single layer of it in the oil at a time.
- Cook the chicken for 2-3 minutes, until cooked through and crispy.
- Remove to a cookie sheet (no paper towels!) and continue cooking the remaining batches of chicken.
- When done cooking remove all but a tablespoon of the oil, then add peppers, onion, and pineapple. Cook for 1-2 minutes, until crisp-tender.
- Add the chicken pieces and sauce, and stir until the sauce is thickened and bubbling.
- Serve immediately, with optional garnishes of sesame seeds or green onions.
Nutrition
Table of Contents
About This Recipe
When I first started this blog, of all the Chinese Recipes that people asked for, the absolute top requested was sweet and sour chicken. I totally get it, it isn’t even just the recipe, but THAT SAUCE. When I was a teenager and I made this sauce for the first time I also actually started learning how to use chopsticks. So for a solid month (I kid you not, my mom was not thrilled with this), I used chopsticks for every meal and had a tiny little bowl of sauce to dip everything into it.
Chef’s Note
A word of advice: I don’t put the fried chicken on a paper towel to drain. While it may work to soak up the excess oil, it also causes it to steam and the batter on the chicken gets soft voiding our goal of crispy chicken pieces. You can use a paper towel to wipe off any oil from the cooking sheet after you’ve added them back to the wok.
Ingredients
- 1 ½ Pounds Chicken Breasts: Cut into 1-inch chunks. You can use chicken thighs too.
- ½ Cup Cornstarch: This is used to create a base for the egg wash and flour to attach to.
- 2 Eggs and ¼ Cup Flour: These are the coating for the chicken.
- 1 Cup Pineapple Chunks: This is the secret ingredient that makes this recipe! Fresh or a can of drained pineapples both work.
- Vegetable Oil: This is used for frying. You can use a neutral oil like canola or sunflower oil.
- Vegetables: Red and green bell peppers, both cut into 1-inch chunks, add vibrant color and a mix of sweet and slightly bitter flavors. These can be substituted with other peppers or zucchini for a different texture. The onion, also cut into 1-inch chunks, provides aromatic flavor and slight sharpness; red onion or shallots are good alternatives.
- Sweet and Sour Sauce: White and brown sugar bring the sweet base with a hint of molasses; either dark or light brown sugar or coconut sugar can also be used. Apple Cider Vinegar is absolutely critical for bringing the sour flavor. Rice vinegar is a suitable substitute. Ketchup adds the base tomato flavor and natural red color. You can also use equal parts tomato paste. Soy Sauce can be substituted with tamari or coconut aminos which are also gluten-free. Garlic can be substituted with 2 teaspoons of garlic powder if fresh garlic is unavailable.
Kitchen Tools and Equipment
- Wok: Great for high heat, and quick cooking. A wok is a great addition to your kitchen if you love cooking Chinese food or stir fries in general.
- Large Frying Pan: I use a Cuisinart for most of my non-cast iron cooking unless I am going with a stainless steel option, then I choose my All-Clad.
- Frying Spider Strainer: A frying spider strainer is the quickest and easiest way to scoop out items that are fried without wasting too much time or getting too much oil out of the pan. You won’t have pieces burning like you would with a smaller strainer, plus it is SO inexpensive. I use it for almost all of my small fried items.
Can This Be Made Ahead?
This dish is best served fresh. If it isn’t served immediately the coating will soften and become soggy. You can easily store a batch in the fridge for up to 3 days before reheating and serving. Just keep in mind the breading won’t be crispy. The sauce can be kept in the fridge separately from any cooked chicken for up to a week.
How to Store
- Storing: Place the leftovers in separate airtight containers in the refrigerator. The chicken will stay fresh for up to 3 days, while the sauce and vegetables can last up to 4 days.
- Reheating: For the best results, reheat the chicken in an air fryer or oven to restore its crispiness. Warm the sauce and vegetables in the microwave or on the stovetop, then combine just before serving.
- Freezing: Freeze the chicken and sauce separately in freezer-safe containers for up to 2 months. Thaw in the refrigerator overnight before reheating and serving.
Alternative Cooking Techniques
Preheat the air fryer to 400 degrees. Coat chicken pieces as usual with cornstarch, egg, and flour. Arrange in a single layer in the air fryer basket, spray lightly with oil, and cook for 10-12 minutes, shaking halfway through. Air fry the vegetables and pineapple after the chicken. Make the sauce on the stovetop, toss the chicken and veggies into the heated sweet and sour sauce, and serve immediately.
Frequent Questions
For this recipe you want to keep the breading super crispy and light, which cornstarch will help you achieve. I have experimented with coating the chicken in both in a tempura batter and a straight cornstarch coating. I prefer cornstarch for ease of use, but either way, you don’t want something doughy that will absorb your sauce like a sponge.
You can reduce the sugar in half for less sweetness. For less tanginess, cut the vinegar from ½ to ¼ cup of vinegar.
Variations
- Vegan Sweet and Sour Tofu: Replace chicken with firm tofu, patting with with a paper towel it to remove excess moisture before frying. Use soy sauce or tamari for the sauce.
- Garlicky: If you’d really like to add some extra flavor to the flour, season with salt and black pepper and add 2 tablespoons of minced garlic or 1 tablespoon of powdered garlic to the chicken while frying. Add an extra tablespoon to the sauce when mixing.
Related Posts
More Sweet and Sour Recipes

Photos used in previous versions of this post.




















The recipe was decent but I agree with other reviews the sauce was too vinegary. Tasted like a tart bbq more so than a sweet and sour. The sauce is runny and does not thicken with the veggies. Anticipating I might have an issue, I separated half of the sauce, added corn starch and cooked it down (by itself)
which it needed to help infuse the raw garlic. The texture was perfect and I think taste would have been on point with half the vinegar. The chicken was crispy but needed to be cooked a lot longer to get the crispy texture.
Sorry to hear that it wasn’t quite to your taste! I haven’t had an issue ever with the sauce not thickening. 🙁
Great!
This recipe was a two thumbs up!! The chicken had a nice crisp to it and the sauce was an excellent complement to the pineapple, peppers and chicken. We enjoyed this recipe and you will not be disappointed. Unfortunately, we had no leftovers 🙁
No leftovers is a big bummer haha! We usually don’t have them either 🙂
Delicious! Made this last night for the family and they all loved it.
Looking forward to making it again but next time I will reduce the amount of sugar, as personally I prefer a more ‘sour’ sweet and sour!
Coating the chicken and cooking it in batches is the longest part of this process, otherwise it’s super quick and easy. I added some cornstarch to thicken the sauce too.
Happy to hear it turned out. Unfortunately I haven’t found a hack yet to coat the chicken faster haha. Still on the look out for one 🙂
This meal was so great! I followed the recipe exactly, which I usually don’t do, it was perfect!
So glad you enjoyed! Thanks for the 5 stars!
This meal was amazing I followed the recipe exactly, which I usually don’t do, it was perfect!
I made this last night and it is delicious!!!
Very tasty dish, the entire family enjoyed. The aroma filled the kitchen, inviting everyone to come and see what smelt so good.
Many thanks for sharing it.
So happy to hear that you enjoyed it! Thanks for letting me know!
This recipe is amazing!! I followed everything as instructed, the ingredients are super simple and easy to find at any supermarket! just make sure you don’t overcrowd the pan!! thank you, Sabrina! 🙂
I will try this recipe today. Can I use red wine vinegar?
Sorry I missed this – you can use red wine vinegar. If you did, I’d love to hear how it turned out.
Made this last night. My, oh my! How DELICIOUS! My family loved it. I doubled the recipe and whisked in about 2 generous tablespoons of cornstarch into the sauce before adding it to the pan to heat. I was leery about it thickening, but that did it! I also added an entire 14 oz can of pineapple chunks, juice and all (remember, I doubled the recipe). The sauce was amazing! One more thing…I did the egg dip first (used a bowl- worked fine) and then just dipped batches into cornstarch in a bowl. Didn’t even bother with the flour. The chicken came out very crispy and the crust was never soggy. Held the sauce like a boss!! Thanks!
I’m so glad you all enjoyed it! It’s one of our favorites too!
Sounds great, must do it for my prayer group. Can I make this dish in the night and serve by heating the next day. Please advise.
Thank you
This is a fried dish best served immediately (to preserve the crispy yet sticky texture). If you had to serve the next day and there was no option, the quality would suffer but this is what I would do. Fry as written, but do not add the sauce. Place the chicken on a sheet pan in a single layer. The next day crisp the chicken in your oven at 400 degrees for 10 minutes then toss with sauce. Cook the veggies very minimally and don’t toss with sauce until just before serving.
While the flavor of the sweet and sour sauce is fairly good, it never thickened. With the chicken already in the pan I did not want to add any more cornstarch or flour to it. Sad. I was happy with the amount of pineapple in it but felt it could use more onion and peppers. I had already increased the amount of onion. I will have to work on the sauce.
I added pineapple pieces in the sauce and strained it before putting the sauce on my chicken. The sauce was delicioso.
Delicious!!
I seriously cannot believe how good this tastes! My mom doesn’t like Mac and cheese, she’s very particular, but she’ll eat this all day long! she even licked the bowl! Thank you from my mom and me for a new recipe that is extraordinary.
Haha, love it!!
I ve made this for few times, and i can’t thank you enough fir posting it. I usually do it with a twist :i skip the sugar all together, i add a bit of fresh minced ginger and a bit of tomato puree along with the ketchup. It is sweet enough for me. Thank you for all the recipes!!!!!
Alhumdulilah. Its Ramadan so we Muslims are fasting throughout this blessed Month. This certaintly came in clutch right before work. Quick, simple, and tasty. Thanks for sharing!
You’re welcome!
Alhumdulilah. Nice quick and simple. Tastes great!
This recipe was okay but it did not taste like any sweet and sour chicken I’ve had. The ketchup and Apple cider vinegar made it taste like bbq sauce…This recipe was a good attempt but not quite.
Sorry it didn’t live up to your expectations.
Because I work long hours could I sub crispy fried frozen chicken strips ? It would make an evening meal quicker!
I’ve not tested it using them before. Are the chicken strips already cooked? If they are, I guess you could make the sauce and just add it all together and cook until it thickens without having to fry the chicken. If you decide to try, I’d love to know how it turns out. Thanks!
I made this and my husband who only eats takout Chinese absolutely loved this. This recipe is a keeper.
Woohoo! I’d call that a winner to me.
Is 1/4th cup flour really enough to coat all the chicken? And after coating it with the cornstarch, do you dip each piece of chicken individually into the egg, then the flour? That just seems like it will take forever and that the flour won’t be nearly enough
1/4 cup works perfectly for the recipe. When you’re dipping it all, I usually use thongs and grab a few at a time to quicken the process. Hope this was helpful.
I have been looking for a restaurant that serves sweet and sour chicken just like this. I’ve been unable to find it. This is the best sweet and sour chicken I’ve had. I’ve made it a few time and I love it. I’m definitely going to look up more of your recipes. Thank you!
So glad you found it, Sherri! Thanks for the 5 stars.
Delish! I used rice vinegar and half acv and then thickened with cornstarch. My daughter is unlucky eater and said the sauce was better than chick-fil-a’s polynesian. She really loved the crispy chicken!
How awesome!
4 of us loved this dish yummy
I’ve made this a couple times, and was delicious wouldn’t change anything about the recipe, even my kids loved it but – i’m wondering if I can fry the chicken in advance (maybe an hour) ahead of time…
I prefer serving it immediately but you should be ok just knowing that you might lose some of the crispiness. So glad you all enjoy it.
You can cook it one day ahead and then reheat it in the oven at 400° for about 5 to 7 minutes
Made this for dinner. Sauce didn’t thicken and was alittle to strong on the vinegar. Not sure what happen but other then that the chicken was very good. I was surprised.
Hello Sabrina,
I’m going to try this but this feeds 4 to 6 people. There are many who have only two left at home when their children leave home. So it would be terrific if all sites like Allrecipes where a recipe can be scaled up or down to the serving size needed. Obviously I have no idea how to do that. It would be terrific if you could talk to someone about being able add the code needed to do that.
You have so many amazing recipes I would love to be able to make but with only two of us it’s not practical. Just a suggestion. ?,
Thanks for taking the time to read my comment!!
I’m so glad you’re enjoying the recipes and the site.
You are able to adjust each recipe in the recipe card. If you hover over the serving amount, there is a slider tool that you can use to adjust up or down depending on how many servings you’d like to make. Hope this helps!
I really appreciate that adjustment tool. I am usually able to scale things back myself but it is a great thing to have. I am making the chicken tonight. Have a great day!!
Fantastic! I’m so glad you found it helpful.
I was blown away by this! I subbed stevia for half the sugar but it was still amazing!!! Also added almonds and sesame oil and Edemames instead of so much chicken. Fantastic sauce!!!
Yay!! I’m so happy you enjoyed it!
AWESOME! We tried some store-bought sweet and sour, ewwwwww. This was soooo much better! A couple of notes:
To us it was too vingar-y, so my second batch I did a little over 1/4 cup of a.c. vinegar, and the rest water to make 1/2 cup. I added a little flour to help thicken it.
I couldn’t figure out how to make it work with so little breading, I used 3 or 4 eggs, as well as about a cup and a half or more of flour. But then I had to cook it about 7-10 minutes. Came out excellent!
Thanks for the feedback! So glad you enjoyed it!
Can you use rice vinegar?
Sure 🙂
Making this tonight for the first time! Can’t wait to try it especially after all the amazing reviews!
We made this tonight for our family of seven- 5 kids ranging from 2 to 13 years old. It was a hit with everyone! Thank you so much for sharing such a delicious recipe. We doubled the recipe and did have some left overs. I found that it was the perfect ratio of sauce, chicken, and veggies/pineapple. This is definitely a favorite!
Yay!! Definitely sounds like a winner.
Sounds yummy. Would this recipe work if I just grilled the chicken instead of breading and frying it? I’m trying to eat healthier. Thanks!
Sure, enjoy!
This is better than restaurant quality sweet and sour chicken…absolutely perfect without any changes. All of my kids enjoyed it too, which is bonus!!!
Can I use pork instead of chicken?
Yes 🙂
https://dinnerthendessert.com/sweet-and-sour-pork/
I cant wait to try this! Do you think I could use my air fryer for the chicken?
I’ve never tested it using one so I’m not sure it would work. If you decided to try, I’d love to know how it turns out. Thanks!
I made this today and it is so good. Mine looked just like the picture. This recipe will be filed in my permanent recipe folder. Thanks.
That’s such an honor, Myrtle! Thanks for coming back to let me know.
Wow this was so good. The sauce is to die for. Tastes better than the restaurants. Chicken was tender and moist. Veggies were perfect and that sauce. Yum. We will be having this again.
Excellent recipe. We give it 5 stars.
This is truly one of the most delicious meals I’ve ever made. I had to use canned pineapple and frozen stir fry veggies because that is what I had in the house, but I followed the chicken and sauce recipes exactly. Some of the reviews suggested less vinegar or less sugar, but I thought it was perfect. Thank you!
This was so easy and very good. I would recommend this for a great meal.
So I made this chicken. I’m sorry to tell you that, but in my entire life I never had such a sweet chicken. The amount of sugar is wayyyyy too much, it’s simply crazy sweet (like hurting your brain and teeth sweet)… I like the recipe, but next time, I’ll try to reduce the amount of sugar and vinegar at least in half or use just a third of it…
Feel free to adjust to your liking. 🙂
Oh my goodness, the English major/master in me has to correct my typos of ‘jasmine rice’ and def no ‘????’ with this recipe, only ‘??????‘ Again, incredible!??
This was incredibly delicious as are all of your Chinese recipes! I’ll never eat out again especially recognizing how many additives & chemicals are in restaurant foods in comparison to the simple and fresh ingredient list here. You are amazing- how did you master these so well?! Will be added as a new favorite go-to dinner for me, with some steamed Janine rice, hot jasmine tea, and fortune cookie of course! ? ?? ?
You’re so sweet! Thank you so much for the kind words.
Great recipe family favorite
Well, this was a pleasant surprise! It was a lot of work…because the chicken must be cut, cornstarched, egged and then floured, and after all of that…..FRIED! But, it comes out really good. I thought the sauce was smelled very vinegary, but it was really good. Also, I used fresh pineapple, omitted the peppers, because they make me sick, but added steamed carrots to have some color and it was great. I would definitely make it again.
So glad you enjoyed it!
This isn’t a bad recipe, but I didn’t like the taste of the sauce.
My bf told me there was no need for take out anymore! This was so good-the only change I made was to add broccoli instead of peppers because that’s what I had on hand. Delicious!
So glad you both loved it, Alison!
Awesome, loved it.
This recipe looks fab. How many adults does this serve?
Thanks, Charley!
This recipe serves 6. Enjoy!
I made this recipe with leftover chicken breast cubed and not fried. Left out the white sugar and added cherry tomatoes. Served it over quinoa and it was so good.
Oh yea, I also used arrow root instead of cornstarch.
Yum – love the healthy twist on it!