Primeiramente, preaqueça o forno a 180°C. Depois, unte uma forma de 20×20 cm ou forre com papel manteiga.
Em seguida, no processador ou liquidificador, bata o abacate até formar um purê cremoso e homogêneo.
Logo após, adicione o açúcar (e syrup), os ovos e a baunilha. Assim sendo, bata até ficar completamente homogêneo.
Ao mesmo tempo, em uma tigela separada, misture cacau, fermento, sal e farinha.
Então, incorpore os ingredientes secos à mistura cremosa até homogeneizar perfeitamente.
Se desejar, acrescente nozes ou chocolate para mais textura.
Finalmente, despeje na forma e asse por 25–30 minutos, ou até o palito sair com migalhas úmidas.
Por fim, deixe esfriar por 10 minutos antes de cortar. Dessa maneira, você pode servir em temperatura ambiente ou gelado.