Pela las batatas y corta en trocitos. Pon a hervir inmediatamente en abundante agua con sal hasta que estén blandas.
Escurre el agua y maja las batatas junto a la mantequilla, la leche evaporada y la leche de coco hasta hacer un puré.
Adiciona la cucharada de azúcar, el jengibre, el cardamomo y mezcla bien. Incorpora la ½ taza de harina y deja refrescar. Forma bolas de 2 cucharadas de la mezcla, pasa por la harina y fríe en abundante aceite caliente hasta que estén doradas.
Coloca los buñuelos sobre papel toalla para absorber el exceso de grasa.
Mezcla la media taza de azúcar con la cucharada de canela. Coloca sobre una bandeja y pasa los buñuelos por esta. Sirve tibios.
Si deseas puedes servirla junto a las habichuelas con dulce.