Unta un molde redondo con mantequilla. Precalienta el horno. Yo he usado un molde Gugelhupf. Un molde habitual de 23 cm de diámetro también puede valer.
Bate el azúcar con los huevos. Cuando tengas una textura cremosa añade poco a poco el aceite de oliva. Sigue batiendo. Después, añade la calabaza asada y el yogur. Por último incorpora las especias, si has decidido usarlas, ya verás como el resultado va a ser mucho más sabroso. Sigue batiendo hasta que esté homogéneo.
Incorpora la harina, la levadura en polvo y el bicarbonato sódico. Mezcla muy bien la masa para obtener una textura sin grumos.
Ahora divide la masa del bizcocho en dos. Una mitad la reservas tal cual. A la otra mitad añádele el cacao en polvo y el yogur. Mézclalo muy bien para que quede homogéneo.
Ahora vierte la masa en el molde. Puedes hacer diferentes formas según cómo vayas colocando las dos diferentes masas. Puedes hacer el típico bizcocho marmolado o puedes añadir capa por capa las diferentes masas, como lo hice yo.
Hornea el bizcocho durante unos 40-45 minutos. Horno 180ºC. Una vez hecho tu bizcocho de calabaza y chocolate quita el molde y déjalo enfriar en una rejilla.