Preheat your oven to 350°F (175°C).
In a large bowl, whisk together the dry ingredients.
In another bowl, mix the sugars, eggs, pumpkin puree, oil, and vanilla.
Gradually mix the wet ingredients into the dry ingredients.
Pour the batter into a greased loaf pan.
Bake in the preheated oven for 60-70 minutes.
Allow the bread to cool in the pan for 10 minutes.
Transfer the bread to a wire rack to cool completely.
While the bread cools, prepare the cream cheese frosting.
In a bowl, beat the softened cream cheese, powdered sugar, milk, and vanilla until smooth.
Frost the cooled pumpkin bread generously.
Slice and serve, enjoying every bite.