Lava el arroz bajo agua fría en un colador fino hasta que el agua salga limpia.
Pon el arroz escurrido, 480 ml de agua, la rama de canela y la piel de limón en una cazuela de fondo grueso y lleva a ebullición a fuego medio-alto.
Reduce el fuego al mínimo, tapa y cuece a fuego lento hasta que el agua se haya absorbido, unos 10-12 minutos.
Incorpora la leche entera y el azúcar; sube el fuego a medio-bajo y deja que hierva muy suavemente.
Baja de nuevo el fuego al mínimo y continúa cocinando, removiendo frecuentemente, hasta que el arroz esté tierno y la mezcla haya espesado, unos 25-35 minutos.
Retira la cazuela del fuego, desecha la rama de canela y la piel de limón, y añade el extracto de vainilla, removiendo.
Sírvelo caliente o, si prefieres frío, deja que se temple, refrigéralo y, antes de servir, espolvorea canela molida.