Preheat oven to 350 degrees. Spray 2 loaf pans with non-stick spray and line with parchment.
In a large bowl sift together the flower, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
In a separate large mixing bowl whisk eggs. Add in the oil, sugar and vanilla and continue to whisk until well combined.
Add the flour mixture to the egg mixture and stir well until combined. Batter will be thick.
Gently fold in zucchini, cranberries and nuts just until combined. Transfer batter to two prepared loaf pans. Bake for 60-65 minutes (until toothpick comes out clean).
Remove of oven and cool in pans for 5 minutes until turning out onto to cool completely.
Notes
Store in airtight container for up to 3 days or wrap well and freeze for up to a month.