Den Backofen auf 190°C Ober-/Unterhitze vorheizen. Die Backform mit Butter einfetten und mit Mehl bestäuben.
Butter, Zucker und Vanillezucker cremig weiß aufschlagen. Die Eier nacheinender zugeben und jeweils ca. 20 Sekunden unterschlagen.
Mehl mit Backpulver mischen und mit gemahlenen Mandeln, Zimt, Backkakao und Schokostreuseln gut verrühren. Den Glühwein nach und nach zugeben und alles zu einem luftigen Teig verrühren. Den Teig in die vorbereitete Form geben und ca. 1 Stunde backen.
Den Glühweinkuchen vollständig in der Form auskühlen lassen und den Guglhupf anschließend auf eine Kuchenplatte stürzen. Die Platte mit Rosmarinzweigen und Granatapfelkernen verzieren.