Despreze a água do molho e coloque a canjica em uma panela grande, de fundo grosso, com a água.
Leve ao fogo baixo, mexendo de vez em quando para não grudar, por 1 hora e 30 minutos, até absorver todo o líquido.
Junte 2 litros do leite, o açúcar, as canelas e os cravos e cozinhe por mais 40 minutos.
Acrescente o chocolate dissolvido no leite restante e cozinhe por mais 10 minutos ou até a canjica engrossar ligeiramente.
Retire do fogo e deixe amornar, coloque em uma vasilha com tampa e leve para gelar.