Peler les oignons, les couper verticalement en 8, séparer les épaisseurs les unes des autres. Couper le buf en tranches fines, puis celles-ci en
aiguillettes de 1 cm de large. Débiter les aiguillettes en morceaux de 3-4 cm de long. Dans un saladier préparer une sauce en mélangeant les différents ingrédients suivants : sucre en poudre, jus de citron, Noilly-Prat, sauce soja, 20 cl d'eau, poudre de gingembre, piment, fécule de pomme de terre et 2 cuillères à soupe d'huile. Mettre la viande à mariner dans la sauce pour 30 minutes au frais.
Dans une sauteuse, ou mieux dans un wok, verser le reste d'huile, chauffer à feu assez vif, ajouter les oignons et les faire légèrement dorer en remuant sans cesse. Égoutter la viande,
réserver la marinade. Retirer les oignons, les réserver, placer les morceaux de buf à la place, cuire 2 minutes à feu vif en remuant, ajouter la marinade, les oignons et poursuivre la cuisson 5 minutes sans cesser de mélanger. Ajouter un peu d'eau si la sauce épaissit trop. Verser dans le plat de service et parsemer de la tige de cive finement
ciselée. Accompagner de
riz cantonais ou de nouilles chinoises.