Separa 250 ml de la leche y mézclalos en un tazón con la harina de arroz hasta que no queden grumos. Reserva.
Vierte el resto de la leche en una olla de fondo grueso. Agrega el azúcar, la canela y la pizca de sal, y calienta a fuego medio hasta que el azúcar se disuelva y la leche esté caliente, sin dejar que hierva con fuerza.
Incorpora la leche con harina de arroz en un hilo fino mientras remueves con un batidor. Cocina a fuego medio-bajo, cambiando a una espátula cuando espese, durante 55 a 70 minutos. Remueve de forma constante y raspa el fondo y las esquinas para evitar que se pegue.
Retira la canela cuando la mezcla cubra la espátula y deje un surco visible en el fondo que tarde unos segundos en cerrarse. Si vas a usar vainilla, intégrala ahora.
Reparte el manjar en recipientes individuales o en un molde. Cubre la superficie con papel film en contacto, deja enfriar a temperatura ambiente y refrigera durante al menos 2 horas antes de servir.