Preaqueça o forno a 180°C com aquecimento superior e inferior. Unte uma forma redonda de 22 a 24 cm com manteiga e polvilhe com farinha de trigo.
Em uma tigela grande, misture o purê de abóbora, o açúcar, o óleo vegetal e os ovos; bata até obter uma mistura homogênea.
Em outra tigela, peneire a farinha de trigo com o fermento químico em pó, a canela em pó, a noz-moscada em pó e o sal.
Incorpore os ingredientes secos à mistura úmida aos poucos, mexendo com uma espátula até não restarem grumos.
Despeje a massa na forma e asse por 40 a 50 minutos, ou até que um palito inserido no centro saia limpo.
Deixe o bolo descansar na forma por 10 minutos; desenforme e transfira para uma grade para esfriar completamente.