1. Preheat oven to 350 F. Lightly grease a 9×13 baking pan.
2. In a large bowl, combine butter, sugars, eggs, and vanilla. Stir until well incorporated. Add the flour, baking soda, cinnamon and salt to the butter mixture and stir until blended (batter will be very thick). Fold in the apples and 1/2 cup walnuts (optional). Spread into prepared 9×13 pan.
3. Bake in preheated oven for 45 minutes, or until a toothpick inserted into the center comes out clean. Cool on a wire rack completely before frosting.
4. To make the frosting, combine butter, cream cheese, vanilla, and salt in a medium bowl. With an electric mixer, beat on medium until smooth. Gradually add the powdered sugar and beat on high until light and creamy. Keep in the refrigerator until ready to use. Once the cake has cooled, spread the frosting in an even layer over the top. Sprinkle with remaining toasted walnuts (optional) and serve
TO CONTINUE READING THIS ARTICLE, CLICK NEXT PAGE.