Descasque as cenouras, rale-as com um ralador grosso e reserve. Parta as nozes em pedacinhos.
Numa tigela, bata primeiro o óleo com o açúcar e depois junte os ovos, um a um e sem parar de bater. Aos poucos, acrescente a farinha com o fermento e, de seguida, as especiarias e o bicarbonato. Por fim, adicione a cenoura ralada, as nozes e o sal, misturando bem.
Deite a massa numa forma, previamente untada com manteiga e polvilhada com açúcar. Leve ao forno, pré-aquecido a 180ºc, durante cerca de 45 minutos. Verifique a cozedura com um palito, retire e deixe arrefecer, antes de desenformar.