Sweet and sour chicken is a beloved dish that offers the perfect balance of tangy, sweet, and savory flavors. This Chinese-American classic features crispy, golden-brown chunks of chicken coated in a sticky, flavorful sauce made from a blend of vinegar, ketchup, sugar, and soy sauce. It’s a dish that’s easy to prepare, satisfying, and perfect for a family dinner or special occasion.
The key to great sweet and sour chicken is in the chicken’s texture. Boneless, skinless chicken breast or thigh pieces are cut into bite-sized cubes, then coated in a light batter before being deep-fried until crispy. The result is a crunchy exterior that contrasts perfectly with the juicy, tender chicken inside.
The sweet and sour sauce is what really makes this dish shine. The sauce is a delightful combination of sugar, vinegar, ketchup, and soy sauce, creating a perfect balance of sweetness and acidity. Pineapple chunks, bell peppers, and onions are often added to the dish, giving it a burst of color and additional sweetness that complements the sauce. These vegetables not only add flavor but also texture, making the dish even more satisfying.
Once the chicken is fried, it’s tossed in the sweet and sour sauce until well-coated, allowing the crispy chicken to absorb the sauce’s delicious flavors. The result is a dish that’s both tangy and sweet, with the crispy chicken providing the perfect base for the vibrant, flavorful sauce.
Sweet and sour chicken is best served with steamed white rice or fried rice, which helps soak up the extra sauce. It also pairs wonderfully with vegetables like steamed broccoli or sautéed green beans for a complete, balanced meal.
This dish can be customized to your liking by adjusting the sweetness or tanginess of the sauce. You can also add extra veggies or make it spicier by incorporating chili flakes or hot sauce.
Whether you’re cooking for yourself or feeding a crowd, sweet and sour chicken is a flavorful and easy dish that’s sure to become a favorite.

Ingredients
- 200 grams chicken breast cut into bite-sized pieces
- 1 egg beaten
- 1/4 cup cornstarch
- 1/2 cup all-purpose flour
- 1 cup pineapple chunks canned or fresh
- 1 red bell pepper diced
- 1 green bell pepper diced
- 1/4 cup rice vinegar
- 1/4 cup ketchup
- 1/4 cup brown sugar
- 1 tablespoon soy sauce
- 1 teaspoon minced garlic
- 1 cup vegetable oil for frying
Instructions
- In a bowl, mix together the cornstarch and flour. Dip the chicken pieces into the beaten egg, then coat with the cornstarch-flour mixture.
- Heat the vegetable oil in a frying pan over medium heat. Fry the chicken pieces until golden and cooked through. Set aside.
- In a separate pan, combine the rice vinegar, ketchup, brown sugar, soy sauce, and minced garlic. Bring to a simmer.
- Add the pineapple chunks and diced bell peppers to the sauce. Cook for 5 minutes, stirring occasionally.
- Add the fried chicken to the pan and toss to coat with the sauce. Cook for an additional 2 minutes.
- Serve the sweet and sour chicken hot, optionally with steamed rice.
Nutrition










This recipe is fantastic! The sweet and sour sauce is perfectly balanced. My family loved it!
Really easy to make, but I think the sauce is too thick. Maybe less cornstarch?
I totally agree! The sauce was way too thick for me too. I used a bit less cornstarch and it was perfect! Glad to hear it was easy to make though.
I’m confused by the coating—do you really mix cornstarch and flour together? I ended up doing only flour and it still worked, so maybe it’s flexible?
Yeah—step 1 literally says to mix the cornstarch and flour together. The cornstarch helps the coating get crisp, and the flour adds a bit more body. If flour alone worked for you, that makes sense—it’s just less “craggy”/crispy than the combo.
I think it’s flexible? Like I skipped cornstarch once and it was fine but not as crunchy. Also… I mixed flour with egg like an idiot and it kinda clumped, so maybe just follow the mixing bowl part carefully 😅
This was so good! My kids loved it, and they can be picky eaters!
I dunno, it was too sugary for my taste. Next time, I’ll cut the brown sugar in half.
I totally agree! It is really sweet; cutting the sugar sounds like a smart idea. Thanks for sharing your thoughts!
Can I use tofu instead of chicken? I’m vegetarian and still wanna try this!
Absolutely! Tofu will work great in this recipe! Just make sure to press it first to get out the excess water. Enjoy your cooking!
I don’t think tofu can substitute chicken right. It’s not the same flavor or texture! Maybe try another recipe? Just saying.
Sounds good, but isn’t chicken with pineapple a bit weird? Not sure if I’ll try it.
I used fresh pineapple and it was super bright. Only tweak: I’d maybe add a pinch of salt to the sauce because mine tasted a tiny bit flat.
This recipe is a hit! My family loved it. Sweet and sour just right!
So glad to hear you loved it! Sweet and sour is my fave combo! 😋
Chicken is good for eating. Nice recipe. 😋
Made this last night and it was actually restaurant-level. Sauce tasted tangy without being too sharp. I used fresh pineapple—10/10.
Easy peasy chicken recipe! I added more garlic and it was delicious!
I think the sauce could be thicker. Just seemed a bit runny. But overall okay.
Nah, I don’t think it was that bad! Runny sauce is kinda how sweet and sour chicken is usually, right? Just must be your taste.
I totally agree! A thicker sauce would make it even better. Have you tried adding more cornstarch next time?
Sweet n sour chicken is my weakness! This recipe nails it. 10/10 recommend!
Really? I found it too sweet. Shouldn’t there be more vinegar in it?
Love this dish! It’s so easy to make and tastes just like in restaurants. Yum!
I think I added too much vinegar? It was kinda tart, but everyone ate it anyway.
Not sure about the ketchup amount—seemed very tomato-y to me. Also the vinegar flavor was strong at first, but it mellowed after tossing the chicken.
I tried making this but ended up burning the chicken. Not sure what I did wrong.
This recipe was so easy to follow! My kids loved it, and it was a hit at dinner. Will make again!
Honestly, too sweet for my taste. Maybe I’ll cut down the sugar next time.
I totally agree! It was way too sugary. I like a little sweetness, but this was over the top. Next time, I’ll definitely reduce the sugar too!
Tasted good, but not as good as what I had in a restaurant in China once…
Sweet and sour is my fave! This tasted just like takeout but better! Yummm!
Sweet and sour is my weakness. This tasted like takeout, especially with the pineapple. Next time I’ll cut the bell peppers a little smaller so they soften faster.
I followed it pretty closely, but my sauce came out a little too sweet. Maybe my brown sugar was packed. Still delicious though—will make again with slightly less sugar.
Why would anyone put ketchup in a recipe like this? Sounds weird.
Super easy to follow! My kids also had fun helping me make this. Will make again for sure!
Easy to make and I had all ingredients at home. Will try again for sure!
This is the worst recipe ever!! Sweet and sour should not taste like candy!!!
This is the best sweet and sour chicken I’ve ever made! My family loved it. Definitely a 5-star recipe!
Okay but why so much oil? I baked the chicken instead and the sauce is still amazing. Great flavor, just not the same texture.
Good question—most of that oil is for deep-frying so the coating crisps up. Baking keeps it tasty, but you won’t get that same crunchy/shattery texture. Still, if you like the baked version, that’s totally valid!
I always do less oil and it’s fine? Like pan-fry with a splash and it still turns out sticky-sweet. But yeah, the crunch is weaker when you don’t fully fry it.
I think I did something wrong it never looked like the picture 🙁
Took me a bit longer than I thought, but the flavor was worth it. Just a little messy!
Glad to hear it turned out tasty! I always find that it’s the messiest recipes that end up being the most rewarding. 🥡
Yummy!!! My kids ask for this every week now! Thanks for sharing!
That sounds awesome! My kids love it too! Your recipe is a lifesaver!
I tried this, but it didn’t turn out right. The sauce was too sweet for my taste. Maybe less sugar next time?
I’m skeptical about the vinegar amount—1/4 cup seems like a lot. In practice it was balanced, but I’d reduce to 3 tbsp if you like milder sweet and sour.
Yum! Tasted just like takeout! I paired it with rice and it was perfect.
This recipe was amazing! My family loved it and it was super easy to make. Will definitely make it again!
I’m glad you liked it! It’s such a hit in our house too! Definitely a family favorite!
It was too sweet for my taste. Next time I might skip the sugar and ketchup. Not bad though!
I think the sweetness is what makes it special! Maybe try using less sugar next time? But I’m glad you liked it overall.
The texture was great—crispy outside, tender inside. Only thing is it took longer to fry than the recipe said. Other than that, solid weeknight meal.
Glad it turned out crispy and tender! 🥡 I’ve noticed these breading timings can vary a lot with pan size and how thick the oil is—next time I’d bump the frying time a little and just go by “golden + cooked through” instead of the clock. Sweet-and-sour sauce sounds on point too.
How can it be sweet AND sour? I was confused. Can someone explain? 3 stars.
Sweet and sour means it’s got both tastes. The sugar makes it sweet and vinegar gives it a tangy kick! It’s a balance! 😊
Nope! Wouldn’t make again. Chicken got all soggy. Not what I expected.
Soggy chicken? That’s strange… I thought the frying would keep it crisp. Maybe you added too much sauce?
I had the same issue! The chicken got mushy because of the sauce. Maybe try frying it longer next time?
Instructions are a bit confusing. I burnt the chicken because I didn’t know how long to fry it! 🙁
I totally get it! The instructions could be clearer. Maybe try frying for about 5-7 minutes next time? Keep it on medium heat!
Not bad, but I think it needed more sauce. The chicken was good tho!
I was skeptical about the pineapple in savory dishes, but wow! This is really good. I even added some extra veggies.
WOW I cant believe it turned out so good! Way better than takeout 🤤
Not gonna lie, the ketchup + vinegar combo smells weird at first, but after simmering it tastes like takeout. Good balance!
I followed it but my sauce came out a little too sweet. Could be my ketchup (maybe it was extra sugary). Still edible though.
Yum! So good. Tho I used chicken thighs instead. 😋
This was so delicious! My family loved it, even the kids! Definitely making it again.
I’m so glad you and your family enjoyed it! It’s a hit in my house too. 🥡
Fast and delicious. I served it with rice and my whole family went back for seconds. 10/10 for weeknights.
Love this! I tried it last night and it really is fast—crispy chicken + that tangy sauce is a perfect combo. Thanks for the weeknight idea!
I was skeptical about the pineapple in a savory dish but it was surprisingly good. I give it a 4!
The method is straightforward, but mine got a little soggy after tossing. Next time I’ll fry a touch longer and toss right before serving.
This turned out way better than I expected! The sauce is tangy without being too sharp, and the chicken stayed crispy even after tossing. I used fresh pineapple and it smelled amazing.
Interesting—mine got soggy after tossing. I think I didn’t fry long enough or the oil temp was too low. Still tasted good though. Any tips on keeping it crispy?
Yes!! I’m so glad it worked for you—mine always come out crispy too, but I swear fresh pineapple makes the sauce smell like takeout heaven 😋
I substituted mango for the pineapple. Not sure if I did it right, but it was good.
Mango sounds like a tasty twist! I might try that next time. Nice job!
I don’t know if mango’s the same as pineapple. Kinda risky, no?
Too sweet for my taste. I added some more garlic to try and balance it out, but still didn’t like it much.
I totally get what you mean! It can be too sweet sometimes. I usually adjust the sugar too, but garlic is an interesting twist! Maybe try reducing the sugar next time? Hope it helps!
Too much sugar for my liking. Next time I’ll reduce it. Still edible though! 3 stars.
Pretty solid recipe, but I think 1/2 cup flour + 1/4 cup cornstarch is enough? I used exactly as written and it felt a tiny bit heavy, still tasty though.
Pretty good! I had to cook the chicken a few minutes longer because my pieces were bigger. Next time I’ll cut them smaller for more even frying.
Chicken doesnt go with fruit, that’s just wrong. But hey, if u like it, I guess that’s fine.
I totally disagree! Chicken and pineapple are a classic combo. You gotta try it before judging!
Not gonna lie, the frying part is messy. I’m clumsy so the breading didn’t stay perfect. Flavor still good, just not pretty.
Totally get that—frying can be messy, especially when you’re trying to keep the coating even. Mine usually looks a little “rustic” too, but if the flavor’s there it still wins 😄 Thanks for saying so!
I followed the instructions but the sauce came out too thick. What did I do wrong? Should I add more vinegar?
Not bad, but I think the vinegar amount is off? Mine tasted more like ketchup-y sauce than sweet and sour. Could be my soy sauce was sweetened.
I followed steps, but my chicken didn’t get super golden—more like light brown. I think my oil temp was too low. Sauce tasted great regardless.
I followed the recipe but it didn’t taste sweet enough—maybe my brown sugar was old? I’ll add a little more next time.
I’ve had that happen if the brown sugar is a bit clumpy/dry. Tweak it with 1-2 extra tbsp and it usually sweetens right up without throwing everything off.
Sweet and sour chicken? More like sweet and blurgh chicken! Haha!
Haha, I feel you! Sweet ain’t for everyone. I prefer my chicken not drowning in sugar! 😂
I don’t know, it just didn’t taste right. Maybe I skipped a step? Getting 2 stars from me.
The combination of ketchup + rice vinegar + brown sugar is weird at first, but it really works. My whole family kept going back for more.
Made this tonight and it was a total hit. The sauce is sweet but still tangy—exactly what I wanted. My chicken came out crispy too.
Yes!! The sweet-tang balance is exactly right. I used fresh pineapple and it tasted like takeout, but better. Crispy chicken held up too 👏
Mine was good but I think I messed up the batter—too thick? Also I added the bell peppers in longer than 5 min so they got kinda soft. Still ate it all though 😅
Kinda bland for me… maybe I needed more garlic or soy sauce. Also my peppers were not cooked enough after 5 mins, so I extended that step.
I can’t cook for nothing but this one worked! Fancy restaurant flavor on a budget. Thanks!
I’m skeptical about using both cornstarch and flour—mine got a bit heavy. Next time I’ll try thinner coating and make sure the oil is hot enough.
Wait—heavy how? Mine was actually crispy because I used a quick fry. I don’t think it’s the cornstarch+flour combo so much as letting the chicken sit after coating. Also medium heat might be too low…
Totally get your skepticism. I’ve made it with both before and it can get a little bready if the oil temp isn’t high or the coating is too thick. Thinner dredge + hotter oil usually fixes it for me too.
Oh wow. Easy and actually works. My partner said “restaurant vibes.”