Poner el agua en una olla con anís, clavo, canela y pimienta de chapa. Cuando rompa el hervor añadir el arroz y tapar la olla. Dejar que se cocine a fuego lento.
En otra olla, poner la chancaca en trozos con agua que la cubra. Dejar hervir hasta que empiece a espesar. Unir esta miel a la mezcla del arroz. Añadir también las frutas secas y el Oporto. Mover constantemente y dejar unos minutos más para que espese ligeramente.
Entibiar y verter en una dulcera. Espolvorear encima con canela molida.