Preheat your oven to 325 degrees F and with a non-stick spray, grease a 9-by-9-inch loaf pan and set it aside.
To prepare the cream cheese filling, take a medium bowl and use an electric mixer to whisk in the cream cheese, sugar, flour, egg and vanilla. Beat until smooth and put aside.
To make the bread, take another medium bowl and add in the flour, salt, baking soda, cinnamon, pumpkin pie spice, and nutmeg. Whisk together everything then set aside.
Take a different large bowl and use an electric mixer to beat together the sugar, eggs, the oil, and the pumpkin puree until combined.
Pour the flour mixture over the pumpkin mixture, little by little until well combined.
Pour 1 ½ cups of the batter into the greased loaf pan. Top this layer with the prepared cream cheese mixture, spread evenly then pour the rest of the batter.
Bake for 85 to 95 minutes (check with a toothpick to make sure it’s done; if it comes out clean then you’re good to go). During the last 15 minutes of baking, you can use foil to cover the pan to have softer edges.
Allow it to cool for 15 minutes, then remove and place on a wire rack to cool completely before slicing. Enjoy!