En una cacerola, remoja el arroz y la ramita de canela en las 4 tazas de agua durante una hora.
Después de remojar el arroz y la canela, hierve la mezcla de arroz sin taparla.
Cuando la mezcla comience a hervir, baja el fuego a medio y cocina por 12 minutos (para entonces, el agua debe estar casi evaporada).
Mientras se cocina el arroz, bate el huevo en un recipiente y agrega la leche, revolviendo para mezclar.
Agrega la mezcla de huevo, el extracto de vainilla y la leche condensada a la mezcla de arroz y cocina a fuego lento mientras revuelves con cuidado hasta que la mayor parte del líquido se evapore y el arroz alcance la consistencia deseada; esto toma unos 30 minutos.
Agrega el puré de calabaza y las especias para pastel de calabaza.
Revuelve hasta que esté completamente caliente y retíralo del fuego.
Adórnalo con una pizca de especias para pastel de calabaza y sírvelo.