Rozgrzewamy piekarnik do 180℃. Orzechy siekamy na dość drobne - rozmiar grochu. Wysypujemy je na blachę wyłożoną papierem do pieczenia i pieczemy 6 min. aż zyskają lekko złotawy kolor i wzmocnią aromat. Odkładamy do przestudzenia.
Marchewki myjemy, obieramy i ścieramy do średniej miski na grubych oczkach.
Do marchewek dolewamy maślankę i opcjonalnie rum i mieszamy do połączenia.
W średniej misce umieszczamy mąkę, cynamon, imbir, proszek do pieczenia, sodę, sól i mieszamy. Odkładamy.
W misie miksera umieszczamy jajka, cukier biały i brązowy oraz ekstrakt waniliowy. Ubijamy na średnich obrotach aż masa stanie się jasna i puszysta, ok. 3 min.
Zmniejszamy obroty na najniższe i cienkim strumieniem wlewamy olej tak, aby miał czas się połączyć z masą. Wlewamy powoli do końca i ubijamy jeszcze 30 sek. na koniec, do całkowitego połączenia.
Dwie formy do ciasta o śr. 20-22 cm. smarujemy masłem lub olejem, na dno kładziemy papier do pieczenia i oprószamy boki mąką.
Piekarnik rozgrzewamy do 175℃.
Do masy jajecznej dodajemy naprzemiennie suche składniki i marchewki, zaczynając i kończąc od suchych po kolei: suche, marchewka, mieszamy -> suche, marchewka, mieszamy -> suche, mieszamy. Mieszamy tylko do połączenia.
Dodajemy orzechy i lekko mieszamy, aby je rozprowadzić.
Ciasto przelewamy po równo do foremek i wyrównujemy.
Pieczemy 36-40 min. - w zależności od rozmiaru formy, sprawdzamy patyczkiem, jeśli wyjdzie mokry, pieczemy do 5 min. dłużej.
Wyjmujemy ciasta z pieca, po 20 min. wykładamy na kratkę do całkowitego ostudzenia.