Preheat the oven to 350º Fahrenheit. Grease and flour a 9×5 loaf pan.
Make the bread:
In a large mixing bowl, mix together the oil, sugar, eggs, vanilla and pumpkin in a bowl. You can mix by hand or use a hand mixer or stand mixer. Be careful not to overmix.
In a separate bowl, mix together the flour, salt, baking soda, baking powder, cinnamon and pumpkin pie spice.
Add the dry ingredients to the wet ingredients and mix just until combined. Do not overmix.
Make the filling:
In a small bowl, cream together the cream cheese, sugar and flour. Then add in the egg and mix on low speed just until combined.
Assemble the bread:
Pour half the bread batter into your prepared pan.
Then, spoon the filling mixture over the bread and spread around evenly.
Pour the remaining bread batter on top.
Bake for 55-60 minutes or until a toothpick inserted in the center of the loaf comes out clean. Allow the bread to cool in the pan for 10 minutes before turning onto a wire rack to cool completely.
Store in an airtight container in the refrigerator.
*You can use half brown sugar and half white sugar if you'd like.The calories shown are based on the bread being cut into 10 pieces, with 1 serving being 1 slice of bread. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information. The information in the nutrition box are calculated through a program and there is room for error. If you need an accurate count, I recommend running the ingredients through your favorite nutrition calculator.**