Heize den Ofen auf 175 °C (Ober-/Unterhitze) oder 160 °C (Umluft) vor. Fette eine Kastenform ein und bestäube sie leicht mit Mehl oder verwende Backpapier.
Rühre die Butter mit Zucker, Vanillezucker, Milch und eine Prise Salz cremig. Gib nach und nach die Eier dazu und rühre jedes Ei etwa 30 Sekunden unter.
Mische Mehl und Backpulver und siebe es zur Butter-Ei-Mischung. Verrühre alles zu einem glatten Teig.
Teile den Teig in zwei gleich große Portionen. Verfeinere eine Hälfte mit dem Eierlikör und rühre ihn gründlich unter. Mische in die andere Hälfte den Espresso und das Kakaopulver. Rühre auch hier alles gut unter.
Gib die Teige abwechselnd in die Form und ziehe mit einer Gabel spiralförmig durch den Teig, um das typische Marmormuster zu erzeugen.
Backe den Kuchen ca. 50–60 Minuten. Mache eine Stäbchenprobe: Bleibt kein Teig mehr haften, ist der Kuchen fertig.
Lass den Kuchen etwa 10 Minuten in der Form abkühlen, stürze ihn dann auf ein Kuchengitter und lass ihn vollständig auskühlen.
Bestäube ihn vor dem Servieren mit etwas Puderzucker.