Sweet and Sour Chicken
Classic Chinese sweet and sour chicken (Hong Kong style) made with pineapple, peppers, onions, and crispy chicken, tossed in a sweet and sour sauce with the perfect balance of tanginess to sweetness.

- Prep time
- 30 min
- Cook time
- 20 min
- Yield
- 4 servings
- Difficulty
- HARD
Ingredients
- 1/2 cup bell pepper ((any color, cut into 1 inch cubes))
- 1/2 cup pineapple ((highly recommend using fresh pineapple, but canned pineapple works too))
- 1/2 white onion ((cut into 1 inch cubes))
- 1 lb chicken ((boneless, dark or white meat cut into 1 inch cubes))
- 2 clove garlic ((approx. 3/4 tablespoon))
- 1 slice ginger ((approx 1/2 tablespoon))
- 1/4 onion ((approx. 2 tablespoons))
- 2 tbsp light soy sauce ((or low sodium))
- 1/2 tbsp Shaoxing Cooking Wine ((if you don't have this, omit it))
- 1 cup corn starch ((divided in half))
- 1/4 cup tomato paste
- 2 tbsp oil
- 1/2 cup white vinegar
- 1/2 cup sugar
- 1/4 cup water
- 2 tbsp soy sauce
- 2 tsp cornstarch
- 2 tsp cold water
Instructions
- 1
Cut ½ white onion and ½ cup bell pepper into 1-inch chunks and set aside
- 2
If you are using fresh pineapple, core and peel it and then cut them into 1-inch chunks and set aside. If you are using canned pineapple, drain it and cut them into 1-inch chunks if you are using pineapple rings. Put them in a bowl and set them aside.
- 3
Cut the chicken into 1-inch chunks and place it in a bowl.
- 4
Grate the 1 slice ginger, 2 cloves garlic, and ¼ onion and put it all in the bowl with the chicken.Alternatively, you can also chop the ginger, garlic, and onion into small pieces and blitz them in a food processor. You may also need to add the soy sauce and Shaoxing wine into the food processor with the ginger, garlic, and onions to help it blend more smoothly into a paste. Add the blended aromatics into the bowl with the chicken.
- 5
Add 2 tablespoons light soy sauce and ½ tablespoon Shaoxing Cooking Wine to the bowl and mix everything very well.
- 6
Let it marinate for 1 hour.
- 7
Once the chicken has finished marinating, in the bowl or plate - separate them slightly so they are not clumped together into a tall pile.
- 8
Add half the cornstarch over the chicken and gently toss it until each piece has been coated with the cornstarch.Let it rest for 5 minutes until the cornstarch has absorbed the marinade and moisture, and the batter looks gummy and moist.
- 9
Add the rest of the cornstarch to a large plate and dip each piece of chicken into it one by one until each piece is well coated.
- 10
If you are using a deep fryer, set the temperature to 350F (180C) and wait for the oil to get to temp.If you are using a frying pan or shallow pot, set the heat to medium heat and make sure there is at least 1 inch of oil in the pan. To test if the oil is hot enough in a pot, use a wooden chopstick or the back of a wooden spoon and dunk it in the oil. If it starts to bubble, the oil is hot enough to start deep frying.
- 11
Add the chicken in when the oil is hot, careful not to overcrowd the pan. (Depending on how big your pan is, you may need to do it in 2 batches). Cook the chicken for approximately 3 minutes until it is crispy and browned.
- 12
Once the chicken has finished deep frying, remove it from the oil for about 1 minute, and then re-fry (double fry) it again for about 30 seconds to 1 minute.
- 13
Remove the crispy fried chicken and let it drain on a rack or a plate with something absorbent like newspaper or paper bag and set aside.
- 14
In a clean frying pan, add 2 tablespoons oil, and set the stove to medium heat.
- 15
Add in ¼ cup tomato paste when the oil is hot and toast the tomato paste for 1-2 minutes until the oil has turned orange
- 16
Add in ½ cup white vinegar, ¼ cup water, ½ cup sugar, and 2 tablespoons soy sauce and mix well and let it cook for 5 minutes.
- 17
In a small bowl, dissolve 2 teaspoons cornstarch in 2 teaspoons cold water. Slowly pour it into the sauce but make sure you are constantly stirring it so it doesn't clump.
- 18
Once the sauce has thickened, add in the peppers, pineapples, and onions and cook it for 1 minute. Use your spatula to separate the onion chunks into smaller pieces.
- 19
Add in the crispy chicken pieces and stir fry them to coat each piece of chicken with the sweet and sour sauce. Once all the chicken pieces have been coated, turn off the heat.Try not to cook the crispy chicken in the sauce for too long, this will make the batter soggy. You just want to quickly coat the crispy chicken with the sweet and sour sauce for no more than 30 seconds to 1 minute and then plate it.
- 20
Plate it and serve with rice! Happy Eats! 🙂