Preheat the oven to 350°F (175°C) and grease a 9x5-inch loaf pan.
In a large bowl, whisk together the pumpkin puree, eggs, vegetable oil (or melted butter), brown sugar, and vanilla extract until smooth.
In a separate bowl, sift together the flour, baking soda, baking powder, cinnamon, nutmeg, salt, and ginger.
Gradually add the dry ingredients into the wet ingredients, stirring gently until just combined. Be careful not to overmix. If adding nuts or chocolate chips, fold them into the batter.
Pour the batter into the prepared loaf pan and spread it evenly.
Bake for 60-70 minutes, checking for doneness with a toothpick or cake tester after 55 minutes. The bread is done when the toothpick comes out clean. Let the bread cool in the pan for 10 minutes before transferring to a wire rack to cool completely.
Slice and enjoy!