Heat the oven to 350°F and arrange a rack in the middle. Grease a 9 x 5in loaf pan and line with parchment paper.
Whisk together the 1 1/2 cups flour, 1 teaspoon baking soda, 2 teaspoons cinnamon, 1 teaspoon ginger, 1 teaspoon salt, and 1/2 teaspoon nutmeg in a large bowl.
In a separate bowl whisk together the 2 eggs , 1/3 cup milk, 1 1/4 cups sugar, 1 cup pumpkin, 1/2 cup oil, and 1 teaspoon vanilla until smooth. Add the flour mixture to the wet ingredients and stir until blended and smooth. Add walnuts and stir to incorporate. Use a spatula to scrape into prepared pan and smooth top.
Bake for 55-65 minutes, until bread is firm to the touch and a toothpick inserted into the center comes out clean. Transfer to a rack to cool completely.
Slice and enjoy! Wrap any leftover bread tightly with plastic wrap and store on the counter for up to 5 days (like it will last that long— :)