Égoutter les asperges. Émincer le poulet en lanières, puis le saler et le saupoudrer de farine.
Dans un wok ou une sauteuse à fond épais, chauffer 2 cuillères à soupe d'huile et y faire dorer les lanières de poulet 5 minutes environ. Les réserver dans un plat creux.
Chauffer le reste d'huile dans la sauteuse et y faire revenir l'oignon 3 minutes, en remuant.
Ajouter la cannelle et bien mélanger pour bien imprégner l'oignon, puis verser le riz. Remuer 1 minute avant de mouiller avec le bouillon. Porter à ébullition. Baisser le feu, couvrir et laisser frémir 20 minutes, en mélangeant de temps en temps
Pendant ce temps, poêler les amandes à sec jusqu'à coloration.
Ajouter le poulet, les pointes d'asperges et le persil au riz. Mélanger et servir chaud, avec les amandes grillées.