Coloque os 100 g de açúcar e a água numa panela pequena e leve a lume médio.
Deixe cozinhar até formar um caramelo dourado, sem mexer.
Assim que o caramelo estiver pronto, verta-o para uma forma de pudim, cobrindo o fundo e os lados. Reserve.
Corte o pão em pedaços pequenos e coloque-o numa taça grande.
Aqueça o leite até ficar morno e verta-o sobre o pão, deixando repousar durante alguns minutos até o pão absorver bem o leite.
Numa taça à parte, bata os ovos com o leite condensado até obter uma mistura homogénea.
Adicione a essência de baunilha e a canela (se usar) e misture bem.
Junte a mistura de ovos e leite condensado ao pão demolhado e envolva tudo muito bem até obter uma massa uniforme.
Verta o preparado na forma com o caramelo.
Coloque a forma do pudim dentro de um tabuleiro com água quente (banho-maria) e leve ao forno pré-aquecido a 180ºC durante cerca de 45 a 50 minutos.
Retire o pudim do forno e deixe arrefecer completamente antes de desenformar.
Para melhores resultados, coloque no frigorífico durante algumas horas ou de um dia para o outro.
Depois de bem frio, passe uma faca à volta do rebordo da forma e vire o pudim sobre um prato de servir.