Preheat oven to 350°F. Grease a 9 x 5-inch loaf pan or two 8-1/2 x 4-1/2-inch loaf pans.
Combine flour, baking powder, cinnamon and salt in a large mixing bowl. Stir well and set aside.
Whisk together eggs, sugar, oil and vanilla in amedium mixing bowl. Stir in zucchini until well blended. Add zucchini mixture to dry ingredients and stir until combined. Pour batter into prepared baking pan(s).
Bake 60 to 70 minutes for 9 x 5-inch pan or 45 to 55 minutes for smaller pans until loaf is deep brown and wooden pick inserted in center comes out clean. Cool in pan for 10 minutes and then transfer to wire rack.