I still remember the first time I attempted to make sweet and sour chicken at home. After years of ordering it from our local takeout, I finally decided to try my hand at creating this classic dish in my own kitchen. That first bite was a revelation—crispy chicken pieces coated in that perfect balance of sweet and tangy sauce. I couldn’t believe I’d waited so long to make it myself!
The beauty of this sweet and sour chicken lies in its simplicity. Despite its impressive flavor profile, it comes together in under 30 minutes with ingredients I usually have in my pantry. The chicken turns out delightfully crispy on the outside yet tender inside, while the sauce delivers that perfect harmony of flavors that makes your taste buds dance.
I love serving this over fluffy rice for a complete meal, but I’ve experimented with noodles too—equally delicious! My family particularly enjoys when I add extra vegetables like baby corn or water chestnuts for added crunch. The versatility of this dish never ceases to amaze me, and I find myself coming back to it time and again when I need a reliable crowd-pleaser.

Why You’ll Love This Sweet and Sour Chicken
I’ve refined this recipe over countless family dinners, and I’m confident you’ll adore it for these reasons:
- Perfect Balance of Flavors: I’ve carefully calibrated the sauce ingredients to achieve that authentic sweet-sour harmony that defines this beloved dish.
- Crispy Coating Technique: My double-dredge method ensures the chicken stays crispy even after being tossed in the sauce—a game-changer I discovered through much trial and error.
- Quick Preparation: Despite its impressive taste, I can have this on the table in about 30 minutes—perfect for those evenings when time is precious but I refuse to compromise on flavor.
- Versatile Serving Options: Whether for a family dinner or entertaining guests, this dish consistently impresses with its vibrant appearance and bold taste.
- Freezer-Friendly: I often double the recipe because it freezes beautifully, giving me a head start on future meals when life gets hectic.

Ingredients for This Recipe
I’ve carefully selected each ingredient in this recipe to create that perfect balance of flavors and textures:
For the Chicken:
- Vegetable Oil : Creates that perfect golden crust that seals in moisture. I use a neutral-flavored oil with a high smoke point for the best results.
- Eggs : The binding agent that helps the coating adhere to the chicken. Fresh eggs create a more consistent and reliable coating.
- Cornflour : The secret to achieving that signature crispy exterior. Its fine texture creates a lighter crunch than regular flour alone.
- Plain Flour : Works with the cornflour to create that perfect crispy coating. I use all-purpose for its balanced protein content.
- Salt : Enhances all the flavors and ensures the chicken isn’t bland beneath the sauce. I prefer sea salt for its clean flavor.
- Pepper : Adds a subtle warmth to the coating. Freshly ground provides the most aromatic punch.
- Garlic Salt : Infuses the coating with savory depth. This two-in-one ingredient simplifies the recipe without sacrificing flavor.
- Paprika : Brings beautiful color and a mild, sweet pepper flavor. I use sweet paprika rather than smoked for authenticity.
- Chicken Breast Fillets : The star of the dish. I choose plump fillets and cut them uniformly for even cooking.
For the Sauce:
- Vegetable Oil : The foundation for sautéing the aromatics. Keeps the flavors clean without adding competing tastes.
- Onion : Provides sweetness and texture. I cut into larger pieces so they maintain some bite after cooking.
- Red Pepper : Adds vibrant color and sweet pepper flavor. The slight sweetness complements the tanginess of the sauce.
- Green Pepper : Offers a slightly bitter counterpoint to the red pepper. The color contrast makes the dish visually appealing.
- Garlic : Infuses the sauce with aromatic depth. I prefer fresh over pre-minced for its brighter flavor.
- Minced Ginger : Brings warmth and distinctive zing. Fresh is best, but good-quality jarred works in a pinch.
- Tomato Ketchup : The base of our sauce. Its balanced sweetness and acidity are perfect for this dish.
- Malt Vinegar : Provides that signature tanginess. I find its robust flavor works better than rice vinegar in this particular recipe.
- Dark Brown Muscovado Sugar : Creates rich caramel notes that simple white sugar can’t match. Its molasses content adds remarkable depth.
- Pineapple Chunks in Juice : Brings tropical sweetness and juicy texture. The juice also helps create the perfect sauce consistency.
To Serve:
- Rice : The perfect canvas for the flavorful sauce. I prefer jasmine rice for its aromatic quality.
- Sesame Seeds : Sprinkled on top for a nutty finish and visual appeal. Toasting them briefly enhances their flavor.
How to Make This Recipe

Preparing the Chicken
- Create the Coating Station: In a shallow bowl, beat the eggs lightly until just combined. In another bowl, mix together the cornflour, plain flour, salt, pepper, garlic salt, and paprika until evenly incorporated.
- Prepare the Chicken: Pat the chicken pieces dry with paper towels to ensure maximum crispiness. This removes excess moisture that would create steam instead of a crisp exterior.
- Coat the Chicken: Dip each piece of chicken first in the beaten egg, allowing excess to drip off, then thoroughly coat in the flour mixture. The coating should be even but not too thick.
- Heat the Oil: In a large frying pan or wok, heat 5 tablespoons of vegetable oil over medium-high heat until it shimmers but doesn’t smoke.
- Fry the Chicken: Carefully add the coated chicken pieces in a single layer, working in batches if necessary to avoid overcrowding. Fry for 3-4 minutes per side until golden brown and crispy. The internal temperature should reach 165°F (74°C).
- Drain and Set Aside: Transfer the fried chicken to a plate lined with paper towels. Keep warm while preparing the sauce.
Making the Sauce
- Prepare the Pan: In a clean wok or large frying pan, heat 1 tablespoon of vegetable oil over medium heat.
- Sauté the Aromatics: Add the onion chunks and stir-fry for 2 minutes until they begin to soften but still retain some bite. Add the red and green pepper pieces and continue cooking for another 2 minutes.
- Add Garlic and Ginger: Stir in the chopped garlic and minced ginger, cooking for about 30 seconds until fragrant. Be careful not to burn them as this will create bitterness.
- Create the Sauce Base: Pour in the tomato ketchup, malt vinegar, and dark brown muscovado sugar. Stir well to combine as the sugar dissolves into a glossy sauce.
- Add Pineapple and Simmer: Add the pineapple chunks along with half of their juice. Bring to a gentle simmer and cook for 5 minutes, allowing the sauce to thicken slightly and the flavors to meld together.
- Combine with Chicken: Gently fold the crispy chicken pieces into the sauce, ensuring they’re evenly coated but being careful not to break the crispy coating.
- Final Touches: Allow the chicken and sauce to simmer together for 2 minutes, letting the flavors harmonize while maintaining the chicken’s crispiness.
Serving
- Prepare the Rice: Serve the sweet and sour chicken over freshly cooked egg fried rice or steamed rice.
- Garnish: Sprinkle with sesame seeds just before serving for a nutty finish and beautiful presentation.
Expert Cooking Tips
- Temperature Matters: I always ensure my oil is hot enough (325°F/165°C) before adding the chicken. Too cool and it absorbs oil; too hot and it burns before cooking through.
- Double Dredge for Extra Crunch: For an even crispier result, I sometimes double-coat the chicken by dipping it in egg, flour, back in egg, and flour again.
- Sauce Consistency Control: If your sauce becomes too thick, I’ve found that adding a splash more pineapple juice works better than water, maintaining the flavor balance.
- Prepare in Stages: I recommend frying all the chicken first, then setting it aside while making the sauce. This prevents the coating from becoming soggy.
- Rest Before Serving: Allowing the finished dish to rest for 3-5 minutes lets the sauce slightly thicken and better adhere to the chicken, creating perfect bites every time.
Proper Storage
- Refrigeration: Store leftover sweet and sour chicken in an airtight container for up to 3 days. I separate the chicken from rice to prevent sogginess.
- Freezing: Freeze the chicken and sauce (without rice) in a freezer-safe container for up to 2 months. The texture remains surprisingly good upon reheating.
- Reheating from Refrigerated: For best results, I reheat in a skillet over medium heat rather than microwave. This helps restore some crispiness to the chicken.
- Reheating from Frozen: Thaw overnight in the refrigerator, then reheat in a covered skillet with 1-2 tablespoons of water to rejuvenate the sauce.
Variations and Substitutions
I love experimenting with this recipe, and these are some of my favorite variations that still maintain the dish’s essence:
Protein Swaps:
- Swap chicken for firm tofu, cubed and patted very dry before coating and frying. I’ve found this creates a wonderful vegetarian alternative.
- Try jumbo shrimp instead of chicken for a seafood twist. The cooking time reduces to about 2 minutes per side until pink and opaque.
Sauce Adjustments:
- Replace the ketchup with tomato paste (3 tablespoons) plus 2 tablespoons honey for a less processed option. I appreciate the cleaner flavor profile this creates.
- For a spicy version, I add 1-2 teaspoons of sriracha or 1/2 teaspoon of crushed red pepper flakes to the sauce. The heat beautifully balances the sweetness.
Veggie Variations:
- Add snow peas, baby corn, or water chestnuts for extra texture and nutrition. I add these with the bell peppers for perfect tenderness.
- Try fresh pineapple instead of canned for a more intense flavor. I reduce the added sugar by 1 tablespoon when using fresh fruit.

What Goes with This Recipe
- Steamed Broccoli: The clean, earthy flavor cuts through the richness of the dish. I lightly season with salt and a squeeze of lemon for brightness.
- Simple Asian Slaw: Shredded cabbage, carrots, and green onions tossed with rice vinegar and sesame oil offer refreshing crunch and acidity.
- Spring Rolls: Crispy vegetable spring rolls provide textural contrast and traditional pairing. I serve them as a starter or alongside for a restaurant-style experience.
- Cucumber Salad: Thinly sliced cucumbers marinated in rice vinegar, a pinch of sugar, and sesame seeds. Its cool crispness balances the warm, rich main dish.
- Garlic Green Beans: Quickly stir-fried with garlic and a splash of soy sauce. The savory, slightly charred flavor complements the sweet-sour profile beautifully.
FAQ
Can I make this dish ahead of time?
Yes! Prepare the components separately and combine just before serving to maintain the chicken’s crispiness.
How can I make this dish less sweet?
Reduce the brown sugar by half and increase the vinegar by 1 teaspoon for a tangier profile.
Can I bake the chicken instead of frying?
Absolutely. Bake at 425°F (220°C) for 15 minutes, turning halfway through for a healthier alternative.
Why is my coating falling off the chicken?
Pat the chicken completely dry before coating and ensure your oil is hot enough before adding the chicken.
Is this recipe gluten-free?
Not as written, but substitute rice flour and ensure your soy sauce is gluten-free for an easy adaptation.
Sweet and Sour Chicken
My homemade Sweet and Sour Chicken delivers crispy chicken pieces in a perfectly balanced tangy-sweet sauce with colorful bell peppers and pineapple. Better than takeout and ready in 30 minutes!
- Prep Time: 15 minutes
- Cook Time: 20 minutesÂ
- Total Time: 35 minutes
- Yield: 4 servings
Ingredients
- 5 tbsp vegetable oil
- 2 eggs, lightly beaten
- 3 tbsp cornflour (cornstarch)
- 90g (3/4 cup) plain flour (all-purpose flour)
- 1/2 tsp salt
- 1/2 tsp pepper
- 1/2 tsp garlic salt
- 2 tsp paprika
- 3 skinless chicken breast fillets, chopped into bite-size chunks
Sauce:
- 1 tbsp vegetable oil
- 1 large onion, peeled and chopped into large chunks
- 1 red pepper, chopped into 1-inch pieces
- 1 green pepper, chopped into 1-inch pieces
- 2 cloves of garlic, peeled and chopped/crushed
- 1 tsp minced ginger
- 150ml (2/3 cup) tomato ketchup
- 2 tbsp malt vinegar
- 6 tbsp dark brown muscovado sugar
- 475g (17oz) canned pineapple chunks in juice
To Serve:
- Egg fried rice or boiled rice
- 1 tsp sesame seeds
Instructions
- Mix cornflour, flour, salt, pepper, garlic salt, and paprika in a bowl. Beat eggs in another bowl.
- Dip chicken pieces in egg, then coat in flour mixture.
- Heat 5 tbsp oil in a wok or large frying pan. Fry chicken in batches until golden and cooked through (3-4 minutes per side). Remove and set aside.
- For the sauce, heat 1 tbsp oil in the same pan. Add onion and stir-fry for 2 minutes.
- Add peppers and cook for 2 more minutes.
- Add garlic and ginger, cook for 30 seconds until fragrant.
- Pour in ketchup, vinegar, and sugar. Stir until sugar dissolves.
- Add pineapple chunks with half their juice. Simmer for 5 minutes.
- Return chicken to the pan, gently coat with sauce. Simmer for 2 minutes.
- Serve over rice and sprinkle with sesame seeds.













