When you want Chinese takeout, make this easy sweet and sour chicken recipe in just 30 minutes. It features crispy fried chicken, sweet pineapple, and crunchy bell peppers tossed in a tangy glaze for a fast, family-friendly dinner.

Jump to:
Sweet and sour chicken 咕嚕雞 (goo low gai) has a special place in my heart. I first ate it at a local Chinese restaurant as a little girl and instantly fell in love with the combination. I've spent years tweaking this recipe in my kitchen. The secret to a perfectly balanced sweet and tangy sauce is a strict two-to-one ratio of sugar to vinegar with ketchup.

Why My Recipe Works
- Cornstarch seals moisture. Coating the meat in dry starch forms an instant crispy shell that blocks oil absorption.
- Thigh meat resists drying. Dark meat contains extra fat that keeps the chicken juicy during high-heat frying.
- Small batches maintain heat. Frying a few pieces at once prevents oil temperature drops to ensure a rapid, crunchy sear.
Ingredients & Substitutes
Exact ingredient measurements are listed in the recipe card at the bottom of this page.

- Chicken Thighs: Boneless, skinless thighs for best juiciness. Sub: Skinless chicken breasts cooked to 160°F, then allow carryover cooking to bring them to 165°F.
- Red Bell Peppers: Adds crunch, flavor, and color. Subs: Green, orange, or yellow bell peppers.
- Fresh Ripe Pineapple: Adds sweetness to balance the tang. Subs: Thawed frozen pineapple chunks, with liquids strained, or canned pineapple, with liquids strained.
- Onion: Provides a sharp flavor that mellows the sweet tangy sauce.Sub: Equal parts chopped shallot.
- Cornstarch (for coating): This starch locks in moisture and creates a crispy crust. Sub: Potato starch. Avoid tapioca or arrowroot starch.
- Neutral Oil: Use avocado, peanut, vegetable, canola, or sunflower oil. Avoid olive oil or any low-smoke-point oils.
- Salt: Enhances the flavor of the meat.
- Garlic Powder: Adds concentrated savory flavor to the chicken. Do not sub with minced garlic or it will burn in the hot oil.
- Toasted Sesame Seeds: Used for garnishing to add a nutty aroma. Look for roasted or toasted labels.
- Green Onion: Used as a garnish to add color and flavor.
Sweet and Sour Sauce
- Ketchup: Adds a red color, sweetness, and acidity to the sauce.
- Brown Sugar: Balances the tartness with a caramel-like flavor. I prefer using light brown sugar but dark brown sugar can work too.
- Regular Soy Sauce: Adds salt and umami to balance the sweet tangy sauce. I prefer Lee Kum Kee or Kikkoman. Subs: Low-sodium or light soy sauce.
- White Vinegar: Adds a signature sharp tartness to the sauce. Sub: Equal parts rice vinegar or apple cider vinegar.
- Cold Water: A neutral liquid base for the sauce.
- Cornstarch: Thickens the sauce. Subs: Potato starch or tapioca starch.
Note: Most Asian ingredients are typically found at Asian grocery stores, or you can check online.
Instructions
Below are step-by-step instructions on how to make sweet and sour chicken:

- Make the sauce: In a small bowl, whisk together the listed sauce ingredients and stir until the sugar is fully dissolved. Set aside.

- Prepare chicken: Dice the chicken thighs into uniform 1.5-inch pieces and add to a large mixing bowl. Season with salt and garlic powder, then add cornstarch and toss until evenly coated with no dry spots.

- Fry in batches: Heat vegetable oil in a large pan over medium-high heat. Fry chicken in small batches until golden, crispy, and cooked through, about 3-4 minutes per side.

- Drain chicken: Transfer cooked chicken to a wire rack or paper towel-lined plate to drain excess oil and prevent sogginess.

- Sauté veggies and simmer sauce: Reserve 1 teaspoon (5 ml) of oil in the pan and discard the rest. Reduce heat to medium and sauté onion, red bell pepper, and pineapple for 30-45 seconds. Add the sauce and simmer until thickened, about 30-45 seconds.

- Toss, garnish and serve: Add the chicken and toss to coat evenly. Remove from heat, garnish with green onions and sesame seeds, and serve.
Expert Tips
- Uniform Cuts: Slice chicken equally so all pieces cook at the same time.
- Firm Pressing: Squeeze meat into cornstarch to create ultra-crunchy, flaky ridges.
- Immediate Frying: Fry within two minutes of coating to avoid soggy starch.
- Small Batches: Cook fewer pieces at once to prevent steam from ruining the crust.
- Wire Rack Cooling: Drain chicken on a rack so the bottom stay crisp.
Variations
- Baked Version: Evenly spray coated chicken with neutral oil. Then arrange in a single layer on a greased baking sheet and bake at 400°F.
- Vegetarian: Swap the chicken with diced extra-firm tofu that has been patted dry and fry until golden and crispy.
- Gluten-free: Exchange the soy sauce with tamari sauce, coconut aminos, or gluten-free soy sauce.
Pairing Suggestions
- White Rice: A simple grain that absorbs the extra sweet glaze perfectly.
- Spicy Garlic Bok Choy: A bright green veggie that cuts through the rich meat.
- Egg Rolls: A crispy starter that matches the takeout theme.
Storage & Reheating
- Fridge: Keep in an airtight container up to 3 days.
- Freezer: Keep in a freezer bag up to 2 months. Thaw overnight.
- Best Practice: Separate the chicken from the sauce, vegetable, and pineapple mixture during storage to maintain optimal crispness.
- If Stored Together: Air fry at 350°F for 8 minutes, or bake at 400°F for 12 minutes.
- If Stored Separately: Air fry chicken at 350°F for 5 minutes or bake at 400°F for 8 minutes. Warm sauce in a skillet over low heat with a splash of water, then toss.
FAQ
Yes. Arrange coated chicken pieces in a greased air fryer basket in a single layer with space between them. Spray the tops with oil and air fry at 400°F for 10 to 14 minutes until golden, no flipping required. Combine the crispy chicken with your stovetop vegetables and sauce right before serving.
Mix the hot chicken into the warm sauce immediately before serving so the crust does not soften. Eat the dish right away before the starch absorbs the liquid. For the ultimate crunch, serve the thickened sauce in a separate bowl on the side as a dipping sauce.
Achieving the right crunch requires high heat and space. Overcrowding your pan traps moisture and steams the chicken instead of frying it. Also, if your oil is not hot enough, or if the starch coating is uneven, the chicken will absorb excess oil and become soggy. For best results, fry in small batches and avoid moving the chicken until the outer shell sets.
More Like This
📖 Recipe

Easy Sweet and Sour Chicken (Shallow Fried)
Ingredients
- 1 lb skinless boneless chicken thighs
- 1 medium red bell pepper or green bell pepper
- ½ cup pineapple diced into 1-inch chunks (or thawed frozen/canned pineapple chunks, liquids strained)
- ½ medium onion sliced
- ¼ cup cornstarch or potato starch
- ⅓ cup vegetable oil or any neutral oil
- 1 teaspoon salt
- ½ teaspoon garlic powder
- ½ teaspoon sesame seeds toasted kind
- 1 green onion finely chopped
Sweet and Sour Sauce
- ⅓ cup ketchup
- ½ cup brown sugar
- ¼ cup white vinegar or rice vinegar / apple cider vinegar
- 2 tablespoon water cold
- 1 tablespoon regular soy sauce or light soy sauce
- 1 tablespoon cornstarch or potato starch
Instructions
- In a small bowl, whisk together the listed sauce ingredients and stir until the sugar is fully dissolved. Set aside.
- Dice the chicken thighs into uniform 1.5-inch pieces and add to a large mixing bowl. Season with salt and garlic powder, then add cornstarch and toss until evenly coated with no dry spots.
- Heat vegetable oil in a large pan over medium-high heat. Fry chicken in small batches until golden, crispy, and cooked through, about 3-4 minutes per side.
- Transfer cooked chicken to a wire rack or paper towel-lined plate to drain excess oil and prevent sogginess.
- Reserve 1 teaspoon (5 ml) of oil in the pan and discard the rest. Reduce heat to medium and sauté onion, red bell pepper, and pineapple for 30-45 seconds. Add the sauce and simmer until thickened, about 30-45 seconds.
- Add the chicken and toss to coat evenly. Remove from heat, garnish with green onions and sesame seeds, and serve.






Cathy
Thank you so much for this very easy and delicious dinner . I made this last evening for my grown up grandchildren who absolutely loved it !
A very authentic taste too . 😊
Christie Lai
Thanks so much for making my recipe, Cathy! So happy you found it authentic tasting 🙂
Elly Heikoop
Fantasties wij vonden het super lekker en zeker voor herhaling vatbaar. Die 2 eetlepels water heb ik vervangen door 2 eetlepels ananassap. Echt een aanrader.
Christie Lai
Thank you so much for making my recipe and for the kind review! Glad you loved it and great tip on the pineapple juice!
Malia
So delicious but not as crispy as expected, maybe I did something wrong? Overall so good and recommend this recipe
Christie Lai
Thanks for making my recipe, Malia! Some tips on getting the chicken crispier: ensure that it's evenly coated in the cornstarch, make sure the oil is hot before frying, fry in small batches to maintain the oil temperature, and most importantly drain off the excess oil on wire rack or paper towel lined plate as the excess oil will make the fried chicken soggy. I also recommend frying the chicken longer until it's crispy to your liking, as each stovetop varies in heat settings unfortunately. Hope this helps!
Halina
I love your recipes. Thank you for sharing 🤗
Christie Lai
Thank you so much for this very kind and positive comment! You made my day, Halina!
Judith
Wow!!!! this chicken was DIVINE!!! will definitely be making again! I've passed it on to friends already who are also obsessed with it!!! I made it without adding the stir-fry (since I'm not a fan of fried veg) and it still tasted incredible! thank you so so much for this! Much appreciation from me and my family 🙂
Christie Lai
Thanks so much for making my recipe and for this raving review, Judith! I also really appreciate you sharing my recipe and glad you enjoyed it 🙂
Bernard M Rosenberg
my family loved the sweet and sour chicken !
Christie Lai
Thrilled to read this and thank you so much for making my recipe, Bernard! So glad the whole family loved it!
Dolo
Another winner winner chicken dinner! I had this ready in 20 minutes flat and it was truly better than I've had in any restaurant. I make everything from scratch these days so I know exactly what we're eating. It was a real pleasure to make this delectable dish without any preservatives or funky chemicals and without oil frying the chicken! It's a gift finding you and your site, I'm off to see what other gems you have. Thank you Thank you again! 😘
Christie Lai
Aww your comments are making my tear up in a great way! THANK YOU so much for truly bringing joy to my day. I'm very thankful for readers like you and you motivate me to keep going.
Susan
This was one of the best recipes I've made in awhile. I followed the recipe, one exception, I added 2 tablespoons of pineapple juice to the sauce recipe. This was absolutely delicious...I will definitely share this with family and friends. Very flavourful..
Susan from Canada 🇨🇦
Christie Lai
Amazing! So happy to read this and glad you enjoyed it with some pineapple juice added to the sauce. Thank you for making my recipe and for sharing it with friends & family. Susan!
Anthony
Just tried this and it was delicious. Crumpy chicken and amazing sauce
Christie Lai
Thank you so much for making my recipe and so glad you enjoyed it!
Erin Ormsby
Added crushed red pepper to the sauce but other than that- followed the recipe- fantastic! Will add to my rotation!
Christie Lai
Thank you so much for making my recipe and so glad you liked it!
Dolo
Erin! I'm going to try Melinda's ghost pepper ketchup in this recipe next week! 😁
Stella Mak
Tried this for the first time trying to cook for my family... Nervous at first but your guide was very helpful. Turned out so good... Happy with the results. ❤️❤️❤️
Christie Lai
I am so happy to read this! Thank you so much for making my recipe and for sharing your positive experience, Stella!