Crispy Sweet and Sour Chicken Stir Fry
This post may contain affiliate links. Please read my disclosure policy.
This Crispy Sweet and Sour Chicken Stir Fry gives you golden, crunchy chicken without dragging out your deep fryer. I use a light coating and cook the chicken over medium high heat until it’s deeply golden, so it stays crisp even after it’s tossed in the sauce. Toss in peppers and pineapple, let the sauce thicken right in the pan, and you’ve got a weeknight stir fry that honestly beats takeout.

This Is How You Make Sweet and Sour Chicken Right
I’ve been making sweet and sour chicken for years, and I’m very particular about how it should feel when you bite into it. The chicken has to be golden and crisp on the outside, tender and juicy inside, with just enough coating to give you crunch without weighing it down. This isn’t that heavy takeout version swimming in thick, overly sweet sauce. This is lightly coated chicken cooked until beautifully browned, tossed with peppers and pineapple, and finished in a glossy sweet and sour sauce that clings to every piece.
I’ve played with the coating ratios, adjusted the heat, tweaked the sauce until it hit that perfect balance of sweet, tangy, and just a little bold. The flour and cornstarch work together to give you real browning and a crust that holds up even after it meets the sauce. The sauce thickens right in the pan, wrapping around the chicken and vegetables so every bite has texture, contrast, and flavor. It’s vibrant, it’s satisfying, and yes, I can absolutely make a mean Asian dish.

Why You’ll Love My Sweet And Sour Chicken Stir Fry
- The chicken stays crispy. Not just until it hits the sauce, but all the way to the last bite. That light coating and proper heat make a real difference.
- The sauce is bold and balanced. Sweet enough to give you that classic flavor, tangy enough to keep it from tasting flat, and thick enough to cling without drowning everything.
- You don’t need a deep fryer or a gallon of oil. This is pan fried, controlled, and way less messy, but you still get that golden texture everyone wants.
- And once everything is chopped and ready, it comes together fast. It feels like takeout night, but it’s fresher, brighter, and honestly more satisfying.

Start by tossing the chicken with the beaten eggs, salt, and pepper. Make sure every piece is coated. Then sprinkle over the cornstarch and flour and toss again. The coating should look shaggy and slightly uneven. That texture is what gives you those crispy edges once it hits the pan. If it looks smooth and pasty, you’ve overmixed it.


Heat the oil in a large skillet over medium high heat. Don’t rush this part. Let the oil get properly hot before adding the chicken. Cook in batches if needed so you don’t crowd the pan. Give the pieces space so they brown instead of steam. You’re looking for deep golden color and crisp edges, about 5 to 7 minutes. Transfer to paper towels and let them rest while you build everything else.

In a saucepan, combine the vinegar, ketchup, sugar, soy sauce, and pineapple juice. Bring it to a gentle simmer. Once it’s bubbling lightly, stir in the cornstarch slurry. Within a couple minutes it will thicken and turn glossy. It should coat the back of a spoon. If it runs off like water, give it another minute. Then set it aside.

Heat a tablespoon of oil in a large skillet or wok over medium high heat. Add the garlic and cook just until fragrant, about 30 seconds. Don’t let it brown. Toss in the bell peppers and onion and stir fry for 3 to 4 minutes. You want them tender but still with bite. This is a stir fry, not a soft vegetable medley.

Add the pineapple and the crispy chicken back into the pan. Pour the sauce over everything and toss quickly to coat. Don’t let it simmer too long or you’ll soften that beautiful crust you worked for. Once everything is glossy and evenly coated, take it off the heat.
Mistakes To Avoid
- Crowding The Pan: If you pile all the chicken into the skillet at once, it won’t crisp. It will steam. Give the pieces space so the heat can circulate and create real browning. If your pan isn’t big enough, cook in batches. It’s worth the extra few minutes.
- Not Letting The Oil Get Hot Enough: If the oil isn’t properly heated before the chicken goes in, the coating absorbs oil instead of crisping. The chicken should sizzle the second it hits the pan. If it doesn’t, wait another minute.
- Overmixing The Coating: That shaggy, slightly uneven coating is intentional. If you stir it until it’s smooth and uniform, you lose those crisp edges. Toss just until coated and stop.
- Overcooking The Vegetables: This is a stir fry. The peppers and onion should still have bite. If they go soft and limp, you’ve lost that contrast that makes this dish good in the first place.
- Letting The Chicken Simmer In The Sauce: Once the sauce goes in, toss quickly and remove from the heat. If you let everything simmer together for too long, the coating softens. The goal is glossy and coated, not soaked.

How To Serve
Serve this Crispy Sweet and Sour Chicken Stir Fry immediately while the chicken is still hot and the coating has that slight crunch. Spoon it over freshly steamed white rice so the sauce seeps into the grains without softening the chicken too quickly.
If you want to round it out, keep the sides simple. Here are my suggestions:
Frequently Asked Questions
How Do I Keep The Chicken Crispy After Adding The Sauce?
The key is heat and timing. Make sure the chicken is properly browned before it ever touches the sauce. Then once you add the sauce, toss quickly and remove from the heat. Don’t let it simmer. The longer it sits in the sauce over heat, the softer the coating becomes. If you want maximum crisp, let the chicken rest for a few minutes after frying before tossing it in.
Can I Make This Without Frying The Chicken?
You can, but the texture will be different. If you prefer a lighter version, skip the coating and simply cook the chicken pieces in a hot skillet until browned and cooked through, then proceed with the stir fry and sauce. It will still be flavorful, just without that crisp outer layer.
Why Is My Sauce Too Thin Or Too Thick?
If the sauce is too thin, it likely didn’t simmer long enough after adding the cornstarch slurry. Let it bubble gently for another minute and it will thicken. If it’s too thick, add a splash of pineapple juice or water to loosen it. The sauce should coat the back of a spoon but still flow easily.
Can I Make This Ahead Of Time?
You can prep all the components ahead, but for best texture, fry the chicken and toss it in the sauce just before serving. This dish is at its best fresh, when the contrast between crisp chicken and glossy sauce is at its peak.

Storage And Reheating
If you have leftovers, store them in an airtight container in the fridge for up to 3 days. The sauce will soften the coating as it sits, and that’s normal. It will still taste great, just not quite as crisp as the first day.
For reheating, skip the microwave if you can. The microwave will warm it through, but it also softens the coating even more. For better texture, spread the chicken and vegetables out on a baking sheet and reheat in a 375°F oven for about 8 to 10 minutes, just until heated through. The oven helps bring some of that texture back.
If you’re reheating a smaller portion, a skillet over medium heat works well too. Add it to a dry pan and let it warm gently, stirring occasionally. You don’t need extra oil.
Freezing is possible, but I don’t recommend it if texture is important to you. The coating won’t stay crisp once thawed and reheated. If you do freeze it, let it thaw overnight in the fridge and reheat in the oven for best results.
More Delicious Asian Style Recipes
- Bang Bang Chicken
- Sweet And Sour Pork
- Sweet And Sour Meatballs
- Baked Honey Garlic Chicken
- Szechuan Beef
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Crispy Sweet And Sour Chicken Stir Fry
Video
Ingredients
For the Chicken:
- 1 pound chicken breasts (boneless and skinless, cut into bite-sized pieces)
- ½ cup cornstarch
- 2 large eggs (beaten)
- ¼ cup all-purpose flour
- 1 teaspoon salt
- ½ teaspoon black pepper
- ¼ cup vegetable oil (for frying)
For the Sweet and Sour Sauce:
- ½ cup rice vinegar (or apple cider vinegar)
- ¼ cup ketchup
- ½ cup sugar
- ¼ cup soy sauce (low sodium)
- ½ cup pineapple juice
- 1 tablespoon cornstarch (mixed with 2 tablespoons water)
For the Stir-Fry:
- 1 medium red bell pepper (cut into bite-sized pieces)
- 1 medium green bell pepper (cut into bite-sized pieces)
- 1 small onion (cut into bite-sized pieces)
- 1 cup pineapple chunks (fresh or canned, drained)
- 2 cloves garlic (minced)
- 1 tablespoon vegetable oil
Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.
Instructions
- In a large bowl, combine the chicken pieces with the beaten eggs, salt, and pepper. Mix until the chicken is fully coated with the egg mixture.
- Sprinkle the cornstarch and flour over the chicken, then toss until all the pieces are evenly coated. The coating should be shaggy and uneven, which helps create a crispy texture when fried.
- Heat ¼ cup vegetable oil in a large skillet over medium-high heat. Fry the chicken pieces until golden brown and cooked through, about 5-7 minutes. Remove and drain on paper towels.
- In a medium saucepan, combine the rice vinegar (or apple cider vinegar), ketchup, sugar, soy sauce, and pineapple juice. Bring to a simmer over medium heat. Stir in the cornstarch slurry and cook until the sauce thickens, about 2-3 minutes. Remove from heat and set aside.
- In a large skillet or wok, heat 1 tablespoon vegetable oil over medium-high heat. Add the minced garlic and stir-fry for about 30 seconds until fragrant. Add the red and green bell peppers, and onion. Stir-fry for about 3-4 minutes until the vegetables are tender-crisp.
- Add the pineapple chunks and cooked chicken pieces to the skillet. Pour the sweet and sour sauce over the top and toss to coat everything evenly.
- Serve the sweet and sour chicken hot over steamed rice or noodles.
Notes
- Cook the chicken in batches if needed so it browns properly. Overcrowding the pan will steam the coating instead of crisping it.
- The coating should look shaggy before frying. That uneven texture is what creates crisp edges.
- Let the sauce simmer long enough to thicken before adding it to the stir fry. It should coat the back of a spoon.
- Once the sauce is added, toss quickly and remove from heat. Don’t let the chicken sit and simmer or the coating will soften.
- For best texture, serve immediately.
Nutrition Information
Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.







