Comece preparando a calda: Em uma panela, coloque o açúcar e a água. Leve ao fogo médio, sem mexer, até obter uma calda dourada. Despeje a calda em uma forma de pudim, espalhando-a bem pelo fundo e laterais da forma. Reserve.
No liquidificador, coloque o leite condensado, o creme de leite, os ovos e a essência de baunilha (se estiver usando). Bata bem até obter uma mistura homogênea.
Cubra a forma com papel alumínio e coloque-a dentro de uma assadeira maior. Adicione água quente na assadeira até atingir metade da altura da forma do pudim.
Leve ao forno pré-aquecido e asse em banho-maria por cerca de 1 hora. Para verificar se está pronto, espete um palito no centro do pudim; se sair limpo, está pronto.