01 -
In a medium bowl, whisk the softened cream cheese, powdered sugar, and vanilla extract until smooth. Freeze mixture until slightly firm but scoopable.
02 -
Pulse pecan halves three times in a food processor. Add flour, brown sugar, granulated sugar, and cinnamon, pulsing to combine. Sprinkle cold butter on top and pulse until mixture forms small pebbles. If butter pieces remain hard, rub them between fingers. Chill in freezer.
03 -
Set oven to 177 °C (350 °F). Line two muffin tins with 22 liners and lightly coat with nonstick spray.
04 -
In a large bowl, whisk eggs lightly. Add granulated sugar, pumpkin puree, and vegetable oil, mixing until incorporated.
05 -
In a separate large bowl, whisk together all-purpose flour, baking powder, baking soda, salt, and spices until evenly distributed.
06 -
Gently fold dry ingredients into wet mixture until just combined; avoid overmixing for tender muffins.
07 -
Spoon 1½ tablespoons of pumpkin batter into each liner and spread to cover base. Add 1 rounded tablespoon of cream cheese filling on top. Cover with remaining batter, then evenly distribute and gently pat 1 heaping tablespoon of streusel topping per muffin.
08 -
Bake at 177 °C (350 °F) for 20 to 22 minutes or until a toothpick inserted into batter comes out clean. Baking duration may vary with cream cheese filling temperature.
09 -
Allow muffins to cool five minutes in tins, then transfer to wire rack. Optionally, sprinkle with cinnamon and raw cane sugar. Serve warm or at room temperature; warm briefly in microwave if desired.