Descasque a mexerica e a laranja e reserve as polpas.
Coloque as cascas para ferver com água (500 ml) por 30 minutos.
Escorra as cascas e retorne-as para a panela, acrescentando a laranja e a mexerica cortadas em 4 (sem as sementes), o açúcar e água (500 ml).
Ferva por mais 30 minutos.
Desligue o fogo e bata tudo no liquidificador por 1 minuto.
Em uma tigela bata o óleo e os ovos, logo acrescente as frutas batidas com as cascas (não precisa coar). Acrescente a farinha aos poucos e bata até formar uma mistura homogênea.
Por último acrescente o fermento e a canela.
Asse em forno brando (150 a 180ºC) por 45 minutos, ou até, ao espetar o bolo com um palito, este sair limpo.