Paso a paso:
Precalienta el horno a 180 °C y engrasa un molde para budín.
Bate los huevos con el azúcar hasta que espumen ligeramente.
Agrega el aceite, la leche y la vainilla. Mezcla bien.
Incorpora la harina, la canela y la sal.
Añade las manzanas y las nueces, mezclando suavemente.
Vierte la mezcla en el molde y hornea de 45 a 50 minutos.
Deja enfriar, desmolda y decora con azúcar glas si deseas.