Preheat oven to 400 degrees
Line a muffin pan with muffin liners and lightly spray the liners with non-stick cooking spray.
Sift flour, sugar and baking powder into a bowl.
Add salt to flour mixture.
In a large mixing bowl, beat cream cheese until light and fluffy.
Add the eggs and beat until smooth.
Add milk, vanilla and the melted butter and mix together.
Pour into the flour mixture and gently mix together.
Scoop into the muffin cups and top with the streusel topping.
Bake for 20-25 minutes or until they begin to lightly brown.