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

Table of Contents
Deep-fried foods are definitely my favorite thing in the world to eat. There's something very satisfying about crispy battered meat tossed in a sweet and sticky sauce.
I definitely do not have a shortage of crispy takeout recipes either, so if you're looking for something different like Hakka Chilli Chicken, Chicken Manchurian, Korean Popcorn Turkey, or the popular Crispy Beef, I got you covered!
If you're looking for something similar to this recipe but made with pork instead, I also got you covered with my Cantonese Style Sweet and Sour Pork recipe, but if you're just interested in the sauce, I use my tried and true Chinese Sweet and Sour sauce for these recipes which is made from scratch and doesn't contain any ketchup.
If you're looking for a crispy easy Chinese sweet and sour chicken recipe with the perfect balance of sweet to sour, without the soggy batter then you're at the right place! Let's get started.
What is Hong Kong Style Sweet and Sour Chicken?
The main difference between Hong Kong style sweet and sour chicken (aka Cantonese sweet and sour chicken) and the ones you get at most American Chinese takeout restaurants is the sauce.
Hong Kong Style sweet and sour chicken sauce is usually less sweet and has more of a balance of sweet and sour flavors, whereas the American Chinese version is a touch on the sweeter side.
If you prefer your sweet and sour chicken more on the sweeter side, you can add 1-2 additional tablespoons of sugar to the sauce during the cooking process. Other than that, there isn't much of a difference between the two - both are delicious!
If you're wondering what is the major difference between my Hong Kong style sweet and sour chicken and my sweet and sour pork, the main difference is the batter. I made the batter for the chicken version a bit lighter with fewer aromatics so that you can actually taste the chicken better so it feels a bit lighter as well.
Ingredients & Substitutions for Sweet and Sour Chicken
- Chicken - For this sweet and sour chicken recipe, I like to use dark meat. That being said, chicken breast also works really well for this recipe, because it's only deep fried for about 3 minutes, there will be no risk of it becoming dry.
- Onion\Garlic\Ginger - I use these 3 trio aromatics to give the batter extra flavor. Highly recommend you don't skip them.
- Starch - Using any type of starch is what will make the batter extra crispy. Although potato starch does make the batter crunchier which means the sauce won't make the chicken soggy, I highly recommend using corn starch instead because it's easier to find and work with. If you plan to use potato starch, you must deep fry in small batches and make sure the chicken does not touch each other during the initial deep frying stage (first minute or so), or else they will stick to each other and become a big ball of meat and when you try to separate it at that point, you will rip off the batter.
- Bell Pepper - You can use any type of sweet peppers for this recipe (Green, yellow, red, orange, etc) but I find the green ones give a nice contrast in color and has a bit more flavor.
- Pineapple - I like to use fresh pineapple for this recipe because I find it's a lot juicier and flavorful, but it is a lot of work to cut it for just one dish. If you're pressed for time, canned pineapple will also work as well. Just make sure you drain the juice and buy the rings so you can control how large to cut the chunks. Alternatively, you can also use from pineapple chunks as well, just make sure to defrost them before you use it.
- Shaoxing Cooking Wine - I add a bit of Shaoxing cooking wine for flavor but if you don't have this, you can substitute it with dry sherry or you can omit it.
Sweet and Sour Sauce Ingredients
- Tomato Paste - I don't use any ketchup for my sweet and sour sauce because I find tomato paste gives a lot more flavor and it also has an umami flavor to it as well.
- Sugar\White Vinegar - Sugar and vinegar is a must for this sauce. I tested this very thoroughly and made sure that this is a good sweet-to-sour balance (I tend to enjoy sweet and sour sauce that is less sweet and has a nice tart kick to it.) I like to use white vinegar because it is a neutral vinegar and easy to find and I find it tastes better than using rice vinegar.
- Soy Sauce - I highly recommend not omitting soy sauce. It gives the sauce extra umami flavor but it also balances out the sweet and sour flavor and brings the whole sauce together. I like to use light or low sodium soy sauce.
- Oil - The oil is used to 'toast' the tomato paste. Toasting it in the oil will concentrate the flavor of tomato paste and really bring out the flavor. It also removes any trace of tomato flavor.
- Corn Starch and Water - I use corn starch slurry to thicken the sauce at the very end.
How to Make the Chicken Extra Crispy
1.) Always Use A Starch to Batter
When it comes to any type of crispy better foods like Crispy Beef, Sweet and Sour Pork etc, it's important to always use starch in your batter. If you're looking for a more delicate and crispy batter (like the one I use in My Ultimate Super Crispy Fried Chicken recipe) then you would mix all-purpose flour in it but for anything that needs to be coated in a sauce (like this recipe), I only use starch in the batter. Starch creates a harder and crunchier batter that can withstand the coating of sauce better which prevents it from being soggy.
The 2 main starches that I use interchangeably are corn starch and potato starch. I listed the pros and cons below so that you can decide what type of starch works for you.
- Corn Starch - There are no cons to using corn starch. It's easier to find and easier to work with, which makes it the perfect starch to use for deep frying.
- Potato Starch - The pros of using potato starch is it creates a VERY crunchy batter but it is harder to find than corn starch.
The major con about using potato starch is its ease of use. When you deep fry with potato starch, you need to be extra careful when you are initially putting the chicken into the hot oil.
Once the potato starch touches the hot oil, it will initially become gummy and sticky, so if you have 2 pieces too close together they will stick together. Once the chicken sticks together it is very hard to pull apart without ripping the batter off the meat. If you put all the chicken in all at once it can potentially become one giant ball of meat as well.
If you plan to use potato starch, you need to deep fry the chicken in small batches, making sure the batter has fully hardened before you move them around.
2.) Battering Process (2 Steps)
Step 1 - First Coat (Sticky Batter)
Coat the marinated chicken in ½ the starch and let it sit for a few minutes until the starch absorbs the marinade. This will make the batter more flavorful. The starch will start to become thick and gummy.
Step 2 - Second Coat (Sealing the Flavourful Batter)
Put the other ½ of the starch on a plate. Once the first coat of starch has absorbed all the marinade, dunk each piece of chicken in the starch on the plate to create a white starch coating. This coating makes the chicken crispier.
3.) Double Fry
Double frying is a Korean cooking technique that is used to get anything super crunchy. It's an easy step and definitely shouldn't be skipped if you want to get your chicken batter to have a super crunchy hard shell.
To double fry, you need to first deep fry your chicken until it is fully cooked (which is about 3 minutes). Once the chicken is fully cooked, remove the chicken from the oil and let it sit out for about 30 seconds. After 30 seconds, dunk the chicken back in the oil to fry again for another 30 seconds or until golden brown.
Tips for Making Crispy Sweet and Sour Chicken
- To keep the chicken crispy and prevent it from getting soggy, make sure you don't cook the deep-fried chicken in the sauce for too long. The longer you cook it in the sauce, the soggier it will be. I like to add the chicken at the very end, toss it for about 20-30 seconds and then turn off the heat.
FAQs
Sweet and sour chicken uses a sweet and sour sauce that is sweet and tangy, whereas General Tso's chicken uses a sweet and spicy sauce and doesn't have much of a tangy flavor.
More Chinese Recipes You May Like
If you like my recipes and tutorials and want to be updated on when new ones come out, please consider subscribing to my newsletter (we don't spam) and follow along on Instagram, Facebook, and Pinterest for all of my latest recipes!
Recipe Card
Sweet and Sour Chicken
Recipe Notes
- To keep the chicken crispy and prevent it from getting soggy, make sure you don't cook the deep-fried chicken in the sauce for too long. The longer you cook it in the sauce, the soggier it will be. I like to add the chicken at the very end, toss it for about 20-30 seconds and then turn off the heat.
- If you don't have Shaoxing wine for the marinade, you can substitute it with dry sherry or omit it.
Ingredients
Fruit and Vegetables
- ½ cup bell pepper (any color, cut into 1 inch cubes)
- ½ cup pineapple (highly recommend using fresh pineapple, but canned pineapple works too)
- ½ white onion (cut into 1 inch cubes)
Marinade
- 1 lb chicken (boneless, dark or white meat cut into 1 inch cubes)
- 2 cloves garlic (approx. ¾ tablespoon)
- 1 slice ginger (approx ½ tablespoon)
- ¼ onion (approx. 2 tablespoons)
- 2 tablespoons light soy sauce (or low sodium)
- ½ tablespoon Shaoxing Cooking Wine (if you don't have this, omit it)
Batter
- 1 cup corn starch (divided in half)
Sweet and Sour Sauce
- ¼ cup tomato paste
- 2 tablespoons oil
- ½ cup white vinegar
- ½ cup sugar
- ¼ cup water
- 2 tablespoons soy sauce
Corn Starch Slurry (To Thicken Sauce)
- 2 teaspoons corn starch
- 2 teaspoons cold water
Instructions
Preparation
- Cut the onions and peppers into 1-inch chunks and set aside
- 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.
Marinating the Chicken
- Cut the chicken into 1-inch chunks and place it in a bowl.
- Grate the ginger, 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.
- Add soy sauce and Shaoxing wine to the bowl and mix everything very well.
- Let it marinate for 1 hour.
Battering the Chicken
- Once the chicken has finished marinating, in the bowl or plate - separate them slightly so they are not clumped together into a tall pile.
- Add half the potato starch over the chicken and gently toss it until each piece has been coated with potato starch.Let it rest for 5 minutes until the potato starch has absorbed the marinade and moisture, and the batter looks gummy and moist.
- Add the rest of the potato starch onto a large plate and dip each piece of chicken into the potato starch one by one until each piece is well coated.
Deep Frying the Chicken
- 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.
- 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.
- 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.
- 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.
Putting It Together
- In a clean frying pan, add 2-3 tablespoons of oil, and set the stove to medium heat.
- Add in the tomato paste when the oil is hot and toast the tomato paste for 1-2 minutes until the oil has turned orange
- Add in the white vinegar, water, sugar, and soy sauce and mix well and let it cook for 5 minutes.
- In a small bowl, dissolve the corn starch in cold water. Slowly pour it into the sauce but make sure you are constantly stirring it so it doesn't clump.
- 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.
- 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.
- Plate it and serve with rice! Happy Eats! 🙂
Nutrition
*Nutritional information is calculated using online tools and is an estimate*
Disclaimer: We are a participant in the Amazon Services LLC Associates Program. As an Amazon Associate, I earn from qualifying purchases at no cost to you - these earnings help keep this blog running. While I appreciate the support – please try to buy your items locally if possible to support your local shops (chances are they are cheaper locally as well!) 🙂
Tracy S says
Delish!!
Joyce Lee says
Hi Tracy!
So happy you liked it!
kushigalu says
I am drooling over this chicken recipe I Pinned to make for dinner over the weekend. Thanks for sharing.
Joyce Lee says
Hi Kushigalu!
Hope you enjoy this!
Nikki says
One of my absolute favorites. This take out copy cat really hits all the flavor and textures spots. Can't wait to try it.
Joyce Lee says
Hi Nikki!
Hope you like it!
Tayler says
This recipe is so much better than takeout! I made it over the weekend and my whole family loved it!
Joyce Lee says
Hi Tayler!
I love that homemade food makes 2x as much as takeout! heehee! So happy everyone enjoyed it!
Sara Welch says
Enjoyed this for dinner last night and it did not disappoint! Flavors are perfectly balanced and delicious; easily, a new favorite recipe!
Joyce Lee says
Hi Sara!
Woohoo! So glad this turned out!
Luci says
This is my family's go-to take out dish so I had to try it.
It's so easy to make and was really good! Thanks for sharing 🙂
Joyce Lee says
Hi Luci!
So happy you liked it! I'm very happy to share!
Josie says
This crispy fried Sweet and Sour Chicken ( or pork) is one of my favorite Dish, that I must to order when eat at restaurants. Now I can use this easy recipe to make nice cooking especially add with tanderlizing pineapples, and final top up with sesame seeds, hopefully can surprise my family members
Joyce Lee says
Hi Josie!
This is definitely one of my favourite take-out dishes. I hope you all enjoy it!