Ingredients
Method
- Preheat oven to 350°F (175°C). Grease two 9-inch round cake pans and line bottoms with parchment.
- Whisk flour, baking powder, baking soda, salt, cinnamon, and nutmeg in a bowl.
- In another bowl, whisk oil, both sugars, eggs, and vanilla until smooth.
- Fold dry ingredients into wet mixture just until combined, then stir in carrots, pineapple, coconut, and nuts.
- Divide batter between pans and bake 25 to 30 minutes until a toothpick has moist crumbs. Cool 10 minutes in pans, then turn out onto a rack and cool completely.
- Beat cream cheese and butter until creamy. Add vanilla and salt, then gradually beat in powdered sugar until spreadable.
- Frost the cooled cake layers, stack them, and frost the top and sides. Slice and serve.
Notes
Drain the crushed pineapple thoroughly by pressing it in a strainer; squeezing out too little liquid can make the cake heavy. The cake tastes even better the next day, so it is a great make-ahead dessert. Keep it chilled for clean slices.
