Em uma panela coloque o açúcar.
Leve ao fogo sem mexer até caramelizar, junte aos poucos a água e misture para dissolver os torrões de açúcar, mantenha o fogo baixo até incorporar a calda.
Em seguida despeje em uma fôrma para pudim e espalhe no fundo e na lateral da fôrma, reserve. No liquidificador bata o leite, o leite condensado e os ovos, em seguida adicione a canela e bata mais um pouco, despeje a massa na fôrma e leve para assar em banho-maria com a água já aquecida por cerca de 1 hora ou 1 hora 30 minutos, vai depender do forno. Depois de assado espere esfriar e leve para gelar para depois desenformar.