In einer großen Schüssel den braunen Zucker zusammen mit Öl, Eiern, Vanille, Joghurt und Salz zu einer glatten Masse verrühren.
Mehl und Backpulver vermischen und (durch ein Sieb) nach und nach zum Teig geben und unterrühren.
Die Karotten schälen, fein raspeln und die Nüsse groß hacken. Beides ebenfalls unter den Teig mischen.
Eine Springform mit Butter einfetten und rundherum leicht mit Zucker bestreuen.
Den Teig in die Springform geben und im Backofen bei 180 Grad Umluft für 35-40 Minuten backen.
Den Kuchen aus dem Herd nehmen und etwas abkühlen lassen, jetzt aus der Springform nehmen und auf einem Kuchenteller auskühlen lassen.
Für das Topping den Frischkäse zusammen mit der Butter cremig aufschlagen und den Puderzucker dazu geben. Alles solange verrühren bis eine glatte Creme entstanden ist.
Die Creme mit Vanillemark und Salz abschmecken.
Das Topping gleichmäßig auf dem Kuchen verteilen.
Den Karottenkuchen mit grob gehackten Walnüssen dekorieren.