Rincer le riz jasmin, puis le cuire avec 720 ml d’eau et le sel : porter à ébullition, couvrir et laisser mijoter à feu doux 12–15 minutes. Laisser reposer 5–10 minutes hors du feu avant d’égrainer.
Mélanger la farine, la fécule, le sel, la poudre d’ail et la poudre d’oignon dans un grand bol. Enrober les morceaux de poulet (avec l’œuf battu au préalable si désiré), puis secouer l’excédent de panure.
Chauffer l’huile à 180–190 °C et frire le poulet par petites quantités 3–4 minutes, jusqu’à ce qu’il soit cuit et légèrement doré. Égoutter.
Dans un bol, mélanger la sauce soya, le vinaigre de riz, le sucre et 75 ml d’eau. Dans un autre bol, délayer 15 ml de fécule dans 30 ml d’eau froide.
Monter l’huile à environ 200 °C et effectuer une deuxième friture 1–2 minutes, jusqu’à ce que le poulet soit bien doré et très croustillant. Égoutter.
Chauffer un wok ou une grande poêle à feu moyen-vif. Ajouter l’huile de sésame, puis le gingembre, l’ail et les piments. Faire revenir 30–40 secondes.
Verser le mélange sauce soya/vinaigre/sucre/eau et porter à frémissement. Ajouter la liaison fécule/eau en remuant et laisser épaissir 1–2 minutes jusqu’à consistance sirupeuse.
Ajouter le poulet frit dans la sauce et bien l’enrober. Incorporer la plupart des oignons verts et des graines de sésame.
Servir immédiatement le poulet Général Tao sur du riz jasmin, garni du reste d’oignons verts et de sésame.