No liquidificador, bata as latas de milho escorrido com 1 xícara de chá de leite por cerca de 1 minuto.
Passe a mistura por uma peneira e reserve o suco de milho. Guarde o bagaço para a massa do bolo.
No liquidificador, adicione ao bagaço 2 ovos, óleo, ½ xícara de leite, ¼ xícara de açúcar, flocão de milho e pitada de sal. Bata por 2 minutos.
Desligue o liquidificador e misture 1 colher de chá de fermento químico em pó.
Despeje a massa em uma forma redonda de fundo removível (21 cm x 5 cm), forrada com papel manteiga, e leve ao forno pré-aquecido a 180 °C por 35 minutos.
Retire do forno, deixe esfriar, desenforme e descarte o papel manteiga.
Coloque o bolo frio novamente na forma, virado com a parte de baixo para cima, aperte e faça furos com um garfo. Reserve.
Em uma panela, leve ao fogo médio o suco de milho reservado, ½ xícara de açúcar, manteiga e leite de coco. Mexa por 25 minutos até formar um creme grosso.
Despeje o creme sobre o bolo, cubra com plástico em contato e leve à geladeira por 2 horas.
Retire da geladeira e sirva em seguida.