Preheat the oven to 350°F (180°C).
Have a 12-muffin tin lined with paper cups (paper liners) or buttered. Using liners is very convenient because you hardly have to wash the muffin tin, and the muffins are easier to transport if necessary.
Grate or shred the zucchini with a large-holed grater at the last moment when you have the rest of the ingredients ready so they don't release extra liquid. If watery, blot them with a paper towel to remove excess moisture before adding them.
Whisk together 2 eggs, ½ cup of white sugar, and ½ cup of brown sugar in a large bowl. You can use a hand-held electric mixer if you want to.
Add 1 cup of oil in a thin stream as you continue whisking. Incorporate it well, but there's no need to beat much.
Add the sifted dry ingredients (2 cups of all-purpose flour, ¼ teaspoon salt, 2 teaspoons of baking powder, and ¾ teaspoon of baking soda) and mix a little. It doesn't need to be fully incorporated before you add the rest of the ingredients. At this point, you should change to a spatula if using an electric mixer. You can have the ingredients measured and sift them directly over the oil batter (like I do) or sift them in a medium bowl first and then add to the muffin batter.
Add the grated zucchini and ½ cup of chocolate chips. You will see that the moisture in the zucchini loosens the batter up.
Mix with a spatula just until it's all incorporated. You mustn't over-mix or beat the dough after adding the flour to keep the muffins as soft and fluffy as possible.
Scoop portions into the paper liners dividing as evenly as possible.
Bake for about 20 minutes, until golden brown, domed, and a cake tester or toothpick inserted in the center comes out clean.
Let cool on a wire rack (cooling rack).
Store at room temperature for two days and then refrigerate or freeze, always well wrapped.