En una cacerola grande, vierte la leche y añade la rama de canela, las cáscaras de naranja y limón, y el arroz.
Coloca la cacerola a fuego bajo y deja que la mezcla de leche hierva suavemente, removiendo de vez en cuando cada 4 minutos para evitar que se pegue. Ten cuidado de no dejar que llegue a hervir.
Cocina durante unos 40 minutos, o hasta que el arroz esté tierno y la mezcla haya espesado.
Después de unos 35 minutos, añade el azúcar poco a poco a la mezcla de arroz y leche, removiendo constantemente para que se disuelva bien. Puedes ajustar la cantidad de azúcar según tu gusto.
Sigue cocinando el arroz con leche a fuego lento durante 5 minutos. Recuerda que el pudín se espesa al enfriarse, así que tenlo en cuenta.
Retira la rama de canela y las cáscaras de naranja y limón del arroz con leche.
Cuando el arroz esté cocido y haya alcanzado la consistencia deseada (aproximadamente después de 40 minutos), añade la mantequilla. Apaga el fuego y remueve hasta que la mantequilla se derrita y se mezcle bien con el arroz con leche.
Sirve el arroz con leche en boles individuales.
Decora el arroz con leche espolvoreando un poco de canela por encima, para darle un toque de sabor y un acabado más atractivo.
Sírvelo tanto caliente como frío, según lo que más te guste.