Spoel de rijst onder koud stromend water in een fijne zeef tot het water helder is.
Doe de rijst, 5 dl water, het kaneelstokje en de citroenschil in een pan met dikke bodem en breng op middelhoog vuur aan de kook.
Zet het vuur laag, dek de pan af met een deksel en laat zachtjes sudderen tot al het water is opgenomen, ongeveer 10–12 minuten.
Giet de volle melk erbij en roer de suiker erdoor. Zet het vuur iets hoger zodat het mengsel nog net zachtjes blijft sudderen.
Zet het vuur weer laag en blijf regelmatig roeren tot de rijst zacht is en het mengsel is ingedikt, ongeveer 25–35 minuten.
Haal de pan van het vuur, verwijder het kaneelstokje en de citroenschil en roer het vanille-extract erdoor.
Serveer warm of laat de pudding afkoelen, zet hem afgedekt in de koelkast en bestrooi vlak voor het serveren met wat gemalen kaneel.