Crispy Sweet and Sour Chicken with Rice
This is the sort of plate that makes a takeaway feel unnecessary.
The chicken is crisp, the sauce is sticky and sharp, and once the rice starts catching all those sweet-and-sour juices, it’s game over.

Sweet and sour chicken only really works for me if the chicken still has some crunch left once the sauce goes on.
So the sauce gets added right at the end, just long enough to coat everything without turning the chicken soggy.
The peppers and onion stay a little firm, the pineapple keeps that juicy sweetness, and the rice is there to soak up whatever ends up at the bottom of the bowl.
I usually add a few chips on the side too, because apparently rice wasn’t enough carb for one dinner.
It’s sticky, crunchy, sweet, sharp, and a little messy to eat.
Which is exactly why it’s good.
Why You’ll Love This Recipe
This dinner has a lot going for it.
The chicken stays crispy under that sticky sauce, which is always the main thing I want from sweet and sour chicken.
The peppers, onions, and pineapple make it feel fresh and colourful instead of heavy.
It also has that classic takeaway feel without needing anything too complicated.
And with the rice on one side and the crunchy chips on the other, it ends up being one of those plates that feels a little bit fun in the best way.
Ingredients
For the chicken
- 500g boneless chicken breast or thigh, cut into bite-sized pieces
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 2 eggs
- 4 tablespoons cornflour
- 6 tablespoons plain flour
- Oil, for frying
For the sweet and sour sauce
- 1 tablespoon oil
- 1 medium onion, cut into chunky slices
- 1 red bell pepper, chopped
- 1 yellow bell pepper, chopped
- 1 cup pineapple chunks
- 2 garlic cloves, minced
- 1/2 cup ketchup
- 3 tablespoons sweet chilli sauce
- 2 tablespoons white vinegar
- 3 tablespoons brown sugar
- 2 tablespoons soy sauce
- 1/2 cup pineapple juice or water
- 1 tablespoon cornflour mixed with 2 tablespoons water
- A few drops red food colouring, optional
To serve
- 3 cups cooked white rice
- Ready salted crisps or thin crunchy chips, for serving on the side
Ingredient Notes
Chicken thigh gives you a juicier result, but chicken breast also works really well if that’s what you already have.
Cornflour helps give the coating that light crisp texture, so I wouldn’t skip it.
Pineapple is important here because it cuts through the richness and gives the sauce that classic sweet and sour flavour.
For the side, the plate works best with plain white rice and a handful of crunchy crisps or thin chips, just like a proper takeaway-style bowl.
How to Make Crispy Sweet and Sour Chicken
1. Cook the rice
- Cook your white rice according to the packet instructions.
- Fluff it with a fork and set it aside while you make the chicken.
2. Coat the chicken
- Add the chicken pieces to a bowl.
- Season with salt, black pepper, and garlic powder.
- Beat in the eggs until the chicken is well coated.
- Add the cornflour and plain flour, then toss everything together until the chicken is fully coated in a thick, shaggy batter.
3. Fry until crispy
- Heat oil in a deep frying pan or saucepan over medium-high heat.
- Fry the chicken in batches so you don’t overcrowd the pan.
- Cook for about 4 to 5 minutes, or until the pieces are golden, crisp, and cooked through.
- Transfer the cooked chicken to a plate lined with paper towel.
4. Make the sauce
- Heat 1 tablespoon oil in a large pan or wok.
- Add the onion and bell peppers.
- Stir-fry for 2 to 3 minutes so they soften slightly but still keep some bite.
- Add the pineapple and garlic, then cook for another 30 seconds.
5. Bring it together
- Pour in the ketchup, sweet chilli sauce, vinegar, brown sugar, soy sauce, and pineapple juice.
- Stir everything together and let it bubble for 2 to 3 minutes.
- If you want that brighter takeaway-style colour, add a tiny drop of red food colouring.
- Stir in the cornflour slurry and cook until the sauce thickens and turns glossy.
6. Toss the chicken in the sauce
- Add the crispy chicken to the pan.
- Toss gently so every piece is coated in the sauce without knocking off too much of the crisp coating.
7. Serve
- Spoon the white rice into bowls or onto plates.
- Add the sweet and sour chicken mixture beside it.
- Finish with a handful of crisps or crunchy chips on the side.
- Serve straight away while the chicken is still crisp and the sauce is hot.
Tips for the Best Sweet and Sour Chicken
Fry the chicken in batches. I know it’s tempting to speed things up, but overcrowding the pan ruins the crispness.
Don’t overcook the peppers and onions. They should still have a little bite because that texture works really well against the sticky sauce.
If you want the chicken extra crisp, fry it once, let it rest for a minute, then give it a quick second fry.
Also, only toss the chicken into the sauce right before serving. That keeps it from going soft too early.
Easy Swaps and Add-Ons
If you don’t want to deep-fry, you can air fry the chicken pieces instead. They won’t be exactly the same, but they still turn out really good.
You can swap the bell peppers around depending on what you have. Red and yellow look nicest, but green works too.
If you like a little heat, add some chilli flakes or a spoonful of sriracha to the sauce.
And if you want to stretch the meal a bit more, you can add extra pineapple or more onion without changing the feel of the dish.
Serving Ideas
This is already a full meal, so it doesn’t need much else.
The white rice balances out the sticky sauce really well, and the crunchy crisps on the side add that salty bite that makes the whole plate feel a lot more fun.
If you want to make it more takeaway-night style, you could serve it with spring rolls or prawn crackers on the side too.
It’s also a good one for a Friday night dinner when you want something comforting but don’t feel like ordering in.
Storage and Reheating
If you have leftovers, store the rice and chicken in separate airtight containers if possible.
The chicken will soften once it sits in the sauce, which is normal, but it still tastes really good the next day.
Reheat the chicken gently in a pan or microwave until hot.
The crisps or chips should be added fresh when serving, not stored with the rest of the meal.
Q&A
Q&A
Can I use chicken breast instead of chicken thigh?
Yes, definitely. Chicken thigh is juicier, but chicken breast works perfectly well here too.
Can I make it ahead?
You can make the sauce and cook the rice ahead of time. I’d still fry the chicken fresh if you want the best texture.
Does it taste like takeaway sweet and sour chicken?
Very much so. It has that glossy, sweet, tangy sauce and those crispy chicken pieces that make it feel like a proper fakeaway.
What kind of chips work best on the side?
For this style of plate, plain ready salted crisps or thin crunchy chips work best. They give that extra crunch without competing with the sauce.
Can I add more vegetables?
Yes. You can throw in more peppers, some carrot, or even a few sugar snap peas if you like.
Final Thoughts
This crispy sweet and sour chicken is one of those dinners that feels cheerful the second it hits the table.
You’ve got the sticky red sauce, juicy pineapple, soft onions, sweet peppers, fluffy rice, and that crunchy side of crisps pulling it all together.
It’s easy, comforting, and honestly tastes like the kind of meal you’d happily order again, except this time you made it yourself.
