01 - 
                Turn your oven on to 350°F (175°C) and get two 9-inch round cake pans ready with grease and flour.
              
              
              
                02 - 
                In a big mixing bowl, toss in the flour, sugar, baking powder, soda, salt, cinnamon, nutmeg, and ginger, and give it all a good whisk.
              
              
              
                03 - 
                Pour the vegetable oil and crack the eggs into the dry mixture, stirring until it’s all blended nicely.
              
              
              
                04 - 
                Fold in the grated carrots, drained pineapple, vanilla, and walnuts if you’re using them.
              
              
              
                05 - 
                Evenly pour the batter into the pans you prepped earlier.
              
              
              
                06 - 
                Slide the pans into the oven and bake for about 30-35 minutes. Check if they’re done by poking the center with a toothpick – it should come out dry.
              
              
              
                07 - 
                After baking, let the cakes rest in the pans for 10 minutes, then take them out and place them on a wire rack to fully cool.
              
              
              
                08 - 
                Once the cakes are cool, cover them with a rich and creamy cream cheese frosting.