01 - Preheat oven to 350°F. Grease and flour a 9x5-inch loaf pan or line it with parchment paper.
02 - Place grated zucchini in a clean kitchen towel and squeeze to remove excess moisture. Set aside.
03 - In a medium bowl, whisk together flour, baking soda, baking powder, salt, and ground cinnamon until evenly combined.
04 - In a large bowl, beat eggs with granulated and brown sugars until well incorporated. Whisk in vegetable oil and vanilla extract.
05 - Gently stir dry mixture into the wet ingredients until just combined; avoid overmixing to maintain tender texture.
06 - Fold in drained zucchini, chocolate chips, and nuts if using, ensuring an even distribution throughout the batter.
07 - Transfer batter to prepared pan and smooth the surface. Bake for 50 to 60 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
08 - Let bread cool in pan for 10 minutes before transferring to a wire rack to cool completely prior to slicing.