Preheat your oven to 350°F (175°C) and line a muffin tin with paper liners.
In a large mixing bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and pumpkin spice blend until well combined.
In another bowl, combine the pumpkin puree, vegetable oil, eggs, and vanilla extract. Mix until smooth.
Gradually add the wet ingredients to the dry ingredients, stirring until just combined. Do not overmix.
In a separate bowl, beat the cream cheese until smooth. Then add the sugar, egg, and vanilla extract for the cheesecake filling. Mix until well combined and creamy.
Fill each muffin cup halfway with the pumpkin batter. Then, spoon a small amount of the cheesecake filling into the center of each muffin cup, pressing it down lightly.
Top each muffin with a little more pumpkin batter to cover the cheesecake filling.
Bake in the preheated oven for 20 minutes or until a toothpick inserted into the muffin comes out clean (except for a little cheesecake).
Allow the muffins to cool in the pan for 5 minutes, then transfer them to a cooling rack to cool completely.
For a fun twist, consider adding chocolate chips or nuts to the pumpkin batter before baking.