Die weiche Butter zusammen mit Zucker, Vanillezucker und Salz schaumig rühren. Dann nach und nach die Eier unterrühren, bis die Masse homogen und cremig ist. Die Orange heiß abwaschen, abtrocknen und die Schale mit fein abreiben. Die Orange dann auspressen und 50 ml abmessen. Orangensaft und abgemessene Buttermilch vermischen und mit der Orangenschale mit dem Teig verrühren.
Das Mehl mit Backpulver und Natron mischen und kurz in die Eiermasse verrühren. Die Gugelhupfform ausbuttern, bemehlen, den Teig hineingeben und glatt streichen.
Bei 180 Grad Ober- und Unterhitze den Kuchen etwa 50 Minuten (Stäbchentest) backen lassen.
Den Kuchen nach dem Backen etwas auskühlen lassen. In der Zwischenzeit den Orangenzuckerguss anrühren. Mit einem Pinsel den Guss auf den Gugelhupf streichen und mit Zuckerstreuseln bestreuen.