Start by whisking together flour, cocoa powder, baking soda, baking powder, espresso powder, and salt in a large bowl. This ensures even distribution of leavening agents and prevents lumps in the batter.
In another bowl, beat the oil, granulated sugar, brown sugar, eggs, sour cream, and vanilla until smooth. Fold in the shredded zucchini gently so it blends evenly without overmixing the batter.
Add the dry ingredients to the wet mixture and stir until just combined. Fold in chocolate chips for extra richness. Divide the batter between prepared cake pans and bake until a toothpick inserted in the center comes out clean. Allow the cakes to cool completely before frosting with chocolate buttercream.