30-Minute Sweet and Sour Chicken
This sweet and sour chicken comes together in one pan in about half an hour, with crisp, golden chicken bites and a glossy sauce that is sharp, sweet, and just sticky enough.

No deep fryer, no long marinating, and no waiting for delivery. Just a hot skillet, a simple cornstarch coating, and a sauce that tastes like the takeout classic but made fresh.
Why This Sweet and Sour Chicken Works
The chicken gets a quick double dip in egg and cornstarch, which fries up into a light, shattering crust. It is not a thick batter; it is thin enough to let the chicken stay the star and keep the dish weeknight fast.
The sauce hits that balance of tangy and sweet right away. Rice vinegar keeps it sharp, and a bit of sugar rounds it out without turning syrupy.
You get tender chicken, just-crisp bell peppers, and a sauce that clings to every piece without turning the whole thing soggy. It is the version I keep coming back to when I want something reliable on a Tuesday.
Ingredients

- 1 lb boneless skinless chicken thighs: juicier than breast, but breast works too
- 1/2 cup cornstarch: for that crisp, light crust
- 2 large eggs: beaten, helps the coating stick
- 1/4 cup vegetable oil: for pan frying, plus more if needed
- 1 red bell pepper: cut into bite-size chunks
- 1 green bell pepper: cut into bite-size chunks
- 1/2 medium yellow onion: sliced into wedges
- 1/2 cup ketchup: the base for the sauce
- 1/4 cup rice vinegar: gives the sauce its sour punch
- 3 tbsp soy sauce: regular or low sodium
- 1/4 cup granulated sugar: balances the tang
- 1 tsp garlic powder: or 2 cloves fresh minced garlic
- 1 tsp grated fresh ginger: or 1/2 tsp ground ginger
Variations / Substitutions
- Make it gluten free: use tamari instead of soy sauce and check that your cornstarch is gluten free.
- Add pineapple: toss in half a cup of pineapple chunks with the vegetables for a classic sweet-sour note.
- Swap the protein: this same coating and sauce works really well with extra-firm tofu.
- Turn up the heat: stir a teaspoon of sriracha or a pinch of red pepper flakes into the sauce.
If you enjoy this sauce, you might also like sweet and sour tofu as a vegetarian option.
How to Make 30-Minute Sweet and Sour Chicken
Step 1: Coat the Chicken

Cut the chicken into bite-size pieces, about 1 to 1.5 inches wide. Place the 1/2 cup cornstarch in a shallow bowl and season it with a pinch of salt and pepper. In a second bowl, beat the 2 eggs.
Dip each piece of chicken first in the egg, letting the excess drip off, then dredge it in the cornstarch, pressing gently so the coating sticks. Set the coated pieces on a plate.
The coating will look dusty and slightly tacky at this point. That light layer, not a thick batter, is what puffs into the crisp crust when it hits hot oil.
Step 2: Fry the Chicken Bites

Heat the 1/4 cup vegetable oil in a large nonstick skillet over medium-high heat. Once the oil is shimmering, carefully place the chicken in a single layer, leaving a bit of room between pieces. Cook for about 3 to 4 minutes, then flip with tongs and cook another 3 to 4 minutes, until both sides are deep golden and the center is cooked through.
Transfer the cooked chicken to a paper towel-lined plate. Repeat with the remaining pieces, adding a little more oil to the pan if needed. You will hear a steady sizzle as the chicken hits the oil. If the oil is not hot enough, the coating can turn greasy instead of crisp, so work in batches and keep the heat steady.
Step 3: Make the Sweet and Sour Sauce

While the chicken rests, whisk together the 1/2 cup ketchup, 1/4 cup rice vinegar, 3 tbsp soy sauce, 1/4 cup sugar, 1 tsp garlic powder, and 1 tsp grated fresh ginger in a small bowl.
The sauce will look loose and a little thin when raw. That is fine. It will thicken quickly later when it simmers with the vegetables. Taste it now; it should be aggressively tangy and sweet, knowing it will mellow as it cooks.
Step 4: Sauté the Vegetables

In the same skillet, with just a slick of oil if the pan looks dry, add the bell pepper chunks and onion wedges. Sauté over medium-high heat for 2 to 3 minutes, just until the vegetables soften a little but still have a noticeable snap.
You want the peppers to keep their bright color and fresh bite. A quick toss in the residual heat from the pan gives them just enough warmth without turning them floppy.
Step 5: Toss and Glaze the Chicken

Pour the sauce into the skillet with the vegetables and bring it to a simmer. Cook for about 1 to 2 minutes, stirring often, until the sauce thickens and turns glossy. Return the crispy chicken to the pan and toss with a spatula until every piece is coated evenly.
The sauce will cling to the chicken and the edges of the coating will soften just slightly, but that crisp layer underneath holds. Get it onto plates right away while it is still hot and the vegetables are at their peak.
Tips for the Best Sweet and Sour Chicken
- Thighs stay juicier than breasts, especially after a quick fry. If you use breast, be careful not to overcook it in the pan.
- A cornstarch-only coating fries up lighter and crisper than a flour one. Do not swap in flour or you will lose that shatter.
- If you want to add broccoli or snap peas, blanch them for a minute in boiling water before tossing them in with the peppers, so they keep their color and bite.
Cook times for the chicken bites depend on size, so use a glance test alongside the timer.
| Bite Size | Cook Time Per Side |
|---|---|
| Small (1 inch) | 3 minutes |
| Medium (1.5 inches) | 4 minutes |
| Large (2 inches) | 5 minutes |
Storing Leftover Sweet and Sour Chicken
- Refrigerate: Store any leftovers in an airtight container for up to 3 days. The coating will soften in the fridge, so the chicken is best eaten the day it is made.
- Reheating: Reheat in a hot skillet with a tiny splash of oil over medium heat, tossing often, until warmed through and the coating crisps back up a bit. A microwave works in a pinch but the crust will stay soft.
What to Serve with 30-Minute Sweet and Sour Chicken
Steamed jasmine rice is the obvious partner, soaking up all that sweet, tangy sauce without getting in the way. If you want something heartier, serve it over vegetable fried rice or lo mein. On the side, a quick cucumber salad with rice vinegar and a pinch of sugar cuts through the richness and adds a cool, crisp contrast.
Frequently Asked Questions
Can I bake the chicken instead of frying it?
Yes. Arrange the coated pieces on a greased baking sheet, spray them lightly with oil, and bake at 400°F (200°C) for about 20 minutes, flipping halfway through, until golden and cooked through.
Can I use a different sweetener?
Honey or light brown sugar both work. Use the same amount of honey, or 3 tablespoons of brown sugar, but the flavor will be a little darker and less sharp than with white sugar.
Is the sauce too vinegary?
If you prefer a milder sourness, reduce the rice vinegar to 3 tablespoons and add an extra tablespoon of ketchup. The sauce will still be tangy but less sharp.
Can I make this ahead for a party?
The chicken is best fresh, but you can prep the sauce a day ahead and cut the vegetables. Fry the chicken and toss everything together right before serving to keep the coating crisp.

30-Minute Sweet and Sour Chicken Recipe
Ingredients
Method
- Cut chicken into bite-size pieces. Dip in beaten eggs, then coat in cornstarch seasoned with salt and pepper. Set aside.
- Heat oil in a skillet over medium-high. Fry chicken in a single layer, 3-4 minutes per side, until golden and cooked through. Drain on paper towels.
- Whisk together ketchup, vinegar, soy sauce, sugar, garlic powder, and ginger in a bowl.
- In the same skillet, sauté peppers and onion for 2-3 minutes until just softened.
- Pour in the sauce, simmer 1-2 minutes until thick, then return the chicken and toss to coat. Serve immediately.
