Preaqueça o forno a 180°C e unte uma forma de pudim com um pouco de óleo ou manteiga.
Em uma panela, derreta o açúcar em fogo baixo até obter um caramelo dourado. Despeje o caramelo na forma untada e reserve.
No liquidificador, bata o leite condensado, o leite de coco, os ovos, a água e a essência de baunilha até ficar homogêneo. Despeje a mistura na forma com o caramelo.
Coloque a forma em uma assadeira com água (banho-maria) e leve ao forno por cerca de 50 minutos ou até que o pudim esteja firme.
Retire do forno, deixe esfriar e leve à geladeira por pelo menos 4 horas antes de desenformar.