Lave bem o milho e deixe de molho na água por pelo menos 12 horas.
Escorra o milho e coloque em uma panela de pressão com 2 litros de água. Cozinhe por 40 minutos após pegar pressão.
Após cozinhar, escorra o milho e volte para a panela.
Adicione o leite, o leite condensado, o açúcar, o leite de coco, o coco ralado, o pau de canela e os cravos-da-índia.
Cozinhe em fogo médio, mexendo sempre, até engrossar e o milho ficar bem macio (aproximadamente 30 minutos).
Retire os cravos e o pau de canela.
Sirva quente ou frio, polvilhado com canela em pó.