Pré-aqueça o forno a 180°C e prepare as formas de muffin com formas de papel.
Numa tigela, misture a farinha, o fermento, o sal e a canela.
Noutra tigela, bata os açúcares com o óleo e os ovos até obter uma mistura homogénea.
Adicione gradualmente os ingredientes secos à mistura de ovos, mexendo até que estejam bem incorporados.
Incorpore a cenoura ralada e, se desejar, as nozes picadas à massa.
Divida a massa pelas formas, enchendo até 3/4 da sua capacidade.
Asse por cerca de 20-25 minutos.
Deixe os muffins arrefecerem na forma por alguns minutos.