Découper en cubes d'un cm sur un l'oignon, le poivron et le poulet. Saler et poivrer le poulet et réserver.
Préparer la sauce de cuisson : mettre dans un bol le ketchup, le sucre, le vinaigre blanc, la sauce de soja et 5 cuillères à soupe d'eau. Mélanger et réserver.
Dans un saladier, mettre la farine et la fécule, ajouter les 12 cl d'eau et bien mélanger l'ensemble. Y ajouter les morceaux de poulet et bien enrober les morceaux.
Porter un bain d'huile à 170-180°, mettre le poulet à frire en 2 ou 3 fois. Retirer les morceaux au bout de 3 à 4 minutes de cuisson. Laisser reposer 5 minutes puis les replonger dans l'huile pour un deuxième bain jusqu'à ce qu'il soit bien dorés puis les retirer sur du papier absorbant.
Dans une sauteuse à feu vif, mettre 3 cuillères à soupe d'huile, faire revenir l'oignon et le poivron 30 secondes, ajouter la sauce de cuisson, mélanger 10 secondes, ajouter les beignets de poulet puis bien les enrober de la sauce.