В голяма купа разбийте яйцата, олиото, захарта и ванилията.
Смесете брашното със содата, бакпулвера, солта и канелата. Добавете сухата смес към яйчената с постоянно бъркане.
Настържете морковите и смелете орехите и ги добавете към общата смес. Разбъркайте внимателно, за да влиза въздух.
Изсипете сместа в постлана с хартия за печене тавичка и изпечете кейка в предварително загрята на 180 градуса фурна за 40-50 минути, до суха клечка.
Разбъркайте сиренето крема с пудрата захар, маслото и ванилията с миксер на високи обороти.
Когато кейка изстине го намажете с глазурата.