These Pumpkin Cream Cheese Muffins are perfectly soft and moist and loaded with sweet cream cheese!
Preheat oven to 350 degrees. Grease a muffin tin with non stick cooking spray. In a large bowl combine pumpkin puree, eggs sugar, oil, sour cream and vanilla.
In a small bowl combine flour, pumpkin pie spice, baking powder, baking soda and salt. Fold in dry ingredients to wet ingredients and mix just until combined.
Scoop muffin batter into the prepared muffin tin. Fill 3/4 of the way full. Add cream cheese filling to a piping bag and pipe about 1 tablespoon of cream cheese filling into each muffin.
Bake for 15-20 minutes or until the muffins look set and no longer jiggly. Allow the muffins to cool for 5 minutes then transfer them to a cooling rack to cool completely.
Serve and enjoy!