Misture os ingredientes, exceto a baunilha, em uma panela e leve ao fogo, mexendo sempre, até ferver e obter um creme espesso.
Junte a baunilha e deixe esfriar.
Misture todos os ingredientes em uma panela e leve ao fogo até obter um creme que não escorra nas costas da colher.
Bata no liquidificador os ovos, o açúcar e a essência até ficar bem homogêneo.
Junte os demais ingredientes e bata rapidamente até obter uma massa lisa e brilhante.
Distribua a massa em uma forma média, untada e enfarinhada.
Asse em forno pré-aquecido, a 220°, por cerca de 40 minutos, até que esteja dourado e firme.
Corte o bolo ao meio no sentido de comprimento, recheie com o creme e espalhe com a cobertura.
Decore com o coco.