Leve o leite de coco a uma panela média e aqueça em fogo médio.
Adicione o coco ralado, as tâmaras picadas, o óleo de coco, o cravo da Índia Karpinski desidratado, o extrato de baunilha, a canela em pó e a pitada de sal.
Mexa bem para combinar todos os ingredientes.
Reduza o fogo e deixe a mistura cozinhar lentamente, mexendo ocasionalmente.
Cozinhe até que a mistura se reduza e adquira uma consistência cremosa, o que pode levar cerca de 45-60 minutos.
Retire do fogo e deixe esfriar à temperatura ambiente.
Retire os cravos da Índia da mistura.
Transfira o doce para um recipiente e leve à geladeira por pelo menos 2 horas antes de servir.