Preheat your oven to 350°F (175°C). Grease two 8×4-inch loaf pans and line with parchment paper, leaving overhanging edges for easy removal.
Grate the zucchini using the large holes of a box grater. Place in a clean kitchen towel or paper towels and gently squeeze to remove excess moisture, but not too much.
In a medium bowl, whisk together the flour, salt, baking powder, baking soda, cinnamon, and nutmeg.
In a large bowl, beat the eggs until light and frothy. Add the oil, sugar, and vanilla extract, beating until the mixture becomes pale yellow and slightly thickened.
Add the dry ingredients to the wet mixture and stir just until combined. Avoid over-mixing by using only 12-15 gentle folds with your spatula until no dry spots remain.
Fold in the zucchini, followed by nuts and dried fruit if using.
Divide the batter evenly between the prepared pans. Bake in the preheated oven for 50-60 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
Allow the bread to cool in the pans for 15 minutes, then use the parchment overhang to lift them out. Complete cooling on a wire rack for at least 1 hour before slicing.