Rincer le riz à l'eau froide jusqu'à ce que l'eau soit claire.
Dans une casserole, verser le lait, ajouter le riz, la cannelle, le zeste de citron si désiré, et porter à ébullition.
Réduire le feu et laisser mijoter à feu doux en remuant régulièrement pour éviter que le riz n'attache, jusqu'à ce que le riz soit tendre et le mélange épaissi, environ 25 minutes.
Ajouter le sucre et l'extrait de vanille, puis poursuivre la cuisson encore 5 minutes en remuant.
Retirer la casserole du feu, retirer les bâtons de cannelle, puis verser dans des coupelles ou ramequins.
Laisser refroidir à température ambiante, puis placer au réfrigérateur pendant au moins 2 heures.