Preheat your oven to 375°F (190°C). Line a muffin tin with paper liners.
In a large bowl, whisk together flour, baking soda, salt, and pumpkin pie spice.
In another bowl, mix pumpkin puree, oil, eggs, vanilla, and sugar until smooth.
Combine the wet and dry ingredients just until mixed. Don’t overdo it.
In a small bowl, mix softened cream cheese, sugar, egg yolk, and vanilla until creamy.
In another bowl, make the streusel by combining flour, brown sugar, cinnamon, and melted butter.
Spoon pumpkin batter into muffin cups, filling them about 3/4 full.
Add a teaspoon of cheesecake mixture into the center of each muffin.
Sprinkle the tops with the streusel.
Bake for 18-22 minutes until a toothpick comes out clean (avoid the cheesecake center).
Cool in the pan for a few minutes, then transfer to a rack.