Für den Karottenkuchen Eier mit Zucker und Vanillezucker cremig aufschlagen. Öl einfließen lassen. Mehl, Backpulver, Zimt, Salz, geriebene und gehackte Mandeln vermischen und in den Teig einrühren. Oberes Ende der Karotten abschneiden und "Köpfe" in eine Schüssel mit Wasser legen, damit sie nicht austrocknen. Karotten selbst schälen, grob raspeln und unter den Teig heben.
Für den Cheesecake alle Zutaten bis auf den Frischkäse miteinander verrühren. Frischkäse nach und nach dazu geben und so lange rühren, bis eine cremige Konsistenz erreicht ist.
Eine Springform mit etwas Öl oder Butter einfetten und Backpapier am Boden, sowie die Seiten hoch "kleben" - am Besten über den Rand hinaus, damit der Kuchen genügend Platz hat nach oben. Hälfte des Carrot Cakes einfüllen und die Seite hochziehen. In die Mitte den Frischkäse platzieren und weitere Hälfte Carrot Cake folgen lassen. Wie bei einem Marmorkuchen die beiden Komponenten 3 - 4 Mal mit einem Löffel kurz verrühren und im Ofen 90 Minuten backen. Wichtig: Nach ca. 40 Minuten ein Stück Alufolie auf den Kuchen legen, damit er weiter backen kann ohne zu verbrennen. Anschließend komplett - am Besten 3 - 4 Stunden - im Kühlschrank auskühlen lassen.
Für das Frosting Frischkäse, Puderzucker, Butter und Vanille miteinander 2 Minuten verrühren. Kuchen aus der Form lösen und Frosting darauf verstreichen ringsherum mit geriebenen Mandeln, gehobelten Karotten, gehobelten Mandeln und den gestutzten Karotten"köpfen" (ggf. mit dekorativer Schleife) dekorieren.