These Cinnamon Cream Cheese Pumpkin Muffins are bakery-style perfection, with a sweet, tangy center and crunchy cinnamon streusel topping. Moist, flavorful, and full of fall spices, they’re the ultimate cozy treat.
Mix together the brown sugar, flour, melted butter, cinnamon, and pumpkin spice in a small bowl until crumbly. Set aside.
For the muffin batter
Whisk together the flour, baking powder, baking soda, cinnamon, pumpkin pie spice, and salt in a medium bowl.
Whisk the brown sugar, granulated sugar, eggs, pumpkin puree, melted butter, buttermilk, and vanilla extract in another large bowl until smooth.
Add the dry ingredients to the pumpkin and egg mixture. Mix well until combined. Set aside.
Make the cream cheese filling
Beat the cream cheese, sugar, egg, and vanilla in a stand mixer fitted with the whisk attachment, or use a hand mixer, until smooth and creamy.
Assemble and bake
Preheat the oven to 425°F and line a muffin tin with paper liners or grease well.
Spoon 1 heaping tablespoon of muffin batter into each muffin well. Then top each with 1 heaping tablespoon of cream cheese filling. Add another heaping tablespoon of muffin batter over the cream cheese. Press about 1 tablespoon of streusel topping gently onto each filled muffin.
Repeat to fill all muffin cups.
Bake at 425°F for 5 minutes, then reduce the oven temperature to 350°F without opening the door and continue baking for another 12–15 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
Cool the muffins in the pan for 10 minutes, then transfer to a wire rack and let cool completely before serving.
Notes
Chef Jenn’s Tip
Use a cookie scoop set to portion the batter and filling cleanly. It keeps the muffins uniform and makes layering easier.
Don’t skip the temperature change when baking. Starting hot helps the muffins rise tall with a nice dome.
If your cream cheese isn’t fully softened, warm it in the microwave for 10 seconds at a time to avoid lumps.