Ingredients
Equipment
Method
Bake the cake layers
- Preheat the oven to 350°F and grease two 9-inch pans.
- Whisk together the flour, Dutch process cocoa powder, sugar, baking soda, baking powder, and salt until evenly combined.
- In a separate bowl, beat the eggs, vegetable oil, hot coffee (or hot water), and vanilla until smooth.
- Combine the wet and dry ingredients and mix just until no dry streaks remain.
- Fold in the shredded zucchini until the batter looks thick and evenly dark.
- Divide the batter between the two pans, then bake for 30–35 minutes at 350°F until the centers spring back.
- Cool the cakes completely in the pans before ganaching.
Make and finish with ganache
- Warm the ganache components together until the mixture is smooth and pourable, then stir in the flaky salt if not already included.
- Stack the cooled cake layers and pour the fluid ganache over the top so it drips down the sides in rivulets.
- Let the ganache set for 30 minutes, then finish with flaky salt and crystallized zucchini strips if using.
Notes
Pro tip: use well-squeezed zucchini so the cake bakes up dense and fudgy rather than wet. Pour ganache while it’s fully fluid and let it drip—avoid spreading it for the signature glossy rivulets. Store covered in the refrigerator for up to 5 days; freeze unfrosted cake layers up to 2 months (wrap tightly). For a dairy-free swap, use coconut cream + dairy-free dark chocolate ganache if you want a similar glossy finish.
