Derrita en un cazo la margarina, añada el aceite y el azúcar y apague el fuego. Añada el resto de los ingredientes líquidos. Mezcle las harinas con la levadura y tamice sobre los líquidos. Mezcle bien.
Prepare los moldes para magdalenas con el papelito y llene cada uno hasta el margen. Si quier el efecto magdalenoso tradicional, espolvoree azúcar sobre las futuras magdalenas justo antes de meterlas al horno.
Con el horno precalentado a 200ºC, hornee las magdalenas a 180ºC durante 20 minutos sin abrir la puerta del horno. Pasado este tiempo revise y deje durante 20 minutos más a la misma temperatura. Saque calientes del horno y coloque en un lugar aireado para enfriar.