Preheat the oven to 350°F. Line two baking sheets with parchment paper.
Start by drying your pumpkin. Spread the canned pumpkin on a plate and lightly press with a paper towel to absorb the excess liquid. Repeat the step at least four more times.
In a small bowl, whisk together the flour, pumpkin pie spice, baking soda, baking powder and salt. Set aside.
In a large bowl cream the softened butter and brown sugar together with an electric mixer on high speed for 1-2 minutes until light and fluffy.
Add in the egg yolks and vanilla and mix on medium speed until pale and fluffy, about 1-2 minutes.
Add in the pumpkin and mix on medium-low speed to combine.
Add in the dry ingredients and mix on low speed just until combined.
Scoop the dough with a 2 tablespoon cookie scoop and roll into balls. Transfer the cookie dough, six at a time, to a prepared baking sheet.
Make a slight indent in the cookie dough balls using the palm of your hand. Measure out a slightly packed, heaping tablespoon of streusel topping and flip it on top of each portion of cookie dough.
Bake the cookies for 11-12 minutes. When the cookies are straight out of the oven, scoot a large, round cookie cutter around them to give them a perfect circular shape.
Let them cool for 10 minutes on the cookie sheet, then transfer the baked cookies to a wire rack to cool completely.