Combine the first 8 ingredients in a large mixing bowl; make a well in the center of the mixture. Set aside.
Combine eggs, oil, and vanilla in a bowl; beat with a wire whisk until blended. Stir in zucchini and walnuts. Add to the dry ingredients, stirring just until moistened.
Spoon batter into a greased 9 x 5 x 3 inch loaf pan. Bake at 350 degrees for 1 hour and 15 minutes or until a wooden pick inserted in the center comes out clean. Cool in the pan on a wire rack for 10 minutes. Remove bread from the pan, and let cool completely on a wire rack.