Den Ofen auf 180°C (Ober-/Unterhitze) vorheizen und eine Gugelhupfform gut einfetten.
In einer großen Schüssel die weiche Butter und den Zucker cremig rühren. Die Eier nacheinander hinzufügen und gut vermischen.
Das Mehl, das Backpulver und das Salz in die Mischung sieben und abwechselnd mit der Milch unterrühren, bis ein glatter Teig entsteht.
Den Teig in zwei Hälften teilen. In eine Hälfte das Kakaopulver und den Vanilleextrakt einrühren.
Abwechselnd den hellen und den dunklen Teig in die Gugelhupfform geben und mit einer Gabel leicht marmorieren.
Die frischen Himbeeren gleichmäßig auf dem Teig verteilen und leicht eindrücken.
Den Gugelhupf im vorgeheizten Ofen etwa 45-50 Minuten backen. Mit einem Zahnstocher testen, ob der Kuchen durchgebacken ist.
Den Gugelhupf aus dem Ofen nehmen und in der Form etwa 10 Minuten abkühlen lassen, dann auf ein Kuchengitter stürzen und vollständig auskühlen lassen.