Crispy Sweet and Sour Chicken
(better than takeout)
Golden, crunchy battered chicken tossed in a tangy sweet and sour sauce with stir-fried peppers — this is the recipe that will make you forget your local Chinese restaurant. Easy enough for a weeknight, impressive enough for guests. And yes — it works just as well with tofu.
Crispy sweet and sour chicken in a wok with bell peppers and sesame seeds
Why This Sweet and Sour Chicken Recipe Actually Works
Most homemade sweet and sour chicken ends up soggy within minutes. The secret is in two things: a proper batter with baking powder that stays crispy even after the sauce is added, and a sauce that uses real pineapple juice instead of just sugar and vinegar. The result is a glaze that clings without turning the coating into mush.
The sauce itself is dead simple — ketchup, pineapple juice, soy sauce, a touch of vinegar, and sugar. Whisk it together in under two minutes while the chicken fries.
How to Make It, Step by Step
- Season the chicken (or tofu) with a pinch of salt. Cover and let it rest for 30 minutes at room temperature. This draws out a little moisture and helps the batter adhere better.
- Chop all the vegetables — bell peppers, onion, and garlic — and keep them in a bowl. Stir-frying moves fast, so having everything ready before you start cooking is key.
- In a bowl, combine the ketchup, pineapple juice, soy sauce, vinegar, sugar, salt, and pepper. Whisk until the sugar is fully dissolved and the sauce is smooth. Taste it — it should be tangy, sweet, and a little punchy. Set aside.
- In a bowl, mix together the flour, corn flour, baking powder, salt, and pepper. Gradually add water, stirring until you have a smooth, thick batter — it should coat the back of a spoon without running off too fast.
- Add the chicken pieces and toss until every piece is evenly coated.
- Heat vegetable oil in a deep pot to 170°C (340°F). Carefully lower the coated chicken in piece by piece — don’t crowd the pot or the temperature will drop and the coating won’t crisp up.
- Fry in batches for 3–4 minutes per batch until golden brown. Remove and place on a wire cooling rack — not paper towels, which trap steam and soften the crust.
- Heat a little oil in a wok over very high heat. Add all the vegetables — peppers, onion, garlic — and stir-fry for 2–3 minutes. You want them to have a little colour and bite, not go soft and limp. Season with a pinch of salt.
- Pour in the sweet and sour sauce along with a small splash of water mixed with a teaspoon of corn flour. Stir constantly until the sauce starts to thicken and becomes glossy — about 1–2 minutes.
- Return the fried chicken to the wok and toss everything together until every piece is well coated. Turn off the heat.
- Finish with sesame seeds and green onions. Serve immediately over steamed white rice.
- 🌡️ Oil temp: Keep it at 170°C. Too hot and the batter burns before the chicken cooks. Too cool and it soaks up oil and goes greasy.
- 🍗 Cut size: Keep pieces bite-size and roughly even so they cook at the same rate.
- ⏱️ Don’t overcook the veg: The peppers and onion should still have a slight crunch when you add the sauce. They continue cooking in the heat of the wok.
- ❄️ Leftovers: Store chicken and sauce separately in the fridge. Reheat the chicken in a hot dry pan or air fryer to bring back the crispiness, then toss in warmed sauce.
Frequently Asked Questions
Drop a comment below and let me know how it went. If you tried it with tofu, I’d especially love to hear how that turned out. If you’re into Asian takeout recipes at home, the chicken fried rice is another one worth making. Tag your photos — nothing makes my day like seeing this dish come out of someone else’s wok.
