Faites chauffer l’huile d’olive dans une sauteuse, à feu moyen. Faites revenir l'échalote pendant quelques minutes jusqu'à ce qu'elle soit translucide. Ajoutez l'ail à la fin, en veillant à ne pas le brûler.
Versez le riz dans la poêle et laissez-le cuire pendant 2 minutes, en remuant régulièrement pour s’assurer qu’il est complètement enrobé d’huile et bien mélangé à l’échalote et à l’ail.
Ajoutez une louche de bouillon chaud dans la casserole, en remuant continuellement. Une fois que cette quantité est absorbée, ajoutez une autre louche. Répétez ce procédé pendant environ 18 minutes, en laissant le riz absorber lentement le bouillon.
Lorsque le riz est presque cuit, incorporez les asperges et poursuivez la cuisson encore 5 minutes jusqu'à ce qu'elles ramollissent.
Retirez la sauteuse du feu et ajoutez le jus et le zeste de citron, ainsi que le persil et le parmesan (si vous en utilisez). Assaisonnez au goût et servez immédiatement.