Preheat the oven to 425°F. Line a standard 12-cup muffin pan with parchment liners or lightly grease each cup. I prefer a silicon muffin pan.
Make the cream cheese filling by beating the softened cream cheese, cane sugar, egg yolk, and vanilla until smooth. Set aside.
Make the cinnamon crumble by combining the flour, brown sugar, cinnamon, and salt. Stir in the melted butter until crumbs form. Set aside.
In a medium bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, ginger, and nutmeg.
In a large bowl, whisk together the melted butter, cane sugar, and brown sugar. Add the eggs, pumpkin purée, Greek yogurt, and vanilla. Mix until smooth.
Add the dry ingredients to the wet ingredients. Gently stir just until combined, being careful not to overmix.
Add about 1½ tablespoons of pumpkin batter to each muffin cup. Spoon a generous tablespoon of cream cheese filling into the center of each one.
Divide the remaining pumpkin batter between the muffin cups, covering most of the cream cheese filling.
Sprinkle the cinnamon crumble evenly over the tops.
Bake at 425°F for 5 minutes. Without opening the oven, reduce the temperature to 350°F and continue baking for 13–17 minutes.
The muffins are done when the pumpkin portion springs back lightly and a toothpick inserted away from the cream cheese center comes out clean or with a few moist crumbs.
Let the muffins cool in the pan for 10 minutes before transferring them to a cooling rack. Allow the cream cheese centers to set slightly before serving.