En un recipiente agregamos 6 a 8 tazas de agua para remojar las habichuelas, debes dejarla reposar toda la noche, al siguiente dia escurrimos y las colocamos en una olla grande, ahora agregamos la misma cantidad de agua y ponemos a hervir a fuego medio bajo con la tapa un poco abierta, el truco de siempre, remover cada 1 hora hasta que estén tiernas.
Ahora hervimos 4 tazas de agua, 1 palito de canela y 2 clavos de olor en una olla grande, agregamos la batata y cocinamos por 15 minutos a fuego medio bajo. Cuando finalice, escurrimos y guardamos el agua que se utilizó porque la necesitaremos más adelante.
Colocamos aproximadamente 1/3 de las habichuelas en la licuadora, echamos 1/2 taza del agua que nos quedó donde cocinamos la batata, batimos hasta tener una pasta espesa.
Echamos las habichuelas licuadas en un tazón grande pasando primero por un colador recomendamos que sea de falla fina, repetimos el proceso con el resto de las habichuelas y del agua de la batata que reservamos.
Hervimos la leche evaporada, leche de coco, azúcar, sal y el resto de la canela con los 6 clavos dulces que restan, todo esto a fuego medio en una olla grande, luego de 4 minutos reducimos el fuego a bajo y vamos removiendo durante 15 minutos, luego retiramos los clavos.
Agregamos las habichuelas, pasas y la nuez moscada a la mezcla de leche, cocinamos esto por aproximadamente 10 minutos (el truco de siempre, removiendo con mucha frecuencia).
Agregamos la batata (ya cocida) y continuamos cocinando por aproximadamente 15 minutos y continuamos removiendo hasta que tengamos la crema espesa, y ahora sacamos el palito de canela.
Y listo tenemos nuestras habichuelas con dulce, este postre podemos servirlo caliente o podemos entrar al refrigerador para comerlo frío, recuerda colocar las galletas de leche para la decoración.