Den Ofen auf 180 °C vorheizen und eine Springform (26 cm Durchmesser) einfetten.
In einer großen Schüssel Mehl, Zucker, Backpulver, Natron, Salz und Zimt vermengen.
In einer separaten Schüssel die Eier mit dem Sonnenblumenöl und dem Vanilleextrakt gut verquirlen.
Die flüssigen Zutaten zu den trockenen Zutaten geben und alles kurz vermengen, bis gerade so ein Teig entsteht.
Die geraspelten Karotten, Ananasstücke und Walnüsse (falls verwendet) unter den Teig heben.
Den Teig in die vorbereitete Springform füllen und gleichmäßig verteilen.
Im vorgeheizten Ofen etwa 40-45 Minuten backen, bis ein Zahnstocher sauber herauskommt.
Den Kuchen aus dem Ofen nehmen und in der Form auf einem Kuchengitter auskühlen lassen.
Für das Frosting Frischkäse und Butter in einer Schüssel cremig rühren. Puderzucker und Vanilleextrakt hinzufügen und gut vermengen.
Den ausgekühlten Kuchen mit dem Frosting bestreichen und nach Belieben dekorieren.