Pré-aqueça o forno a 180 ºC. Unte uma forma com manteiga e polvilhe com farinha.
Descasque a cenoura e rale finamente.
Triture a cenoura ralada com a casca fina da laranja (sem a parte branca) e o óleo até obter um creme homogéneo.
Bata o açúcar com os ovos até a mistura ficar fofa.
Junte a farinha peneirada, aos poucos, alternando com o preparado de cenoura. Misture bem entre cada adição.
Acrescente o fermento e envolva-se até ficar bem distribuído.
Verta a massa na forma e leve-se ao forno durante 45 a 50 minutos. Faça o teste do palito para verificar a cozedura.
Retire do forno e deixe-se arrefecer ligeiramente antes de desenformar.