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.
Not sure about the vinegar amount—mine seemed sharper than expected. Next time I’ll reduce the rice vinegar a bit or add a touch more ketchup. Otherwise good flavor.
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. 😋
I didn’t have rice vinegar so I used white vinegar and it was… okay. The garlic taste was strong. Still ate it all though.
Honestly that sounds pretty close! White vinegar can be harsher than rice vinegar, so the garlic probably felt even stronger in contrast. Next time maybe use a tiny bit less garlic or add it after simmering the sauce for a minute.
Made this last night and it was actually restaurant-level. Sauce tasted tangy without being too sharp. I used fresh pineapple—10/10.
Kinda boring? Like sweet sauce with chicken. Also 1 egg seems too little for that much flour/cornstarch? I might try with less coating next time.
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?
I’m skeptical about frying in that much oil; it was messy and I ended up with less crunch than expected. Flavor was decent, but the coating got soggy after tossing.
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!
Made this last night and it was way better than I expected. The sauce is nice and tangy, and the pineapple makes it pop. I did 10 minutes frying because my pieces were bigger, but still golden!
I think I added too much vinegar? It was kinda tart, but everyone ate it anyway.
I tried it but my sauce broke??? Like it separated in the pan. Maybe I simmered too hard. Tasted fine, just looked weird.
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.
Not sure about the cornstarch + flour dredge. Mine got crunchy but also a little clumpy. Might be the egg coating—maybe I didn’t coat evenly?
Not bad, but it felt more like “sticky chicken” than sweet and sour. Could use a bit more pineapple juice or maybe a splash of water in the sauce.
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!
This is a sweet-and-sour cheat code 😂. Garlic and ketchup combo is classic. My only change was using fresh pineapple—10/10 would do again.
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’m gonna argue a little: using both cornstarch and flour is great, but 1 egg seems low. My batter felt thin on the chicken pieces.
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!
The method is clear and easy. I like that you fry separately, then toss quickly. That helped keep the chicken from going soggy. Great weeknight meal.
I didn’t have rice vinegar so I used apple cider vinegar. Not bad, but it tasted a little sharper and less “authentic” to me.
That makes sense—apple cider vinegar is definitely sharper than rice vinegar. If you want it closer, you could try a tiny pinch of sugar or a splash of water to mellow it out.
Pretty solid. I did find it a bit sweet for my taste, so next time I’ll cut the brown sugar slightly. Also, frying took longer than the recipe made it sound like, but still worth it.
Glad you liked it! Cutting the brown sugar makes total sense—sweet-and-sour is definitely personal. On the frying time, I’ve noticed it depends a lot on how hot the oil actually stays; thinner pieces cook faster. Did you use medium or a bit higher heat?
This is the worst recipe ever!! Sweet and sour should not taste like candy!!!
Not gonna lie, it tasted kinda like ketchup candy… maybe I added too much sugar? My bad. But the chicken was great.
This is giving takeout vibes. I added a pinch of chili flakes and it became my new comfort food. Easy and flavorful!
This is the best sweet and sour chicken I’ve ever made! My family loved it. Definitely a 5-star recipe!
The step with mixing cornstarch and flour is key—coating came out nice and crunchy. I used fresh pineapple too, and wow. ⭐
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 followed everything except I didn’t have rice vinegar, so I used regular vinegar. Didn’t taste right tbh. Lesson learned: vinegar matters.
Totally makes sense—rice vinegar has a different mellow/ slightly sweet tang than regular white vinegar. Your “lesson learned” is spot on 😅
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.
The coating came out crispy, but my sauce got a little too thick too fast. I think I should simmer it less before adding the pineapple.
Totally agree—I’d simmer the sauce just until the sugar dissolves and it starts to thicken, then add the pineapple right away. 5 minutes can be a lot depending on your heat/pan.
Followed the recipe exactly and the chicken wasn’t as golden as in the pictures I guess? Oil might not have been hot enough. Sauce saved it.
10/10 would make again. Also, bell peppers + pineapple is a genius combo. I served it with rice and it disappeared fast.
Yum! Tasted just like takeout! I paired it with rice and it was perfect.
Made this tonight and it actually tasted like the takeout version! The sauce balance is spot on—sweet, tangy, not too sugary. I used fresh pineapple and it really popped.
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.
My oil was too hot I think, because the chicken browned fast but the inside wasn’t fully cooked. Ended up finishing it in the oven. Still tasty, just watch the frying.
Oof, that sounds like the oil was definitely running too hot. I’ve had the outside brown super fast too—usually lower heat + letting the pieces fry a bit longer fixes it. Glad the oven save worked!
I think it might be more the chicken size than the temp. If the bites are big, they’ll brown before cooking through. Maybe try smaller pieces or thinner coating so heat reaches the middle.
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.
This is basically the takeout vibe at home! I used fresh pineapple and it caramelized slightly—so good. My kids kept stealing pieces right off the pan.