Prepare o caramelo, colocando os ingredientes indicados num tacho. Leve ao lume e deixe ferver até obter um caramelo. Forre o interior de uma forma de buraco com o caramelo e reserve.
Prepare o pudim: numa tigela, deite o leite condensado, os leites e os ovos e bata muito bem. Junte o coco ralado e envolva. Coloque esta mistura na forma forrada com o caramelo e reserve.
Prepare o bolo: bata as claras com o açúcar até ficarem bem firmes. Junte as gemas e bata mais alguns minutos. Adicione a farinha e o fermento e envolva sem bater. Acrescente depois o leite de coco e o coco ralado e envolva.
Coloque cuidadosamente a massa sobre o pudim. Leve ao forno, pré-aquecido a 180ºc, em banho-maria, durante cerca de 50 minutos ou até o bolo ficar cozido. Retire, deixe arrefecer e desenforme.