De oven voorverwarmen op 180°C/gasstand 4. Een bakvorm van 23x33 cm invetten en met bloem bestrooien.
In een grote kom eieren, olie, suiker en 2 theelepels vanille vermengen. Bloem, baksoda, bakpoeder, zout en kaneel erdoor mixen. Wortels erdoor roeren en pecannoten erdoor scheppen. Schenk het beslag in de ingevette bakvorm.
40-50 minuten in de voorverwarmde oven bakken tot een vleespen schoon uit het midden verwijderd kan worden. 10 minuten in de bakvorm laten afkoelen, uit de bakvorm halen en op een rooster volledig laten afkoelen.
Voor de bovenlaag: in een middelgrote kom boter, roomkaas, glaceersuiker en 1 theelepel vanille tot een gladde, romige saus kloppen. Resterende pecannoten erdoor roeren en het glazuur over de afgekoelde cake smeren.