
Homemade Sweet and Sour Chicken Recipe tastes like your favorite takeout, but with crispier chicken, brighter sauce, and way more flavor in every bite. It works for busy weeknights or casual weekend dinners and takes about 45 minutes from start to finish. I tested this version so many times that my family started cheering whenever they saw the pineapple come out of the pantry.
Why Make This Homemade Sweet and Sour Chicken Recipe at Home
You control everything at home, so the sauce tastes tangy, sweet, and balanced instead of sticky and cloying. The chicken stays crisp under the sauce, the veggies keep a little crunch, and you can tweak the heat, sweetness, and salt exactly how you like it.
You also skip mystery ingredients and heavy grease from takeout. The whole recipe uses simple pantry staples, and you cook it in one pan plus a bowl, which keeps cleanup easy.
“This Homemade Sweet and Sour Chicken Recipe tastes better than our local takeout and still feels light after a big plate of it. ★★★★★”
Ingredients You Need
Chicken
-
1 ½ pounds boneless, skinless chicken breast
- Cut into 1 inch cubes for quick, even cooking.
- You can use boneless, skinless chicken thighs for juicier bites.
-
1 teaspoon kosher salt
-
½ teaspoon black pepper
-
1 teaspoon garlic powder
-
1 teaspoon onion powder
Coating
-
½ cup cornstarch
- Cornstarch gives that classic light, crisp coating.
- Potato starch works well if you keep that in your pantry.
-
2 large eggs, beaten
-
2 tablespoons water
Sweet and sour sauce
-
½ cup ketchup
- I like Heinz or a similar thick brand so the sauce clings nicely.
-
½ cup rice vinegar
- Use unseasoned rice vinegar. If you only have apple cider vinegar, use 6 tablespoons and taste, then add more if needed.
-
½ cup granulated sugar
- Brown sugar gives a deeper flavor, so you can swap half if you like.
-
¼ cup low sodium soy sauce
-
½ cup pineapple juice
- Use the juice from the canned pineapple you use in the stir fry.
-
1 tablespoon cornstarch
-
2 tablespoons cold water
Veggies and add ins
-
1 red bell pepper, cut into 1 inch pieces
-
1 green bell pepper, cut into 1 inch pieces
-
1 small yellow onion, cut into 1 inch pieces
-
1 cup pineapple chunks, canned or fresh
- Canned pineapple in juice works great and keeps the recipe budget friendly.
-
2 cloves garlic, minced
-
1 teaspoon fresh ginger, grated
- Use ¼ teaspoon ground ginger if that is what you have.
Oil and garnish
-
½ to ¾ cup neutral oil for frying
- Use canola, vegetable, or peanut oil. Avoid olive oil because it smokes too fast.
-
2 green onions, thinly sliced
-
1 tablespoon toasted sesame seeds, optional
Equipment list
- Large cutting board and sharp chef’s knife
- Medium mixing bowl for chicken
- Shallow dish or bowl for cornstarch
- Small bowl for sauce slurry
- Whisk
- Large skillet or wok
- Slotted spoon or tongs
- Paper towels and a plate or wire rack for draining chicken
- Measuring cups and spoons
- Rice cooker or small pot if you serve it with rice
Tips & Mistakes
- Cut the chicken into even pieces so every piece cooks at the same time.
- Pat the chicken dry before seasoning so the coating sticks and crisps instead of turning gummy.
- Coat the chicken lightly in cornstarch and shake off extra so the oil stays cleaner and the crust stays light.
- Heat the oil until it shimmers and a pinch of cornstarch sizzles right away, or the chicken will soak up oil instead of crisping.
- Fry in batches and give each piece space so the chicken browns instead of steaming.
- Stir the sauce slurry again right before you pour it in, because cornstarch sinks to the bottom quickly.
- Add the sauce near the end and simmer just until thick and glossy so the chicken keeps its texture.
- Taste the sauce before you add it to the pan and adjust with a splash more vinegar or a spoon of sugar to match your preference.
- Do not walk away from the pan once the sauce goes in, because it thickens fast and can scorch.
- Add the pineapple near the end so it stays juicy and does not break down into mush.
How to Make Homemade Sweet and Sour Chicken Recipe
Step 1: Prep the chicken
Pat the chicken dry with paper towels and place it in a medium bowl. Season with salt, pepper, garlic powder, and onion powder, and toss until every piece looks coated. Beat the eggs with 2 tablespoons of water in a separate bowl, then pour over the chicken and stir again.
Spread the cornstarch in a shallow dish. Lift a handful of chicken from the egg mixture, let extra drip off, then toss in cornstarch until coated. Place coated pieces on a plate and repeat until you coat all the chicken.
Step 2: Mix the sweet and sour sauce
In a bowl, whisk together ketchup, rice vinegar, sugar, soy sauce, and pineapple juice until the sugar dissolves. Taste and adjust the balance of sweet and tangy to your liking. In a small separate bowl, stir 1 tablespoon cornstarch with 2 tablespoons cold water until smooth and set it aside.
Step 3: Fry the chicken
Pour oil into a large skillet or wok so it covers the bottom generously, then heat over medium high. When the oil shimmers and a tiny piece of coated chicken sizzles on contact, start adding chicken in a single layer. Fry each batch for about 3 to 4 minutes per side until the coating turns golden and the chicken cooks through.
Use a slotted spoon or tongs to transfer cooked chicken to a plate lined with paper towels or a wire rack. Repeat with the remaining chicken, adding a little more oil if the pan looks dry. Keep the cooked chicken in a warm spot on the counter while you cook the veggies.
Step 4: Stir fry the veggies
Pour off most of the oil from the skillet, leaving about 1 tablespoon. Add the onion and bell peppers and cook over medium high heat for 3 to 4 minutes, stirring often, until they soften slightly but still feel crisp. Add the garlic and ginger and cook 30 seconds until fragrant.
Add the pineapple chunks and toss just until heated through. You want the pineapple warm and juicy, not broken down.
Step 5: Thicken the sauce
Give the cornstarch slurry a quick stir. Pour the sauce mixture into the pan with the veggies and pineapple, then add the slurry while you stir constantly. Keep the heat at medium and stir until the sauce starts to bubble and thicken into a glossy coating.
If the sauce looks too thick, splash in a tablespoon or two of water and stir again. If it looks thin, let it bubble another minute and it will tighten up.
Step 6: Combine chicken with sauce
Add the fried chicken pieces to the skillet with the sauce and veggies. Toss gently until every piece of chicken gets coated in the sweet and sour sauce. Let everything cook together for 1 to 2 minutes so the flavors blend.
Turn off the heat and sprinkle green onions and sesame seeds over the top. Give it one last gentle toss and taste a piece, then adjust seasoning with a pinch of salt if needed.
Variations I've Tried
I swap chicken breast for chicken thighs when I want extra juicy bites and a little more richness. I also make a lighter version by skipping the frying and stir frying the seasoned chicken in a tablespoon of oil, then adding it straight to the sauce. My kids love a veggie packed version with extra bell peppers, snap peas, and carrots sliced thin.
Sometimes I add a small pinch of red pepper flakes or a drizzle of chili garlic sauce to give the sweet and sour chicken a subtle kick. When I cook for gluten free friends, I use tamari instead of soy sauce and double check that my ketchup and vinegar stay gluten free.
How to Serve Homemade Sweet and Sour Chicken Recipe
Serve this Homemade Sweet and Sour Chicken Recipe over hot steamed white rice, brown rice, or jasmine rice so the grains soak up the extra sauce. Add a side of simple steamed broccoli or green beans to round out the plate and add more color. You can spoon it into lettuce cups for a fun, lighter twist that still feels satisfying.
If you cook for kids, keep some extra pineapple chunks on the side and let them sprinkle their own on top. A sprinkle of extra green onion or sesame seeds at the table makes it look restaurant level with almost no effort.
How to store
- Cool leftovers to room temperature within 1 hour, then place them in an airtight container in the fridge for up to 4 days.
- Store rice separately from the chicken so it does not soak up all the sauce.
- Freeze cooled sweet and sour chicken in freezer safe containers or bags for up to 2 months, and label with the date so you track it easily.
- Reheat in a skillet over medium heat with a splash of water to loosen the sauce, or use the microwave in short bursts, stirring between each, until hot all the way through.

Homemade Sweet and Sour Chicken Recipe
Ingredients
Instructions
- Pat the chicken dry and place it in a medium bowl. Season with salt, pepper, garlic powder, and onion powder, and toss to coat evenly.
- In a separate bowl, beat the eggs with 2 tablespoons of water, then pour over the seasoned chicken and stir to coat.
- Spread the 1/2 cup cornstarch for coating in a shallow dish. Lift chicken pieces from the egg mixture, let excess drip off, then toss in cornstarch until lightly coated. Place coated chicken on a plate and repeat with all pieces.
- In a bowl, whisk together ketchup, rice vinegar, sugar, soy sauce, and pineapple juice until the sugar dissolves. Taste and adjust the balance of sweet and tangy if desired.
- In a small bowl, stir 1 tablespoon cornstarch with 2 tablespoons cold water to make a slurry and set aside.
- Pour enough neutral oil into a large skillet or wok to generously cover the bottom and heat over medium-high until it shimmers and a small piece of coated chicken sizzles on contact.
- Fry the chicken in batches in a single layer, 3 to 4 minutes per side, until golden and cooked through. Transfer cooked chicken to a paper towel–lined plate or wire rack. Repeat with remaining chicken, adding more oil as needed.
- Pour off most of the oil from the skillet, leaving about 1 tablespoon. Add the onion and bell peppers and cook over medium-high heat for 3 to 4 minutes, stirring often, until slightly softened but still crisp.
- Add the garlic and ginger and cook for about 30 seconds, stirring, until fragrant.
- Add the pineapple chunks and toss just until heated through so they stay juicy and intact.
- Give the cornstarch slurry a quick stir. Pour the sauce mixture into the pan with the veggies and pineapple, then add the slurry while stirring constantly. Cook over medium heat until the sauce bubbles and thickens to a glossy consistency. If too thick, add a splash of water; if too thin, let it bubble another minute.
- Add the fried chicken pieces to the skillet and toss gently until all the chicken is coated in the sauce. Cook 1 to 2 minutes more so the flavors meld.
- Turn off the heat and sprinkle with sliced green onions and toasted sesame seeds if using. Toss lightly, taste, and adjust seasoning with a pinch of salt if needed. Serve hot, ideally over steamed rice.
Notes
Approximate per serving (1/6 of recipe, without rice): 460 calories; fat 19 g; saturated fat 3 g; carbohydrates 48 g; fiber 2 g; sugars 28 g; protein 23 g; sodium 920 mg. Values are estimates and will vary based on brands used, oil absorption, and portion size.

Leave a Reply