Go Back

Sweet and Sour Chicken

Delicious sweet and sour chicken that tastes just like your favourite Chinese restaurant. Crispy chicken, vegetables and pineapple chunks coated in a tangy and sweet sticky sauce.
Course Dinner
Cuisine Asian, Chinese
Keyword Chinese Food
Prep Time 15 minutes
Cook Time 35 minutes
Marination Time 10 minutes
Total Time 1 hour
Servings 4 people
Calories 600 kcal


For the chicken:

  • 1/2 kg boneless chicken breast or thigh, cubed
  • 1 teaspoon ginger paste
  • 1 teaspoon garlic paste
  • 1 teaspoon soy sauce
  • 1 teaspoon vinegar
  • ½ teaspoon salt adjust to taste
  • 1 egg
  • ½ cup cornflour use more if required
  • Oil as needed

For the sauce:

  • ¼ cup + 1 tablespoon soy sauce
  • ¼ cup vinegar
  • ½ teaspoon red chili flakes
  • 2 tablespoons brown sugar
  • 2 tablespoons ketchup / tomato sauce
  • ½ cup pineapple juice use the juice from the canned pineapple
  • Salt to taste

For the vegetables:

  • 2 tablespoons oil
  • 1 teaspoon fresh garlic finely chopped
  • 1 teaspoon fresh ginger sliced
  • 1 medium onion, cubed
  • ½ medium red capsicum, cubed Green capsicum can be used if not available
  • ½ medium green capsicum, cubed
  • ½ cup pineapple pieces can be fresh or canned
  • Spring onion sliced, for garnish


For the chicken:

  1. Place the cubed chicken in a bowl.
  2. Add ginger paste, garlic paste, soy sauce, vinegar, salt and an egg. Leave to marinate for about 10 minutes, and then add the cornflour Mix it well.

  3. For deep frying: Heat oil in a large wok or shallow frying pan. Once the oil is hot enough add the chicken and cook on medium heat till golden brown and crispy. Don’t crowd the pan, cooking in batches as needed. Remove with a slotted spoon and drain on a kitchen towel. Set aside.

  4. For shallow frying: Heat 1 – 2 tablespoon of oil in a large non-stick frying pan. Add the chicken and cook on low – medium heat till golden brown. Use a tong to turn the chicken pieces around so that they can crisp up on all sides. Don’t crowd the pan, and cook in batches as needed. Remove onto a kitchen towel and set aside.
  5. For air frying: Cut out a piece of baking paper / aluminium foil that will fit the tray of the air fryer that you are using. The chicken pieces can be placed on the grill directly, but this makes for easy clean up. Spray with oil, and place the chicken pieces on the foil / baking paper. Spray with oil again, then place in a pre-heated air fryer. Cook at 180 C for about 10 - 15 minutes, turning once after 5 – 8 minutes till golden brown and crispy. Don’t crowd the air fryer, and cook in batches as needed. Set aside.

For the sauce:

  1. Place soy sauce, vinegar, red chili flakes, brown sugar, tomato ketchup / tomato sauce along with pineapple juice in a small jug or bowl. Stir together to dissolve the sugar, and set aside. This amount of sauce will result in a sauce that just coats the chicken and vegetables.
  2. If gravy is preferred add 1 – 1 ½ cups of water with extra salt and red chili flakes to balance the additional liquid.

For the vegetables:

  1. Finely chop the garlic and slice the ginger. Cut the onions, capsicum and pineapple into medium sized cubes (about 1.5 cm each). They should all be cut about the same size so that they cook at the same time.

  2. Heat 2 tablespoons oil in a deep wok or shallow frying pan. Add sliced ginger and garlic and saute till they turn light brown.

  3. Add the chopped vegetables, starting off with the onions, then add both types of capsicum and then the pineapples. Add the sauce followed by the crispy chicken. Cook for a few minutes till the mixture comes to a boil and the chicken is warmed through. Taste and adjust seasonings as required.
  4. Dissolve the cornflour in water and add it to the chicken to thicken the sauce.
  5. Garnish with sliced spring onions and serve hot with steamed rice.