Pré-aqueça o forno a 180ºC.
Numa tigela grande misture o açúcar com o azeite e bata durante 2 minutos. Adicione o ovo e bata até que a massa comece a borbulhar.
Adicione o iogurte, o leite, a raspa de limão e a essência de baunilha e misture.
Noutra tigela, misture a farinha de arroz, a maizena, o fermento e o sal e adicione lentamente ao preparado anterior, batendo até ficar tudo completamente misturado.
Coloque 2/3 da massa numa forma de 0,5 kg (25cm*11cm*7,5cm) previamente untada com manteiga, azeite ou óleo de coco.
Adicione o cacau em pó ao 1/3 da massa e adicione-a lentamente no meio da restante massa que se encontra na forma, fazendo pequenas ondas ao verter.
Leve ao forno durante 40 minutos.
Retire o bolo do forno e deixe arrefecer na forma durante 10 minutos.
Retire da forma e sirva.