Preheat oven to 350°F (175°C). Grease and flour a 9-inch round cake pan.
In a large bowl, whisk together flour, granulated sugar, brown sugar, pumpkin pie spice, baking soda, and salt for the cake.
Add the softened butter and mix until the mixture resembles coarse crumbs.
In a separate small bowl, whisk together the egg, pumpkin puree, and milk.
Add the wet ingredients to the dry ingredients and mix until just combined. Do not overmix.
Pour half of the batter into the prepared cake pan and spread evenly.
In a small bowl, combine the flour, brown sugar, and pumpkin pie spice for the streusel topping. Cut in the cold butter with a pastry blender or your fingers until the mixture is crumbly.
Sprinkle half of the streusel topping evenly over the batter in the pan.
Pour the remaining cake batter over the streusel and spread evenly.
Sprinkle the remaining streusel topping over the second layer of batter.
Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
Let the cake cool in the pan for 10 minutes before inverting it onto a wire rack to cool completely.
Notes
This coffee cake is best served warm or at room temperature. It pairs wonderfully with coffee or tea.