Piekarnik rozgrzewamy do temperatury 180𝇈 C. Trzy formy o średnicy 22 cm grubo smarujemy masłem i oprószamy mąką. Odstawiamy.
Do dużej miski przesiewamy mąkę, dodajemy wszystkie przyprawy, proszek do pieczenia, sodę i sól. Mieszamy i odstawiamy.
Do innej miski wlewamy olej, dodajemy jajka, ekstrakt waniliowy i cukier. Całość mieszamy ręcznie najlepiej trzepaczką.
Do trzeciej miski trzemy marchewkę na dużych oczkach, dodajemy posiekane orzechy i ananas.
Łączymy wszystko razem: do składników suchych dodajemy składniki mokre mieszamy trzepaczką lub gumową szpatułką na koniec dodajemy startą marchewkę z orzechami i ananasem. Dokładnie mieszamy do połączenia się wszystkich składników.
Ciasto dzielimy na trzy równe części i rozlewamy do foremek. Wstawiamy do nagrzanego piekarnika.
Ciasto pieczemy przez około 25 minut lub do tzw. suchego patyczka. Patyczek wbijamy w ciasto i natychmiast wyjmujemy i sprawdzamy, czy jest na nim surowe ciasto, jeśli patyczek nie jest obklejony surowym ciastem to znak, że ciasto jest już upieczone.
Po upieczeniu wyjmujemy ciasta z formy i dajemy ostygnąć.
Krem
Do miski wkładamy miękkie masło. Zaczynamy miksować powoli wsypując do masła cukier puder. Miksujemy przez 2 minuty następnie dodajemy serek, startą skórkę z cytryny i łyżeczkę soku z cytryny. Miksujemy całość na jednolity puszysty krem.
Dolny blat tortu układamy na paterze, rozsmarowujemy 1/3 ilości kremu. Przykrywamy drugim krążkiem, przekładamy drugą częścią kremu i kładziemy ostatni krążek. Wierzch i boki tortu smarujemy pozostałym kremem. Dekorujemy orzechami włoskimi i wstawiamy do lodówki na około 3 godziny lub całą noc, do czasu aż masa zesztywnieje.