Lava bien los boniatos. Córtalos en trozos medianos si lo deseas, y cuecelos en agua caliente con una pizca de sal.
Pélalos y pásalos. Debes obtener un puré sin grumos.
En un bol grande, añade al puré de boniato los huevos, la leche, el azúcar, la mantequilla y la harina. Mezcla bien todos estos ingredientes hasta conseguir una masa uniforme.
Engrasa con mantequilla un molde.
Precalienta el horno a 180°C. Vierte la mezcla en el molde ya preparado.
Hornea durante aproximadamente una hora.
Justo antes de servir, espolvorea canela molida por encima.