En una olla grande, cocinar el boniato en agua hirviendo con las ramas de canela hasta que esté suave, aproximadamente 20 minutos.
Drenar el agua y añadir el azúcar, el ron, la leche evaporada, la leche condensada, las pasas y la sal al boniato.
Revolver bien y cocinar a fuego lento hasta que el líquido se haya reducido a la mitad y el boniato esté suave y caramelizado, aproximadamente 25-30 minutos.
Retirar las ramas de canela y servir caliente o frío.