Main Courses
This basic sweet and sour chicken recipe delivers the perfect balance of crispy, golden chicken bites bathed in a tangy-sweet pineapple glaze. The secret lies in the double-frying technique that ensures a satisfying crunch while keeping the meat tender inside—no advanced skills required.
I've tested this version countless times, and it consistently delivers restaurant-quality results with simple pantry staples.
The process starts with tenderizing chicken pieces in a marinade of cornstarch and baking powder, which creates that signature crispy exterior. While the chicken fries to golden perfection, the sauce simmers down to a glossy, balanced blend of sugar, vinegar, and ketchup with fresh pineapple chunks for natural sweetness.
The key is patience—letting the sauce reduce properly develops deep, caramelized flavors that complement the chicken beautifully.
What you'll end up with is a dish that's vibrant, flavorful, and impossibly satisfying—crispy chicken pieces that stay crunchy even after being coated in the glossy sauce. The tangy-sweet glaze cuts through the richness while the pineapple adds a refreshing contrast.
This recipe serves as both a comforting weeknight dinner and an impressive dish for guests, proving that classic flavors don't need to be complicated.
The best part? This recipe scales effortlessly—double or halve the ingredients without sacrificing quality. The technique remains the same whether you're feeding a family of four or preparing a meal for two.
With just 30 minutes of active time and 10 minutes of hands-off cooking, you'll have a restaurant-worthy dish ready to serve in no time.
Ingredients for basic sweet and sour chicken
Simple pantry staples transform into crispy, golden chicken bites with a tangy-sweet pineapple glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| All-Purpose Flour 🌾 | ½ cup | For dredging |
| Cornstarch 🌾 | ¼ cup | Essential for crispiness |
| Baking Powder 🍞 | 1 tbsp | Enhances crispy texture |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 2 cups | For frying (peanut or canola works) |
| White Vinegar 💧 | ½ cup | White or apple cider vinegar |
| Granulated Sugar 🍚 | ½ cup | White or brown sugar |
| Ketchup 🍅 | ½ cup | High-quality preferred |
| Fresh Pineapple Chunks 🍍 | 1 cup | Fresh or canned in juice |
| Garlic Cloves 🧄 | 3 cloves | Minced for sauce |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
The chicken thighs are the foundation—bone-in, skin-on for maximum flavor and moisture, but boneless works in a pinch. Look for fresh cuts with minimal bruising at the butcher counter or pre-cut packages in the meat section. Costco or Trader Joe's often have great deals on bulk chicken. For the double-frying technique, room-temperature chicken fries more evenly, so take it out 20 minutes before cooking. The cornstarch and baking powder combo is non-negotiable for that signature crunch—Diamond Crystal baking powder works best if you want to splurge, but store-brand is fine too.
No fresh pineapple? Canned pineapple in juice (not syrup) keeps the recipe intact—just drain it well. Running short on ketchup? Substitute 2 tbsp tomato paste + 1 tbsp water for the same tangy depth. The vinegar can be swapped for rice vinegar if you prefer a milder acidity. For extra richness, add 1 tbsp soy sauce to the sauce mixture. If you're watching sugar, reduce the granulated sugar to 0.375 cup and add 1 tbsp honey (or maple syrup for vegan versions). The garlic can be pre-minced from a jar, but freshly minced adds a brighter flavor—worth the 30-second effort.
Store leftover chicken in an airtight container for up to 3 days—it reheats beautifully in a skillet with a splash of water. The sauce thickens as it cools, so reheat gently and stir in a splash of water if needed. For meal prep, portion the sauce separately and toss with chicken just before serving to maintain crispiness. The pineapple chunks keep for 5 days in the fridge or 6 months frozen. This dish freezes well too—chicken and sauce together for 3 months, or sauce separately for 6 months—just thaw in the fridge overnight.
Why You'll Love This Recipe
- I swear by this trick: toss the chicken thighs in flour, cornstarch, and baking powder right in the same bowl I cut them up in. No extra dishes, no fuss—just dump it into the pan and go. That crispy crust comes from the baking powder magic, and honestly? It’s the secret weapon I didn’t know I needed.
- One-Bowl Wonder: I swear by this trick: toss the chicken thighs in flour, cornstarch, and baking powder right in the same bowl I cut them up in. No extra dishes, no fuss—just dump it into the pan and go. That crispy crust comes from the baking powder magic, and honestly? It’s the secret weapon I didn’t know I needed.
- Tangy Crunch Fix: The moment the pan-seared chicken hits that sweet-and-sour sauce—that caramelized edge with the juicy inside? It’s the kind of bite that makes you reach for seconds without thinking. Between us, the cornstarch in the coating soaks up just enough sauce to make every piece irresistibly sticky.
- Lunchbox Hero: This recipe is my go-to for meal prep because it reheats like a dream. Pack the leftovers in containers, and they stay crispy (yes, really) for days—perfect for lunches or when I need to feed the family without standing at the stove. My kid even sneaks bites from the fridge when she thinks I’m not looking.
Step-by-step instructions for crispy sweet and sour chicken
Master this classic technique for perfectly crispy chicken bites with a balanced tangy-sweet glaze.
Prepare the Chicken Bites for Frying
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces using a sharp chef's knife. Place them in a large bowl and add the 0.5 cup all-purpose flour, 0.25 cup cornstarch, 1 tbsp baking powder, 1 tsp salt, and 0.5 tsp ground black pepper. The cornstarch and baking powder create that signature crispy exterior we're after.
Use your hands to gently toss the chicken pieces until they're evenly coated with the dry mixture. Let them sit for 5 minutes at room temperature—this helps the coating adhere better and prevents the chicken from steaming in the hot oil. I like to spread them out in a single layer so they don't stick together.
Fry the Chicken Until Golden and Crispy
Heat 2 cups vegetable oil in a large skillet over medium-high heat until it reaches 350°F on a deep-fry thermometer. If you don't have one, test the oil by dropping in a small piece of chicken—it should sizzle vigorously and float upward. This is your signal the oil is ready.
Working in batches to avoid overcrowding, carefully add the coated chicken pieces to the hot oil. Fry for 4-5 minutes until they turn a beautiful golden brown color and float to the surface. Use tongs to flip them once for even cooking. Don't be tempted to overcrowd the pan—this lowers the oil temperature and results in greasy chicken instead of crispy.
Create the Tangy Pineapple Sauce
While the chicken is frying, prepare the sauce in the same skillet (no need to clean it—the browned bits add flavor). Add 3 minced garlic cloves and sauté for 30 seconds until fragrant. Pour in the 0.5 cup white vinegar and 0.5 cup granulated sugar, stirring constantly to dissolve the sugar completely.
Add the 0.5 cup ketchup and 1 cup fresh pineapple chunks, then bring the mixture to a gentle simmer. Let it cook for 5-7 minutes until it thickens slightly and coats the back of a spoon. The sauce should have a perfect balance of sweet and tangy—taste and adjust with more sugar or vinegar if needed. I usually add a pinch more salt at this stage to enhance the flavors.
Combine Chicken and Sauce
Remove the fried chicken from the oil and drain on a wire rack set over a baking sheet to allow excess oil to drip away. Then, carefully pour the chicken back into the skillet with the sauce. Toss everything together gently for 1-2 minutes until the chicken is fully coated in the glaze.
Here's the thing—this is where the magic happens. The residual heat from the chicken will help thicken the sauce just enough to cling perfectly to each crispy bite. If the sauce seems too thin, let it simmer for another 30 seconds to reduce slightly. The chicken should be piping hot when you serve it.
Garnish and Serve Immediately
Transfer the sweet and sour chicken to a serving platter and garnish with 3 sliced green onions. Serve immediately while the chicken is still crispy and the sauce is hot. I like to pair this with steamed jasmine rice to soak up all that delicious glaze.
Each bite should deliver that perfect combination of crispy chicken, sweet pineapple, and tangy vinegar notes. The cornstarch coating ensures maximum crunch, while the garlic and ketchup in the sauce add depth of flavor. Don't wait too long to serve—crispy chicken loses its texture as it cools.
Pro Tips For Making Basic Sweet And Sour Chicken
- CRISP THE THIGHS FIRST: Cut the thighs into 1-inch chunks before dredging, then pat them bone-dry with paper towels—this isn’t just about moisture, it’s about getting that crust to stick. I used to skip this and ended up with soggy, uneven coating every time. Trust me, the difference in texture is night and day.
- DON’T SKIP THE CORNSTARCH: Mix 1 part cornstarch to 3 parts all-purpose flour in your dredge—this isn’t optional. The cornstarch is what gives that signature crisp-tender bite, not just the flour. I learned this after making a batch where I forgot it and the coating turned into a sad, gummy mess.
- WATCH THE FRYING TEMP: Use a thermometer and keep the oil at 350°F (175°C)—any hotter and you’ll burn the coating before the chicken’s done, any cooler and it’ll soak up grease like a sponge. I once fried a batch at 375°F and spent 10 minutes flipping greasy, half-cooked chicken. Not worth it.
- SAVE TIME WITH BAKING POWDER: Toss ½ teaspoon baking powder into your flour mix—it lightens the coating so it doesn’t turn into a dense, heavy shell. Sounds weird, but it works: the chicken fries up faster and stays crisp longer. I skip it when I’m lazy, and the coating always feels heavier.
Flavor customization for these flavors
Sweetness Levels
Adjust the sugar to suit your taste—start with the 0.5 cup granulated sugar but reduce to 0.375 cup if you prefer less sweetness. For extra depth, replace 2 tbsp sugar with 1 tbsp honey—it caramelizes beautifully during cooking.
I’ve found that brown sugar adds a subtle molasses note that pairs perfectly with the vinegar’s acidity. 🍚
Acidity Balance
White vinegar delivers classic tang, but apple cider vinegar adds fruity complexity. For milder acidity, swap in rice vinegar (use 0.4 cup instead of 0.5 cup). If your sauce tastes too sharp, balance it with 1 tsp sugar or a pinch of salt.
I often add ½ tsp soy sauce to the sauce for umami richness—it rounds out the flavors beautifully.
Spicy Kick
Add heat with ½ tsp red pepper flakes or 1 tsp sriracha to the sauce. For smoky depth, stir in ½ tsp smoked paprika alongside the garlic.
If you love chili, finely chop 1 Thai chili and sauté it with the garlic—just remove it before serving if you prefer no seeds. I’ve also used 1 tbsp chili garlic sauce for instant spicy-sweet contrast. 🌶️
Fruity Variations
Swap pineapple for peaches or mango for a different tropical twist—just adjust cooking time to 3-4 minutes to avoid mushiness. For a citrusy profile, add 2 tbsp orange juice and zest to the sauce.
I once used ½ cup diced red bell pepper instead of pineapple for a slightly sweet, crunchy texture that worked surprisingly well.
Umami Boosters
Enhance the sauce with 1 tbsp Worcestershire sauce or 1 tsp fish sauce for deeper savory notes. A splash of hoisin sauce (just 1 tbsp) adds a sticky, slightly sweet dimension.
For a vegetarian option, replace chicken with tofu or mushrooms—just marinate them in 1 tbsp soy sauce before frying. The sauce remains the same, but the texture becomes more tender.
Herb Infusions
Brighten the sauce with 1 tsp fresh thyme or ½ tsp dried oregano—they pair wonderfully with the pineapple. For a Thai-inspired twist, add 1 tsp lime zest and 1 tbsp fish sauce to the sauce.
I’ve also garnished with cilantro** instead of green onions for a fresher, more vibrant finish. The herbs should be added at the very end to preserve their brightness.
Nutrition facts
Frequently asked questions about sweet and sour chicken
Can I use chicken breast instead of thighs?
Yes, but with caution! Chicken breast dries out faster when fried, so cut it into ½-inch thick pieces and reduce frying time to 3-4 minutes. For extra tenderness, marinate the breast pieces in 1 tbsp soy sauce for 15 minutes before coating. The texture will be slightly less crispy but still delicious.
How do I make the sauce less greasy?
Drain the fried chicken on a wire rack over a baking sheet for 2-3 minutes before adding it back to the sauce. This removes excess oil. Also, skim any surface oil from the sauce after simmering. For a lighter version, use ½ cup broth instead of ketchup in the sauce mixture.
What's the best way to reheat leftovers?
Reheat in a skillet over medium-low heat for 2-3 minutes with a splash of water to restore crispiness. Microwaving makes the chicken soggy. For extra crunch, sprinkle 1 tsp cornstarch on the chicken before reheating. Store leftovers in an airtight container for up to 3 days.
Can I make this recipe without frying?
For an oven-baked version, toss coated chicken in 1 tbsp oil and bake at 400°F for 18-20 minutes until golden. The texture will be less crispy but still flavorful. For air fryer fans, cook at 375°F for 12-14 minutes, shaking halfway. Both methods work well with the same sauce.
Why is my sauce too thin?
Sauce thins when overcooked or when chicken releases too much moisture. Simmer uncovered for 1-2 extra minutes to thicken, or mix 1 tsp cornstarch with 1 tbsp water and stir in. If the chicken is too wet, drain it before adding back to the sauce. The sauce should coat the back of a spoon when ready.
