Em uma panela grande, coloque a abóbora, o açúcar, a canela e os cravos.
Leve ao fogo médio, mexendo sempre, até a abóbora começar a soltar água e umedecer o açúcar.
A partir daí, abaixe o fogo e mexa de vez em quando. Quando a abóbora tiver desmanchado e a calda tiver engrossado um pouco (leva uns 35 a 45 minutos), junte o coco e deixe mais uns 10 minutos em fogo baixo. Deixe esfriar e guarde em pote com tampa na geladeira.