Sweet and Sour Chicken
Do you ever order sweet and sour chicken and spend most of the time hoping you get enough of the crispy bits?
This version keeps the chicken golden and crunchy, then coats it in that sticky, tangy sauce with peppers and pineapple.
Sweet and sour chicken is one of those dinners where the sauce has to get the balance right.
Too sweet and it gets a bit much.
Too sharp and it stops being comforting.
Here, the chicken stays crisp around the edges while the sauce clings to it, with peppers and pineapple adding a little freshness and bite.
I like serving it over plain rice so the sauce has somewhere to go without competing with anything else.
A few spring onions on top are nice too, but I wouldn’t overcomplicate it.
You really just want crispy chicken, a glossy sweet and sour sauce, and enough rice to catch the extra at the bottom of the bowl.
Why this one works
A lot of sweet and sour chicken recipes go wrong in one of two ways.
The chicken is either soggy and sad, or the sauce tastes like warm jam with vinegar having an argument in the background.
This version fixes both.
The chicken is coated and fried until crisp first, then tossed in the sauce right at the end so it keeps some texture. The sauce is sweet, yes, but it also has tang, salt, and enough balance to stop it from becoming pure sugar chaos. The pineapple pieces and red bell pepper match the bowl exactly and give it that classic sweet and sour feel without overloading it with extras.
And I am keeping the vegetables simple on purpose.
No random carrots.
No handful of peas trying to join the party.
Just what belongs here.
Ingredients
For the chicken
- 2 large chicken breasts, cut into bite-sized chunks
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 2 eggs
- 1/2 cup plain flour
- 1/2 cup cornflour
- Vegetable oil, for frying
For the sweet and sour sauce
- 1/2 cup ketchup
- 1/3 cup rice vinegar
- 1/4 cup light brown sugar
- 2 tablespoons soy sauce
- 1 tablespoon pineapple juice
- 1 tablespoon cornflour
- 3 tablespoons water
For the stir-fry
- 1 tablespoon vegetable oil
- 1 red bell pepper, chopped into chunky pieces
- 1 cup pineapple chunks
- 3 spring onions, finely sliced
For serving
- 3 to 4 cups cooked white rice
A quick note before you start
Cut the chicken into chunky pieces, not tiny little scraps.
You want proper bites that stay juicy in the middle and hold their coating. If the pieces are too small, they cook too fast and the whole thing loses that satisfying takeout-style look. Bigger chunks also stand up better once the sauce gets involved.
And when you fry them, do it in batches.
Yes, it is mildly annoying.
Yes, it matters.
Crowding the pan makes the oil temperature drop, and then the chicken steams instead of fries. Nobody dreams about steamed sweet and sour chicken.
Instructions
1. Cook the rice
- Cook the white rice according to the packet instructions.
- Fluff it with a fork and keep it warm while you make the chicken.
2. Prepare the chicken
- Put the chicken pieces in a bowl.
- Season them with salt, black pepper, and garlic powder.
- In one bowl, beat the eggs.
- In another bowl, mix the plain flour and cornflour.
- Dip each chicken piece into the egg, then coat it in the flour mixture.
- Set the coated chicken aside on a tray or plate.
3. Fry the chicken
- Heat a generous layer of vegetable oil in a deep frying pan or saucepan over medium-high heat.
- Once the oil is hot, fry the chicken in batches.
- Cook for about 4 to 5 minutes, turning as needed, until the pieces are golden, crisp, and cooked through.
- Transfer the cooked chicken to a plate lined with kitchen paper.
- Repeat with the remaining chicken.
4. Make the sauce
- In a small bowl, whisk together the ketchup, rice vinegar, brown sugar, soy sauce, and pineapple juice.
- In a separate tiny bowl or cup, stir the cornflour and water together to make a slurry.
5. Cook the peppers and pineapple
- In a large frying pan or wok, heat 1 tablespoon of vegetable oil over medium heat.
- Add the chopped red bell pepper.
- Cook for 2 to 3 minutes until slightly softened but still bright.
- Add the pineapple chunks and cook for 1 minute more.
6. Finish the sweet and sour sauce
- Pour the sauce mixture into the pan with the peppers and pineapple.
- Let it bubble for 1 to 2 minutes.
- Stir in the cornflour slurry.
- Cook for another minute, stirring, until the sauce thickens and turns glossy.
7. Combine everything
- Add the crispy chicken pieces to the pan.
- Toss gently until the chicken is coated in the sauce.
- Sprinkle over most of the sliced spring onions.
8. Serve
- Spoon the fluffy white rice into bowls.
- Add the sweet and sour chicken on the side or over the rice.
- Garnish with the remaining chopped spring onions.
- Serve straight away while the chicken still has that lovely crisp edge under the sauce.
The sauce should look bold and glossy
This matters more than people admit.
Sweet and sour chicken is not meant to have a pale, timid little sauce that looks unsure of itself. It should be shiny, rich, and properly red. That is part of the appeal. When the sauce clings to the chicken and pools just slightly into the rice, you know you are in business.
If your sauce looks too thick, add a splash of water.
If it seems too thin, let it bubble for another minute.
You want it to coat, not drown.
There is a difference.
Pineapple belongs here
I know this can be a mildly divisive issue, but I am standing firm.
The pineapple is not just filler.
It cuts through the richness, plays nicely with the tangy sauce, and gives the whole bowl that unmistakable sweet and sour flavour. Without it, the dish can lean a bit too sharp and one-note. Here, the pineapple pieces are juicy and obvious, which is exactly right.
If you are one of those people who claims not to like fruit in savoury food, I respect your journey, but I am not changing this recipe.
Best tips for getting it right
Dry the chicken well
If the chicken is wet, the coating gets patchy and annoying.
Use a mix of flour and cornflour
That gives you a crispier result than plain flour alone.
Fry first, sauce second
Do not toss the chicken in the sauce until the sauce is ready and hot.
Keep the peppers slightly firm
They should soften, but still have shape and bite.
Serve immediately
This is the kind of dinner that shines brightest the moment it is made.
Easy swaps if you need them
If you want to use chicken thighs instead of chicken breast, go ahead.
They stay juicy and work very well here.
If you do not have rice vinegar, white vinegar will do, though rice vinegar gives a gentler tang. If you want a little heat, you can add a pinch of chilli flakes to the sauce, but I would keep it subtle. This dish is more about sweet, tangy, glossy comfort than aggressive spice.
And if you want to use shop-bought cooked rice on a chaotic evening, I truly support that.
Not every dinner has to be a personal endurance challenge.
Q&A
Can I bake the chicken instead of frying it?
Yes, but the texture will be different.
It will still be tasty, though not quite as crisp and classic. If baking, spray the coated chicken lightly with oil and cook until golden and cooked through.
Can I use canned pineapple?
Yes.
Canned pineapple works perfectly here. Just drain it well, and if possible, save a spoonful of the juice for the sauce.
Can I make it ahead?
You can make the sauce and cook the rice ahead of time.
The chicken is best cooked fresh, otherwise it loses that crisp texture.
Can I reheat leftovers?
Yes.
Reheat gently in a pan or microwave until hot. The chicken will be softer the next day, but the flavour will still be great.
What rice is best with this?
Plain white long-grain rice is the best match.
It stays fluffy and lets the chicken and sauce do the talking.
Can I add more vegetables?
You can, but keep it sensible.
Red pepper and pineapple are the key ones here. Too many extras start pulling the dish away from the version you actually wanted.
How do I know the sauce is ready?
It should be glossy, slightly thickened, and able to coat the back of a spoon.
If it looks watery, give it another minute.
Can I make it less sweet?
Yes.
Reduce the brown sugar slightly if you want a sharper, tangier sauce.


