I have made this for years, one of my families favorites. Also you can make this many ways it can be a layered cake, bundt cake, 13x9 pan, cupcakes or even muffins. Replace frosting with a Crumble Topping.
Combine the first 5 ingredients, in large mixing bowl.Then add oil, eggs and shredded zucchini.Mix well, pour into greased pan.Bake at 350 degrees, depending on size of pan (13x9)will take about 35 to 45 minutes or check with toothpick until it comes out clean.
Frosting: Cream together butter and cream cheese. Add powdered sugar and vanilla mix well. For thicker frosting on layered cakes, just add more powdered sugar a half cup at a time till desired thickness.