Preheat the oven to 350 degrees and lightly grease a 9×13" pan (line with parchment paper if desired).: You will notice the kitchen warming as the oven reaches temperature, and preheating ensures even rise and consistent baking times. The pan preparation prevents sticking and makes removing the finished cake simple, especially when using parchment that lifts the cake out cleanly. If the oven is not fully preheated, the cake can bake too slowly and become dense. A common issue is placing the pan in before preheat completes, which can affect texture.
In a large bowl, whisk together sugar, buttermilk, eggs, and vanilla until smooth.: As you whisk, the mixture becomes glossy and slightly aerated, contributing to a lighter crumb. The aroma of sugar and vanilla will begin to open, and the buttermilk adds a tangy scent that balances the sweet. Smooth incorporation of eggs prevents streaks and helps create an even batter. If you under-whisk, the ingredients may not emulsify properly, resulting in lumps or uneven crumb.
Add flour, cocoa powder, baking soda, salt, and baking powder and stir until combined.: You will feel the batter thicken and darken as the dry ingredients fold in, and a rich chocolate scent will emerge. Combining dry and wet ingredients evenly is crucial for consistent structure, so scrape the bowl sides to avoid pockets of dry flour. Overmixing here can activate gluten and make the cake tough, so stir just until combined.
Stir in zucchini, just until combined.: The shredded zucchini will add visible flecks and increase moisture, making the batter slightly looser. You will hear a faint shredding sound as you fold it in, and the batter may hiss softly if there is excess moisture evaporating later in the oven. Fold gently so the zucchini distributes without overworking the batter. A pitfall is adding squeezed or too-dry zucchini, which changes moisture balance and can alter crumb texture.
Spread into prepared pan and bake for 30-34 minutes, until a toothpick inserted in the center comes out clean or with moist crumbs. Set aside to cool to room temperature.: While baking, the cake will rise and the top will set, developing a matte finish and a slightly cracked surface that indicates steam escape. The scent of chocolate will intensify, and edges will pull away from the pan slightly when done. Letting it cool is essential because the crumb firms up and slicing becomes cleaner. Cutting while hot causes the cake to fall apart, so resist the urge to slice immediately.
In a medium bowl, combine cream, sugar, cocoa, and vanilla.: The chilled ingredients will feel cool to the touch and you will see the powdery sugar and cocoa meld together. This dry blend helps the cream incorporate evenly so the whipped texture is smooth. Ensuring the cream is cold helps it trap air and build stable peaks. Using warm cream will prevent whipping and yield a runny topping.
Beat with an electric mixer on low until incorporated, then beat on high until stiff peaks form.: The sound of the mixer will change as the cream thickens, moving from a liquid slosh to a thicker, billowing texture. When stiff peaks form, the topping should hold its shape and have a glossy finish. This technique matters because under-whipped cream will collapse, while over-whipping can turn it grainy and eventually into butter. Watch closely and stop at the right moment.
Spread over cooled cake and serve.: As you spread the whipped cocoa topping, it will feel silky and light against the cake surface, offering a pleasing contrast to the denser crumb below. The finished cake should have even coverage, and slices will show a neat chocolate layer atop the spongy base. One common mistake is applying the topping when the cake is too warm, which will cause it to melt and become runny, so ensure it is fully cooled.