Asa la calabaza en el horno a 200ºC con la carne hacia abajo durante unos 90 minutos hasta que esté muy tierna. Deja enfriar y escurre bien el exceso de agua.
En un bol amplio, bate los huevos con el azúcar hasta que el azúcar se disuelva y la mezcla sea homogénea.
Añade el aceite y mezcla bien. Incorpora la calabaza fría y mezcla todo junto.
Agrega la mitad de la harina tamizada junto con la canela, la nuez moscada y la levadura. Mezcla para integrar.
Añade el resto de la harina y mezcla hasta obtener una masa homogénea.
Prepara un molde redondo de 24 cm, engrasado o de silicona, y vierte la mezcla. Da unos golpes secos para asentar la masa.
Hornea a 180ºC con calor arriba y abajo durante 45-50 minutos. Pincha con un palillo y si sale limpio, saca el bizcocho y deja enfriar antes de desmoldar.