Misture todos os ingredientes e leve ao fogo médio, mexendo sempre até engrossar bem e começar a desgrudar do fundo da panela. Reserve.
Bata os ovos e o óleo por uns 2 minutos na batedeira.
Ainda batendo vá acrescentando o açúcar. Desligue.
Acrescente o leite, a farinha e o chocolate e bata até ficar uma massa consistente.
Acrescente o fermento em pó e misture na mão mesmo.
Unte uma forma e despeje metade da massa.
Com a ajuda de duas colheres, vá colocando todo o recheio na massa.
Despeje o restante da massa.
Leve ao forno e asse por aproximadamente 40 minutos.
Misture a margarina, o leite condensado e o chocolate em pó em uma panela e leve ao fogo médio, sem parar de mexer, até engrossar.
Desligue o fogo.
Misture o creme de leite e mexa até ficar um creme consistente.
Assim que o bolo estiver morno e completamente solto da forma, coloque a cobertura por cima.
Finalize com granulado e coco ralado.
Obs.: utilizei uma forma redonda média de fundo falso.