Deixe a canjica de molho em água fria por umas 8 a 12 horas.
Em uma panela grande, coloque-a para cozinhar com a própria água e, se necessário, acrescente mais água, até que esta esteja bem macia.
Adicione o açúcar e deixe ferver por mais uns 10 minutos, em fogo baixo.
Reserve.
À parte, em outra panela, junte os 4 leites, deixe ferver por uns 2 minutos.
Acrescente na canjica reservada, cozinhando-a por mais uns 30 minutos.
Retire, adicione os pedaços de chocolate, mexendo até derreter os mesmos.
Espere esfriar um pouco para servi-la, polvilhada com canela em pó.