Com uma faca afiada, descasque as batatas, corte em pedaços pequenos, coloque em uma panela média, junte cravos, canela, cubra com água fria, leve ao fogo médio e, sem tampar a panela, cozinhe por cerca de 15 minutos ou até as batatas ficarem macias.
Tire do fogo, escorra a água, elimine cravos e canela e passe as batatas no espremedor.
Junte açúcar, baunilha, creme de leite à batata amassada, bata com uma colher de pau até misturar bem, leve a mistura ao fogo brando e cozinhe, mexendo sempre, por cerca de 15 minutos ou até se soltar do fundo da panela.
Tire o doce do fogo, deixe esfriar, passe para uma compoteira e leve à mesa.