Pré-aqueça o forno a 180ºC.
Unte uma forma com margarina e polvilhe com farinha. Reserve.
Num recipiente, misture a manteiga, o óleo e o açúcar, até ter um creme homogéneo (cerca de 5 minutos).
Junte os ovos e bata por mais 3 a 4 minutos.
Acrescente o iogurte e a baunilha, e bata até incorporar estes ingredientes.
Por fim, junte a farinha e o fermento, mexendo até ter uma massa homogénea.
Coloque esta mistura na forma untada.
Leve ao forno quente por 40 a 45 minutos.
Retire o bolo do forno e deixe-o arrefecer um pouco antes de o desenformar.