Put sugar and oil in the mixer bowl and beat well. Add eggs and vanilla and beat until creamy - about 3 minutes.
Stir together the flour, salt, cinnamon, ginger and baking soda. Mix the dry ingredients into the wet.
Peel and coarsely dice the apples. Add diced apples and walnuts to batter. Pour into prepared pan.
Bake 75 to 85 minutes - until a toothpick tests clean. Allow to cool about 10 minutes, then invert onto rack to complete cooling.