Em uma panela, coloque o açúcar e leve ao fogo médio até derreter e formar uma calda dourada.
Despeje esse caramelo em uma forma de 22cm de diâmetro e espere esfriar. Descasque o abacaxi e corte em rodelas com um dedo de espessura. Retire o miolo e arrume o abacaxi na forma sobre o caramelo.
No liquidificador, bata os ovos com o óleo, o açúcar e o iogurte. Adicione, aos poucos, a farinha e por último o fermento, misturado com uma colher.
Despeje sobre o abacaxi e leve ao forno médio, preaquecido, por 30 minutos ou até assar. Espere esfriar e desenforme.