Preheat oven to 350 degrees and grease or line a 9X9 or 8X8 pan with parchment.
In a large bowl whisk together flour, sugar, baking powder, baking soda, pumpkin pie spice, cinnamon and salt.
In a separate bowl whisk together pumpkin puree, evaporated milk, egg and vanilla.
Add wet ingredients to dry and stir just until combined. Pour into prepared pan.
Cream Cheese Layer: Combine cream cheese, vanilla and sugar. I heated my cream cheese in the microwave to be able to more easily combine the ingredients. Drop dollops all over the cake batter and do your best to use a spoon or offset spatula to spread out the dollops into a layer over the entire cake.
Streusel: Use a pastry blender or fork to combine all streusel ingredients. Crumble over cream cheese layer.
Bake for 30-40 minutes or until the cake batter is cooked through. Let cool and serve!
