Vorbereitung: Den Backofen auf 180 °C Ober-/Unterhitze vorheizen.Eine Gugelhupf-Form gründlich mit Butter einfetten und leicht mit Mehl ausstäuben, damit der Kuchen sich später gut lösen lässt.
Butter-Zucker-Mischung: Die weiche Butter mit Zucker, Vanillezucker, und gemahlener Vanille in einer großen Schüssel cremig rühren. Zitronenabrieb hinzufügen und gut unterrühren. Die Eigelbe einzeln hinzufügen und jedes Eigelb vollständig einarbeiten, bevor das nächste dazukommt.
Trockene Zutaten: Mehl und Backpulver in einer separaten Schüssel mischen. Abwechselnd mit der Milch zur Butter-Eigelb-Masse geben. Kurz, aber gründlich rühren, bis ein glatter Teig entsteht.
Eiweiß aufschlagen: Die Eiweiße mit einer Prise Salz steif schlagen. Nach und nach die 120 g Zucker einrieseln lassen und weiterschlagen, bis der Eischnee glänzend ist. Den Eischnee vorsichtig mit einem Teigschaber unter den Teig heben.
Teig teilen: Den Teig in zwei Hälften teilen. In eine Hälfte das Kakaopulver (oder optional die geschmolzene Schokolade) einarbeiten.
Marmorieren: Zuerst die helle Teighälfte in die Gugelhupf-Form geben. Danach den Schokoladenteig darauf verteilen. Mit einer Gabel spiralförmig durch beide Teigschichten ziehen, um das Marmormuster zu erzeugen. Nicht zu viel, damit das Muster erhalten bleibt.
Backen: Den Kuchen im vorgeheizten Ofen auf mittlerer Schiene ca. 50-60 Minuten backen. Mit einem Holzstäbchen testen: Wenn kein Teig mehr kleben bleibt, ist der Kuchen fertig.
Abkühlen und Stürzen: Den Kuchen nach dem Backen etwa 10-15 Minuten in der Form abkühlen lassen. Anschließend auf ein Kuchengitter stürzen und vollständig auskühlen lassen.
Verzieren: Nach Belieben mit Puderzucker bestäuben oder mit Schokoladenguss überziehen.