Possibly the very best carrot cake you will have ever had - chockfull of nuts, raisins, carrots, and pineapple, with an icing that has just the right amount of cream cheese. –Town Farms Inn, Middletown, Connecticut
Beat together oil, sugar, and eggs. Add vanilla. Sift dry ingredients and stir into sugar mixture. Add carrots, nuts, pineapple, and raisins and blend thoroughly. Bake in greased and floured 13x9-inch baking pan at 350 degrees for 1 hour. Cool completely and cover with Cream Cheese Frosting (recipe follows).
Beat all ingredients together until smooth, then spread over cooled cake.