Den Backofen auf 175°C Ober- und Unterhitze vorheizen.
Die Butter mit dem Zucker cremig rühren. Das Salz und die Eier nach und nach hinzugeben und so lange rühren, bis sich der Zucker aufgelöst hat. Das Mehl mit dem Backpulver vermischen und ebenfalls nach und nach unterrühren. Zum Schluss die saure Sahne dazugeben und gut unterrühren.
Für die Füllung die Haselnüsse mit dem Zimt und dem Zucker vermischen.
Die Hälfte des Teiges in eine gefettete Gugelhupfform geben. Die Nussfüllung darauf verteilen und den übrigen Teig darüber geben. Glatt streichen. Den Kuchen im vorgeheizten Backofen auf der unteren Schiene 60-70 Minuten backen (Stäbchenprobe!).
Den Kuchen mit der Form auf ein Kuchengitter stürzen und auskühlen lassen. Anschließend vorsichtig aus der Form lösen.