Combine oil, sugar, vanilla, eggs, salt, and cinnamon in a large bowl.
Add flour, milk, soda, pudding, baking powder and walnuts, if desired. Mix well.
Grease 2 large loaf pans and sprinkle with a mixture of sugar and cinnamon.
Pour in bread mixture and sprinkle any leftover sugar mixture on top. Bake for 1 hour.