Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan.
- In a large bowl, whisk together the flour, sugar, baking soda, cinnamon, nutmeg, and salt.
- In a separate bowl, whisk together the eggs and vegetable oil.
- Pour the wet ingredients into the dry ingredients and mix until just combined. Do not overmix.
- Gently fold in the undrained crushed pineapple, shredded carrots, and nuts (if using).
- Pour the batter into the prepared baking pan and spread evenly.
- Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let the cake cool in the pan for 10 minutes before inverting it onto a wire rack to cool completely.
- In a large bowl, beat the softened cream cheese and butter together until smooth and creamy using an electric mixer.
- Gradually add the powdered sugar, one cup at a time, beating well after each addition.
- Stir in the vanilla extract and add milk or heavy cream, one tablespoon at a time, until the frosting reaches your desired consistency.
- Once the cake is completely cool, spread the cream cheese frosting evenly over the top.
- Garnish with chopped nuts, shredded carrots, or a drizzle of caramel sauce (optional).
- Slice, serve, and enjoy. Refrigerate for at least 30 minutes before serving for best results.
Notes
Don't overmix the batter to prevent a tough cake. Use room temperature ingredients for smoother batter and frosting. Adjust sweetness to your liking by reducing sugar. Toast nuts for enhanced flavor. Store in an airtight container in the refrigerator for up to 3 days or freeze for up to 2 months. For a spicier flavor, add a pinch of ground cloves or ginger to the batter. Raisins, cranberries, or chopped dates can be added for extra flavor. Gluten-free all-purpose flour blend can be substituted for regular flour.
