Bite-sized chicken thigh or breast in a light, bubbly self-raising batter, fried until pale gold and shatteringly crisp, then served with a glossy sweet and sour dipping sauce. The batter uses fizzy water and a double fry for that signature crunch that holds up all the way to the table. It is the takeaway box, recreated properly in a normal UK kitchen.
Takeaway chicken balls are a British-Chinese invention and proud of it: puffy, pale-gold spheres with a crunch you can hear, dunked in scarlet sweet and sour. The secret is not more batter but a lighter one — self-raising flour, cornflour and ice-cold fizzy water — plus a quick second fry. Get those two right and yours will beat the box.
Ingredients
Method
- Toss the chicken chunks with the Shaoxing wine, light soy, white pepper and sesame oil. Leave to sit while you do everything else — 15 minutes is plenty, and it seasons the meat right through so the balls are not bland under the batter.
- Make the sauce first so it is ready and warm. Put the pineapple juice, rice vinegar, sugar and ketchup in a small pan and bring to a simmer, stirring until the sugar dissolves. Add the cornflour slurry and stir for 30 seconds until the sauce turns glossy and thick enough to coat a spoon. Take off the heat and stir in the food colouring if using.
- Pour the oil into a large deep saucepan, no more than one third full, and heat to 175°C. If you have no thermometer, drop in a cube of bread: it should sizzle steadily and turn golden in about 45 seconds. Never leave hot oil unattended — see /guides/how-to-deep-fry-safely-at-home/ for the full run-through.
- Whisk the self-raising flour, cornflour, salt and baking powder together. Pour in the ice-cold sparkling water and whisk just until you have a batter the thickness of double cream, lumps and all. Do not beat it smooth and do not make it early — the fizz and the cold are what make it puff.
- Drain the chicken and toss it in the extra 3 tbsp cornflour until every piece is dry and dusty. This is what stops the batter sliding off in the oil.
- Working in batches of 6 to 8 pieces, dip each chunk into the batter, let the excess run off for a second, then lower it away from you into the oil. Fry for 4 to 5 minutes, turning once, until pale gold and firm. Lift onto a wire rack set over a tray — never kitchen paper, which steams the bases soft. Let the oil come back to 175°C between batches.
- Once all the chicken is fried, raise the oil to 190°C and return the balls in batches for 45 to 60 seconds each. They will crisp, colour a shade deeper and puff properly. Drain on the rack again.
- Check one ball by cutting the largest in half: the chicken should be white and cooked through with no pink, and piping hot in the middle. Give the rest another 30 seconds in the oil if not.
- Pile the balls into a warm bowl, reheat the sauce briefly until it loosens and shines, and serve it alongside for dipping or pour it over at the table if you want them properly sticky.
Serve it with
- Egg fried rice
- Chow mein with beansprouts
- Salt and pepper chips
- Prawn crackers
- Quick cucumber and spring onion salad
Why this works
Takeaway crunch comes from a low-gluten, low-density batter and two trips through the oil: self-raising flour plus baking powder and ice-cold fizzy water create steam and gas bubbles that inflate the coating, while the cornflour keeps it from going bready. The first fry at 175°C cooks the chicken; the short blast at 190°C drives out surface moisture so the shell sets crisp and stays that way.
Common swaps
- No Shaoxing wine? Dry sherry is the closest supermarket stand-in; dry vermouth also works.
- Swap the chicken for firm tofu or cauliflower florets — same batter, drop the first fry to 4 minutes.
- No sparkling water? Ice-cold lager gives an even lighter, slightly nuttier batter.
- For a curry sauce version, skip the sweet and sour and serve with Chinese takeaway curry sauce instead.
- Air fryer: not the same, but dust the chicken in cornflour, spray well and cook at 200°C for 14 minutes, shaking halfway.
Common mistakes to avoid
- Making the batter early. It deflates within about 20 minutes — mix it the moment the oil hits temperature.
- Crowding the pan. Too many pieces drop the oil temperature and the batter absorbs oil instead of crisping. Six to eight at a time, maximum.
- Draining on kitchen paper. Trapped steam softens the bottom of every ball. A wire rack over a tray keeps all sides crisp.
- Cutting the chicken too large. Anything over 3cm needs so long to cook through that the batter darkens before the middle is done.
Storage, freezing & reheating
Storage: Keep leftover balls in an airtight container in the fridge for up to 2 days. Store the sauce separately, also refrigerated, for up to 5 days — never pour it over anything you plan to keep.
Freezing: Freeze the fried, cooled balls in a single layer on a tray, then bag them for up to 2 months. The sauce freezes well too; it may look split on thawing but whisks back together over a low heat.
Reheating: Do not microwave — the coating goes leathery. Reheat on a wire rack in the oven at 200°C for 8 to 10 minutes (12 to 14 from frozen), or in an air fryer at 200°C for 6 minutes, until crisp again and piping hot right through.
Allergen notes: contains Gluten, Soya, Sesame, Sulphites. Always check individual product labels.
Estimated nutrition
Per serving, estimated from typical ingredient values — not a substitute for precise dietary calculation.
| Calories | 610 kcal |
|---|---|
| Protein | 38g |
| Carbohydrate | 52g |
| Fat | 29g |