Preaqueça o forno a 180 graus Celsius.
Cozinhe a batata doce até que ela esteja bem macia e, em seguida, amasse-a até formar um purê.
Em uma tigela grande, bata os ovos e o açúcar até obter uma mistura clara e fofa.
Adicione o óleo e a essência de baunilha, misturando bem.
Incorpore o purê de batata doce à mistura e mexa até ficar homogêneo.
Em outra tigela, peneire a farinha de trigo, o fermento e o sal.
Adicione os ingredientes secos à mistura líquida, alternando com o leite, e mexa delicadamente até obter uma massa lisa.
Despeje a massa em uma forma untada e enfarinhada.
Leve ao forno por cerca de 40-50 minutos ou até que um palito inserido no centro saia limpo.
Deixe esfriar antes de desenformar e sirva.