Backofen vorheizen: Den Backofen auf 180°C Ober-/Unterhitze (160°C Umluft) vorheizen. Die Gugelhupfform gut einfetten und mit Mehl bestäuben.
Butter und Zucker vermengen: Die weiche Butter zusammen mit dem Zucker, Vanillezucker und einer Prise Salz in einer großen Schüssel cremig rühren.
Eier hinzufügen: Die Eier nacheinander hinzufügen und jedes Ei gut unterrühren, bis die Masse schön cremig ist.
Quark hinzufügen: Den Quark zur Mischung geben und alles gut miteinander vermengen.
Mehl und Backpulver: Das Mehl zusammen mit dem Backpulver sieben und portionsweise unter die Quarkmasse rühren.
Milch und Kakao: Den Kakao in die Milch einrühren, bis eine glatte Masse entsteht. Diese dann vorsichtig unter den Teig heben, sodass eine marmorierte Struktur entsteht.
Teig einfüllen: Den Teig in die vorbereitete Gugelhupfform füllen und glattstreichen.
Backen: Den Kuchen für ca. 45-50 Minuten auf mittlerer Schiene backen. Mit einem Holzstäbchen prüfen, ob der Kuchen durchgebacken ist.
Abkühlen lassen: Den Gugelhupf nach dem Backen kurz in der Form abkühlen lassen, dann vorsichtig stürzen und vollständig auskühlen lassen.
Servieren: Vor dem Servieren nach Belieben mit Puderzucker bestäuben oder mit einer Glasur versehen.