Preheat your oven to 350°F (175°C). Grease a standard loaf pan and set aside.
Sift together the flour, baking powder, salt, cinnamon, and nutmeg into a large mixing bowl. This creates a smooth, lump-free dry mixture.
In a separate bowl, whisk the eggs until they are light and slightly frothy. Add the sugar, oil, and vanilla, then whisk until well combined and slightly thickened.
Fold the wet mixture into the dry ingredients gently, just until combined. Avoid overmixing to keep the bread tender.
Stir in the grated zucchini, ensuring it’s evenly distributed throughout the batter. If desired, fold in chopped nuts or chocolate chips for extra texture.
Pour the batter into the prepared loaf pan, smoothing the top with a spatula for an even surface.
Bake in the preheated oven for about 50 minutes, or until the top is golden brown and a toothpick inserted in the center comes out clean. The loaf will smell warm and spicy.
Remove the bread from the oven and let it cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. The crust will be crackly, and the inside moist and tender.
Slice once cooled, revealing a dense, moist crumb with flecks of zucchini throughout. Serve plain or with a spread of butter.