01 -
Heat your oven to 350°F and prepare a 9x13 inch baking pan by greasing it well and dusting with flour, or use a nonstick baking spray that contains flour.
02 -
In a medium mixing bowl, whisk together the flour, salt, baking powder, baking soda, and cinnamon until well combined. Set this mixture aside for now.
03 -
In a large bowl, beat the eggs until smooth, then whisk in the vegetable oil, vanilla extract, brown sugar, and granulated sugar until everything is well combined and smooth.
04 -
Add your flour mixture to the wet ingredients and gently stir until just moistened - don't overmix. Fold in the shredded zucchini until evenly distributed throughout the batter.
05 -
Pour the batter into your prepared pan and spread evenly. Bake for 40-45 minutes, or until a toothpick inserted in the center comes out clean.
06 -
Allow the cake to cool completely in the pan before removing and frosting - this is crucial for the best texture and to prevent the frosting from melting.
07 -
Beat the softened cream cheese and butter together until smooth and fluffy. Gradually add the powdered sugar one cup at a time, beating well after each addition. Mix in the vanilla extract and beat until perfectly smooth.
08 -
Spread the cream cheese frosting evenly over the cooled cake. Store covered in the refrigerator for up to 3 days.