Preheat your oven to 425°F (218°C).Line a 12-cup muffin pan with parchment liners—trust me, parchment is key so the muffins don’t stick. I used regular liners the first time and ended up eating more paper than muffin.
In a large bowl, whisk together the brown sugar, white sugar, pumpkin purée, eggs, oil, and vanilla until smooth.
In a separate bowl, combine the flour, pumpkin spice, cinnamon, baking powder, baking soda, and salt.
Slowly fold the dry ingredients into the wet ingredients using a spatula.Pour in the milk and mix until just combined—do not overmix. Let the batter rest for 5–10 minutes while you prepare the filling.
In a bowl, whisk together the softened cream cheese, sugar, and vanilla.If you have a hand mixer, use it.
Transfer the filling to a small zip-top bag and snip off the tip to pipe.
Divide the batter evenly among the muffin cups, filling each about ¾ full.
Pipe about 1 tablespoon of cream cheese into the center of each muffin. Sprinkle pumpkin seeds on top for that classic bakery look.
Bake at 425°F for 5 minutes, then lower the temperature to 350°F (177°C) and continue baking for 20–25 minutes, until the tops are set. This high-heat-to-low-heat method creates tall, bakery-style muffins with domed tops. If you prefer a simpler method, bake at 350°F for 25–30 minutes.