Preheat your oven to 325°F and grease two loaf pans (or 9x5 inch pans) thoroughly with butter or cooking spray. While the oven preheats, whisk together the flour, cinnamon, nutmeg, baking powder, baking soda, and salt in a medium bowl. Set this dry mixture aside—this helps distribute the leavening agents and spices evenly throughout the batter for consistent rise and flavor.
In a large bowl, beat the room temperature eggs until smooth and slightly pale, about 1-2 minutes. Add the packed brown sugar, vegetable oil, and vanilla extract, stirring until well combined and the sugar begins to dissolve. Fold in the grated and squeezed-dry zucchini, mixing until evenly distributed. I always make sure to squeeze the zucchini thoroughly in paper towels or a clean kitchen towel—excess moisture will make the bread dense and soggy, so this step is crucial for the right texture.
Add the dry ingredient mixture from Step 1 to the wet ingredients from Step 2, folding gently with a spatula or wooden spoon until just combined. Don't overmix—stop as soon as you don't see streaks of flour. Overmixing develops gluten and creates a tough, dense crumb rather than the tender, moist texture you want in quick breads.
Fold in the soaked and drained raisins and roughly chopped walnuts until evenly distributed throughout the batter. The soaked raisins plump up with moisture and add natural sweetness and chewiness, while the walnuts provide a pleasant contrast in texture. I like to reserve a few walnut pieces to sprinkle on top of each loaf before baking for a nice visual finish and extra crunch.
Divide the batter evenly between the two prepared pans, smoothing the tops with a spatula. Place both pans in the preheated 325°F oven and bake for approximately 1 hour, until a toothpick inserted into the center comes out clean or with just a few moist crumbs (not wet batter). The lower temperature allows the bread to bake gently without browning the exterior too quickly before the inside is fully cooked.
Remove the pans from the oven and let the loaves cool in their pans for about 15 minutes—this allows them to set and makes them easier to turn out without falling apart. Turn the loaves out onto a wire cooling rack to cool completely, which allows air to circulate underneath and prevents the bottoms from becoming soggy. Once cooled, slice and serve, or wrap tightly for storage.