Ligue o forno a 170ºc. Coloque um tabuleiro com água dentro do forno. Unte uma forma de buraco com o caramelo e reserve.
Prepare o bolo: bata a manteiga com o açúcar e, depois, junte as gemas, uma a uma, batendo sempre. Acrescente a farinha, o fermento, o cacau e o leite e bata bem. Por último, envolva delicadamente as claras, previamente batidas em castelo, e deite na forma.
Prepare o pudim: misture os ovos com o leite condensado e a baunilha. Adicione o leite, em fio e mexendo sempre, e, depois, deite o preparado na forma, sobre a massa do bolo.
Coloque a forma no forno, dentro do recipiente com água, e deixe cozer em banho-maria, durante 1 hora. Retire do forno, deixe arrefecer no banho-maria e desenforme depois de frio. Sirva com decoração a gosto.