
Soft and fluffy warmly spiced pumpkin bread with a creamy cheese filling and buttery streusel topping.
Preheat oven to 350℉. Grease and line a 8x5" loaf tin with parchment paper.
Start by making the streusel. In a medium mixing bowl, whisk together flour, pecans, sugars, and salt. Use clean fingertips to pinch the softened butter into the dry ingredients until well combined. Set aside.
In a separate medium mixing bowl, make the filling. Use a handheld mixer to combine the cream cheese, egg, sugar, flour, and vanilla until creamy. Set aside.
In a large mixing bowl, make the pumpkin bread. Whisk together pumpkin puree, sugars, oil, milk, egg, vinegar, and vanilla until combined. Add flour, spices, baking soda and powder, and salt. Use a rubber spatula or wooden spoon to fold dry ingredients into wet until a smooth batter forms.
Pour half of the pumpkin bread batter into the loaf tin. Spread an even layer of the cream cheese filling over the batter. Pour over the remaining pumpkin bread batter. Sprinkle over streusel topping.
Bake bread for 45-55 minutes until a toothpick inserted comes out clean (a few moist crumbs are ok). Let bread cool in the tin for 15 minutes before carefully transferring to a wire cooling rack before cooling for another 15-20 minutes. Slice and enjoy!