Begin by preheating your oven to 325°F (160°C). Grease and flour three 9-inch round cake pans.
Step 2: Mixing Dry Ingredients
In a large bowl, whisk together the flour, sugar, baking powder, baking soda, salt, cinnamon, and nutmeg. This creates the base for your cake.
Step 3: Adding Wet Ingredients
In another bowl, combine the vegetable oil, eggs, and vanilla extract. Gradually add this wet mixture to the dry ingredients and mix until well combined.
Step 4: Incorporating Carrots And More
Fold in the grated carrots, crushed pineapple, shredded coconut, and chopped pecans. This gives your carrot cake its distinctive texture and flavor.
Step 5: Baking The Cake
Divide the batter equally among the prepared cake pans. Bake for approximately 25-30 minutes or until a toothpick inserted into the center of each cake comes out clean.
Step 6: Creaming Cheese And Butter
In a mixing bowl, beat together the softened cream cheese and unsalted butter until smooth and creamy.
Step 7: Sweetening The Deal
Gradually add the powdered sugar and vanilla extract, beating until the frosting is fluffy and well-blended.
Step 8: Cooling And Layering
Allow the cakes to cool in the pans for about 10 minutes before transferring them to a wire rack to cool completely. Once cooled, spread a generous layer of cream cheese frosting between each cake layer.
Step 9: Frosting The Exterior
Use the remaining frosting to coat the entire cake, achieving a smooth and enticing finish.