Rallar las zanahorias en un bol con un rallador de agujero pequeño. Picar finamente las nueces.
Mezclar en un bol los huevos, el azúcar y el aceite. Añadir las zanahorias ralladas y mezclar. En otro bol, mezclar los ingredientes secos: harina, polvo para hornear, bicarbonato de sodio y canela. Añadir a los ingredientes húmedos y mezclar sólo hasta que se combinen. Por último, añadir las nueces picadas y mezclar brevemente.
Verter la masa en un molde para magdalenas con forro de papel. Espolvorear con nueces picadas.
Meter en un horno precalentado a 180oC y hornear durante 20-25 minutos, hasta que cuando se introduzca un palillo, éste salga limpio.