Directions
1. Preheat the oven to 350 degrees F.
2. Grease a 9×13 baking pan and set aside.
3. In a large bowl, combine the flour, baking soda, salt, cinnamon, and nutmeg.
4. In a separate large bowl, combine the sugar, eggs, vegetable oil, and vanilla extract and mix with a stand mixer or hand mixer on low speed until it is well-combined and creamy.
5. Slowly add the flour mixture, incorporating all of the flour and ending with a well-mixed batter with no lumps.
6. Add the pineapple and its juice along with 1 cup of walnuts and fold in by hand with a large wooden spoon.
7. Pour the batter into the prepared baking pan and bake for 60 to 65 minutes, until the cake is set and a toothpick comes out clean.
8. Cool completely on a wire rack.
9. Meanwhile, combine the cream cheese, butter, vanilla and powdered sugar. Using a stand mixer or hand mixer on medium speed, beat the mixture until well-combined and fluffy.
10. Once the cake is cool, top with the frosting and sprinkle with the remaining 1/2 cup of walnuts.