Preheat oven to 350°F. Line a standard sized 1 lb. loaf pan with parchment paper. Set aside.
In a large bowl, beat the oil and sugar for 1 minute. Add in the eggs and vanilla extract, beating for an additional minute. Stir in pineapple and zucchini.
In a separate bowl, combine the flour, baking soda, cinnamon, nutmeg, and salt, whisking to combine. Fold into wet ingredients.
To make the streusel, place the chopped walnuts, cinnamons, flour, and brown sugar in a food processor and pulse until the walnuts look well chopped. Pulse in the butter until just combined.
Pour half of the batter into the pan, then sprinkle with half of the streusel. You’ll want to squeeze the streusel into your hands, making it dense like wet sand, then sprinkle it over the batter. Pour in the rest of the batter, then top with remaining streusel.
Bake for 50 minutes, or until a knife inserted in the center comes out clean. Allow to cool slightly before removing from pan.
Notes
Before adding the 2 cups of zucchini to the bread, gently press it with a paper towel to absorb any excess moisture!