Main Courses
This basic sweet and sour chicken recipe delivers the perfect balance of crispy-tender chicken and that signature tangy, glossy sauce we all love. š The secret lies in a simple marinade that keeps the chicken juicy while achieving that satisfying crunch, paired with a sauce that's equal parts sweet, sour, and umami-rich.
I've perfected this Chinese-American classic over years of testing, ensuring every bite is restaurant-quality without the fuss.
The magic happens in two key steps: first, coating the chicken in a light cornstarch batter before frying or baking for that irresistible crispiness, and second, simmering the sauce just long enough to let the flavors meld without losing its vibrant gloss.
The combination of pineapple, vinegar, and ketchup creates that classic tangy sweetness, while a touch of ginger and garlic adds depth. This isn't just a dishāit's a flavor experience that transforms simple ingredients into something extraordinary.
What you'll end up with is golden, crispy chicken pieces that stay tender inside, smothered in a glossy sauce that's perfectly balanced between sweet and sour. The sauce clings to every bite, delivering bursts of pineapple sweetness and vinegar tang with each mouthful.
It's the kind of dish that pairs beautifully with steamed rice or stir-fried vegetables, making it a complete meal that's as satisfying as it is delicious.
Whether you're serving a family dinner or bringing a dish to a potluck, this recipe delivers consistent, crowd-pleasing results. The best part? It's adaptableāswap in bell peppers for extra crunch or add a splash of soy sauce for deeper umami. Let's get cooking!
Ingredients for basic sweet and sour chicken
Crispy chicken bites and glossy sauceājust 15 ingredients transform simple pantry staples into restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs š | 1 ½ lb | Cut into 1-inch pieces |
| Cornstarch š¾ | ½ cup | For crispy batter |
| All-Purpose Flour š¾ | ¼ cup | Light dusting for coating |
| Large Eggs š„ | 1 whole | Beaten for dredging |
| Vegetable Oil š« | 2 cups | For frying (or substitute canola) |
| Pineapple Juice š | ½ cup | Fresh for best flavor |
| White Vinegar š§ | ¼ cup | For tangy balance |
| Ketchup š | ¼ cup | Classic tangy base |
| Fresh Ginger šæ | 1 tbsp | Finely grated, aromatic |
| Garlic Cloves š§ | 4 cloves | Minced for depth |
| Soy Sauce š„¢ | 2 tbsp | For umami richness |
| Brown Sugar š | 2 tbsp | Balances acidity |
| Sesame Oil š« | 1 tbsp | For aromatic finish |
| Salt š§ | 1 tsp | Diamond Crystal preferred |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
The chicken thighs are non-negotiable hereāthey stay juicy while achieving that perfect crunch. Look for bone-in, skin-on thighs at Whole Foods or your local butcher for better flavor, but boneless works too. Fresh pineapple juice makes all the differenceāTrader Joe's has great canned versions if fresh isn't available. For the ginger, buy a whole root and grate it fresh; pre-grated loses potency fast. The garlic should be plump and firm, not shriveled or sprouting. Soy sauce matters tooāKikkoman is reliable, but any good-quality brand works.
No pineapple juice? Substitute with extra vinegar and a splash of orange juice. Running out of ketchup? Tomato paste thinned with water works in a pinch. The sesame oil is optional but adds that signature aromaāskip it if you're avoiding strong flavors. For extra crunch, toss in bell peppers or broccoli florets with the chicken. The brown sugar can be swapped for white, but it caramelizes slightly better. If you're baking instead of frying, use an extra 1/4 cup cornstarch for crispiness. The sauce will thicken as it cooks, so don't worry if it looks thin at first.
The batter keeps for 1 day in the fridge, but make it fresh for best results. Sauce components can be prepped ahead and stored separately for 3 days. Chicken pieces stay crispy for 2 days if refrigerated in an airtight containerāreheat in a skillet with a splash of water. For freezer-friendly prep, cook the chicken fully, then freeze with sauce on top. Thaw overnight in the fridge before reheating. This dish reheats beautifullyāmicrowave with a damp paper towel to restore crispiness.
Why You'll Love This Recipe
- One-Bowl Breading: I swear by the cornstarch flour mixājust toss the thighs, dip in egg, and coat. No messy dry rubs or complicated stations, just a single bowl that turns out that perfect crunch every time.
- Sweet-Savory Magic: That tangy-sweet sauce? Itās the star. The vinegar and sugar play off the crispy chicken so well, youāll want to eat it straight from the panāno plates needed.
- Leftover Hero: Between us, this reheats like a dream. Toss cold pieces in the air fryer for 3 minutes, and theyāre just as crispy as day one. My lunchboxās new best friend.
- Budget Crispy Feast: Chicken thighs are forgiving and cheap, and a little oil goes a long way. Feed four people for under $10, and still have sauce left for dipping. (Yes, even on a Tuesday night.)
Step-by-step instructions for crispy-tender sweet and sour chicken
Here's how to achieve that perfect balance of crispy chicken and glossy, tangy sauce every time.
šØāš³ Step 1: Prep and Coat the Chicken for Maximum Crispiness
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and pat them completely dry with paper towels. I can't stress this enoughāmoisture is the enemy of crispy batter. In a shallow bowl, whisk together the 0.5 cup cornstarch, 0.25 cup all-purpose flour, 1 tsp salt, and 0.5 tsp black pepper. This dry mixture is your secret to that perfect golden crust.
Work in batches if needed to avoid overcrowding. Lightly dust each chicken piece in the flour mixture, then dip into the beaten egg, and finally coat again in the flour mixture. Press the coating gently to help it adhere. Let the coated chicken rest for 10 minutes while you prep the frying station. This resting time helps the coating set up for better crispiness.
š„ Step 2: Fry to Golden Perfection (The Crispy Secret)
Heat 2 cups vegetable oil in a deep skillet to 350°Fāuse a thermometer to be precise. The oil should shimmer but not smoke when you drop in a small piece of chicken. This is where the magic happens: fry the chicken in batches for 4-5 minutes until deep golden brown and cooked through to 165°F internally. Don't overcrowd the pan or the temperature will drop and the chicken will steam instead of crisp.
Here's the thingāI like to keep the fried chicken warm in a 200°F oven while I finish making the sauce. This maintains the crispiness while you work. If you don't have an oven, just keep them on a wire rack over a baking sheet to prevent sogginess. The chicken should stay crispy for about 10 minutes this way.
š³ Step 3: Build the Tangy Sauce Layer by Layer
In a saucepan, combine the 0.5 cup pineapple juice, 0.25 cup white vinegar, 0.25 cup ketchup, 2 tbsp soy sauce, 2 tbsp brown sugar, 1 tbsp fresh ginger, and 4 minced garlic cloves. Bring to a boil over medium-high heat, then reduce to a simmer and cook for 5-7 minutes until slightly thickened. This is your flavor foundationādon't skip the simmering time as it lets all those aromatics meld together.
While that simmers, finely chop 1 red bell pepper and 1 small onion (these aren't in your ingredients but are traditional for texture). SautƩ them in a separate pan with 1 tbsp sesame oil until soft but still vibrant. Add these to your sauce along with the 1 tbsp sesame oil from your ingredients. Stir well and let the sauce cook for another 2 minutes to combine all the flavors. The sauce should coat the back of a spoon with a glossy sheen.
š„ Step 4: Combine and Finish with Perfect Balance
Return the crispy chicken to the skillet with the sauce. Toss everything together gently over medium heat for 1-2 minutes just to heat through and let the chicken absorb some of that glorious sauce. The key here is to not overcook the chickenāit's already perfectly done from the frying step. You're just marrying the flavors now.
Taste and adjust seasoning if needed. I usually add a splash more pineapple juice if the sauce seems too thick, or a touch of soy sauce if it needs more umami depth. The perfect sweet and sour sauce should have that perfect balance of tangy, sweet, and savory flavors that make your taste buds dance. Serve immediately over steamed rice to soak up every last bit of that delicious sauce.
Pro Tips For Making Basic Sweet And Sour Chicken
- CUT THIGH STRIPS THIN: Pat those chicken thighs dry firstāwet meat wonāt crisp. Then slice them against the grain into ¼-inch strips; thinner pieces cook faster and soak up the sauce better. (I used to leave them thick, and theyād end up rubbery in the middle.)
- MIX CORNSTARCH LAST: Add the cornstarch slurry (mixed with water) to the pan after the chicken has browned, not before. The initial sear builds flavor, and dumping it in too early turns your sauce into a gluey mess. Stir like youāre angryāthis isnāt the time to be gentle.
- DONāT OVERCROWD THE PAN: If you pile the chicken in too tight, itāll steam instead of sear. Work in batchesāuse a single layer with space between pieces. (Yes, it means two rounds of frying, but trust me, the crust will actually stick.)
- USE COLD EGGS FOR BATTER: Beat the egg cold straight from the fridge, then mix in the flour and cornstarch. Warm eggs make a gummy coating that wonāt crisp. Dip the chicken in, let excess drip off, and shake off clumpsāno one wants a gluey, uneven crust. (I learned this after a batch turned into edible dumplings.)
Make-ahead tips for this recipe
Prep Ahead Sauce
Make the sauce components the night before and store them separately in airtight containers in the fridge. Combine the pineapple juice, vinegar, ketchup, soy sauce, brown sugar, ginger, and garlic in a sealed container.
When ready to cook, simply simmer for 5-7 minutes to thicken. This saves 15 minutes of active cooking time on the day you serve. š«
Batter Prep Shortcut
Mix the cornstarch, flour, salt, and pepper in a resealable plastic bag with a zip-top. When ready to coat the chicken, shake the bag to distribute the mixture evenly.
This eliminates mess and ensures every piece gets an even coating. Store the dry batter mix in the bag for up to 3 days in a cool, dry place.
Chicken Pre-Cooking
For meal prep convenience, cook the chicken completely ahead of time and store it in the fridge. After frying, let the chicken cool completely, then store it in a single layer on a baking sheet in the fridge for 2 hours to prevent sogginess.
Transfer to an airtight container and refrigerate for up to 2 days. Reheat in a skillet with 1 tbsp oil over medium heat for 2-3 minutes per side to restore crispiness. š„
Freezer-Friendly Assembly
Assemble the complete dish and freeze it for up to 1 month. After frying the chicken and making the sauce, combine everything in a freezer-safe container, leaving 1 inch of headspace for expansion. Thaw overnight in the fridge before reheating.
To serve, microwave on 50% power for 3-4 minutes, stirring halfway, or reheat in a skillet with 2 tbsp water to restore crispiness. This is perfect for busy weeknights!
Sauce Thickening Hack
If you're prepping the sauce ahead and it seems too thin after refrigeration, add 1 tsp cornstarch mixed with 1 tbsp water while reheating. Stir continuously over medium heat until the sauce reaches your desired thickness. This works like a slurry and thickens beautifully without altering the flavor profile. š”
Portion Control Tips
Divide the sauce into individual portions in small airtight containers if you're serving it separately. For each serving, use about ¼ cup sauce per ½ cup cooked chicken. Store these portions in the fridge for up to 3 days or freeze for 1 month.
This makes it easy to assemble complete meals without reheating everything at once.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Yes, but with caution! Chicken breast is leaner and dries out more easily. For best results, cut it into ½-inch thick pieces and use 1 extra tablespoon cornstarch in the batter. Fry at 340°F for 3-4 minutes max to avoid overcooking. The thighs stay juicier because of their fat content.
How do I make this recipe without frying?
For an oven-baked version, preheat to 425°F and bake the coated chicken for 18-20 minutes on a wire rack over a baking sheet. Use 1 extra ¼ cup cornstarch in the batter for crispiness. The sauce method stays the sameājust toss the baked chicken with the warm sauce. The texture will be lighter but still delicious!
Why is my sauce too thick or too thin?
If too thick, add 1-2 tablespoons warm water while simmering. If too thin, mix 1 tsp cornstarch with 1 tbsp cold water, stir into the sauce, and cook for 1 minute until thickened. The sauce should coat the back of a spoon with a glossy sheen. Always taste as you go!
What's the best way to store leftovers?
Store the chicken and sauce separately in airtight containers. The chicken stays crispy for 2 days in the fridgeāreheat in a skillet with 1 tbsp oil for 2-3 minutes. The sauce keeps for 4 days and can be reheated with a splash of water. For longer storage, freeze both components for up to 1 month.
Can I make this vegetarian?
Swap the chicken for tofu or cauliflower florets. Press extra-firm tofu to remove moisture, then cut into cubes and coat with the same batter. Fry or bake as directed. The sauce recipe stays identicalājust adjust cooking times for your protein choice.
