
Homemade Sweet and Sour Chicken Recipe tastes crispy, tangy, a little sticky, and just sweet enough to make you forget takeout in about 40 minutes total. It suits busy weeknights, picky eaters, and anyone who wants that classic Chinese takeout flavor without mystery ingredients. I tested this on my own family of skeptics, and they now request it more than pizza night, which honestly shocks me a little.
Why Homemade Sweet and Sour Chicken Recipe Is Worth It
You control the sweetness, the tang, and the crunch, so the sauce never turns into a sugar bomb. You also skip deep frying in a huge pot of oil and still get that satisfying crisp texture.
You use simple pantry staples like ketchup, vinegar, and soy sauce, so the recipe stays budget friendly and easy to repeat. Leftovers also reheat surprisingly well, which makes this a solid meal prep option.
Tastes just like my favorite takeout spot but fresher, crispier, and somehow better at midnight straight from the fridge. ★★★★★
Ingredients You Need
Chicken
- 1.5 pounds boneless skinless chicken breast or thighs, cut into 1 inch pieces
- Thighs stay juicier and forgive overcooking a bit more.
- 1 teaspoon kosher salt
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon ground black pepper
- 2 large eggs, lightly beaten
- 1 cup cornstarch
- Use potato starch as a backup if you run out of cornstarch.
Sweet and sour sauce
This sauce uses pantry staples that many American kitchens already stock.
- 1 cup pineapple juice
- Use the juice from a can of pineapple chunks in juice, not syrup.
- 1/3 cup rice vinegar or apple cider vinegar
- Rice vinegar tastes a bit softer; apple cider vinegar tastes sharper.
- 1/3 cup ketchup
- Any basic American brand works; I usually grab Heinz or store brand.
- 1/2 cup light brown sugar, packed
- Use white sugar if needed, then add 1 extra tablespoon to taste.
- 2 tablespoons low sodium soy sauce
- Use tamari or coconut aminos for a gluten free option.
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water
- This slurry thickens the sauce quickly.
Vegetables and add ins
- 1 red bell pepper, cut into 1 inch chunks
- 1 green bell pepper, cut into 1 inch chunks
- 1 small yellow onion, cut into 1 inch chunks
- 1 cup pineapple chunks, canned or fresh
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated or very finely minced
- Use 1/4 teaspoon ground ginger if fresh runs out.
Oil and garnish
- 1/3 cup neutral oil for pan frying
- Use canola, vegetable, or avocado oil.
- 2 green onions, thinly sliced
- Toasted sesame seeds, optional but tasty
Equipment list
- Large cutting board and sharp chef’s knife
- Two medium bowls for dredging and batter
- Large nonstick skillet or large cast iron skillet
- Medium saucepan for the sauce
- Whisk and heatproof spatula
- Tongs or a slotted spoon
- Paper towels and a wire rack or plate for draining chicken
Quick Tips & substitutions
- Cut the chicken into even pieces so everything cooks at the same speed.
- Pat the chicken dry with paper towels so the cornstarch coating sticks better.
- Use thighs if you worry about overcooking; they stay juicy longer than breasts.
- Swap rice vinegar with apple cider vinegar if that sits in your pantry already.
- Use tamari or coconut aminos instead of soy sauce for a gluten free version.
- Skip the egg and use a little water to moisten the chicken if you need an egg free coating.
- Stir the cornstarch slurry again right before you pour it into the sauce so it stays smooth.
- Keep the pan in a single layer; cook the chicken in two batches if the skillet feels crowded.
- Taste the sauce before you add the chicken and adjust sugar or vinegar to match your preference.
- Serve over leftover rice from the fridge; cold rice reheats beautifully with this saucy dish.
How to Make Homemade Sweet and Sour Chicken Recipe
Step 1: Prep the chicken
Place the chicken pieces in a bowl and season them with salt, pepper, garlic powder, and onion powder. Toss until the seasoning coats the chicken evenly. In a separate bowl, whisk the eggs, then place the cornstarch in another shallow bowl.
Dip each piece of chicken into the egg, then coat it in cornstarch and shake off the excess. Set the coated chicken pieces on a plate or tray while you finish the rest. This short rest helps the coating cling better.
Step 2: Brown the chicken
Heat the oil in a large skillet over medium high heat until it shimmers. Add half the chicken in a single layer and leave a little space between pieces. Cook 3 to 4 minutes per side until the coating turns golden and the chicken cooks through.
Transfer the cooked chicken to a wire rack or paper towel lined plate. Repeat with the remaining chicken, adding a splash more oil if the pan looks dry. Keep the cooked chicken nearby while you finish the sauce and vegetables.
Step 3: Mix the sweet and sour sauce
In a medium saucepan, whisk together pineapple juice, vinegar, ketchup, brown sugar, and soy sauce. Place the pan over medium heat and bring the mixture to a gentle simmer while you stir. Taste and adjust with a bit more sugar for sweetness or vinegar for tang.
Stir the cornstarch and water slurry again, then slowly pour it into the simmering sauce while you whisk. Keep whisking for 1 to 2 minutes until the sauce thickens and turns glossy. Turn the heat to low and keep the sauce warm.
Step 4: Cook the vegetables
Pour off any extra oil from the chicken skillet, leaving about 1 tablespoon. Place the skillet back over medium high heat. Add the onion and bell peppers and cook 3 to 4 minutes until they soften slightly but still keep some crunch.
Add the garlic and ginger and cook 30 seconds until fragrant. Toss in the pineapple chunks and stir to warm them through. You now have a colorful base that smells like a mall food court in the best possible way.
Step 5: Combine chicken, vegetables, and sauce
Add the cooked chicken pieces to the skillet with the vegetables. Pour the hot sweet and sour sauce over everything. Toss gently with a spatula or tongs until every piece of chicken and vegetable gets coated.
Let the mixture bubble together for 2 to 3 minutes so the flavors blend and the coating on the chicken sets with the sauce. Turn off the heat. Sprinkle with sliced green onions and sesame seeds right before serving.
Step 6: Serve
Spoon the sweet and sour chicken over hot steamed rice, fried rice, or cauliflower rice. Add extra sauce from the pan over the top. Serve immediately while the coating still tastes crisp at the edges.
Recipe Variations
- Gluten free: Use tamari or coconut aminos instead of soy sauce and confirm your cornstarch label lists gluten free.
- Egg free: Skip the egg and toss the chicken in 1 to 2 tablespoons water, then coat in cornstarch.
- Lower sugar: Cut the brown sugar to 1/3 cup and add a bit more pineapple juice if you want more fruit flavor.
- Low carb: Use a low sugar ketchup, reduce the brown sugar, and serve over cauliflower rice or steamed broccoli.
- Veggie heavy: Add snap peas, carrots, or broccoli florets with the peppers and onion.
- Vegan: Swap chicken with extra firm tofu cubes or cauliflower florets, coat and pan fry the same way, and use a vegan friendly sugar and soy sauce alternative.
Ways to Serve Homemade Sweet and Sour Chicken Recipe
- Spoon over steamed jasmine or basmati rice.
- Serve with vegetable fried rice or simple egg fried rice.
- Pair with stir fried broccoli, green beans, or snap peas.
- Use as a filling for lettuce wraps with shredded cabbage and carrots.
- Pack into meal prep containers with rice and roasted vegetables.
- Serve over noodles like lo mein or plain spaghetti for a kid friendly twist.
Storage Success
Let the sweet and sour chicken cool to room temperature, then place it in airtight containers. Store in the fridge for up to 4 days. Reheat gently on the stovetop over medium heat with a splash of water or pineapple juice, or use the microwave in short bursts and stir between rounds.
Freeze portions in freezer safe containers or bags for up to 2 months. Thaw overnight in the fridge, then reheat on the stove so the sauce loosens and the chicken warms through. Stir in a handful of fresh green onions after reheating to bring back that just cooked flavor.

Homemade Sweet and Sour Chicken Recipe
Ingredients
Method
- Place the chicken pieces in a bowl and season with salt, pepper, garlic powder, and onion powder. Toss until evenly coated.
- In a separate bowl, whisk the eggs. Place the cornstarch for coating in another shallow bowl.
- Dip each piece of chicken into the egg, then coat in cornstarch, shaking off any excess. Set the coated chicken on a plate or tray while you finish the rest.
- Heat the oil in a large skillet over medium high heat until it shimmers. Add about half the chicken in a single layer without crowding the pan.
- Cook the chicken for 3 to 4 minutes per side, until the coating is golden and the chicken is cooked through. Transfer to a wire rack or paper towel lined plate.
- Repeat with the remaining chicken, adding a bit more oil if the pan looks dry. Keep the cooked chicken nearby.
- In a medium saucepan, whisk together the pineapple juice, vinegar, ketchup, brown sugar, and soy sauce. Place over medium heat and bring to a gentle simmer, stirring often. Taste and adjust sweetness or tang as desired.
- Stir the cornstarch and water slurry, then slowly pour it into the simmering sauce while whisking. Continue whisking for 1 to 2 minutes until the sauce thickens and looks glossy. Turn the heat to low to keep warm.
- Carefully pour off excess oil from the chicken skillet, leaving about 1 tablespoon. Return the skillet to medium high heat.
- Add the onion and bell peppers to the skillet. Cook for 3 to 4 minutes, stirring, until they soften slightly but still have some crunch.
- Add the garlic and ginger and cook for about 30 seconds until fragrant. Stir in the pineapple chunks and cook briefly to warm through.
- Add the cooked chicken pieces back to the skillet with the vegetables. Pour the hot sweet and sour sauce over everything.
- Toss gently until all the chicken and vegetables are evenly coated in the sauce. Let it bubble together for 2 to 3 minutes so the flavors blend and the coating sets with the sauce.
- Turn off the heat. Sprinkle with sliced green onions and toasted sesame seeds, if using. Serve immediately over hot steamed rice, fried rice, or cauliflower rice.
Notes
Approximate per serving (6 servings): 430 calories; fat 18 g; saturated fat 3 g; carbohydrates 47 g; fiber 2 g; sugars 26 g; protein 21 g; sodium 680 mg. Values will vary based on exact ingredients, oil absorbed during cooking, and portion size.
