Preheat oven to 350°F. Lightly grease a 9 × 5-inch loaf pan and line with parchment paper, leaving enough overhang to lift out the bread.
Whisk flour, baking soda, cinnamon, ginger, nutmeg, cloves, and salt together in a medium bowl.
In a large bowl, whisk eggs, pumpkin puree, oil, brown sugar, granulated sugar, milk, and vanilla until smooth.
Fold the dry ingredients into the pumpkin mixture just until no dry flour remains. Do not overmix. Fold in chopped nuts, if using.
Pour batter into the prepared pan and smooth the top. Sprinkle with coarse sugar, if using.
Bake for 55–65 minutes, until a skewer inserted into the center comes out clean or with a few moist crumbs. If the top browns too quickly, loosely cover with foil. For an extra doneness check, the center should reach about 200–205°F.
Cool in the pan for 15 minutes, then lift onto a wire rack and cool for at least 45 minutes before slicing.