Preheat oven to 350°.
If you are using frozen cranberries, make sure they are thawed. Toss the cranberries in 1 tablespoon of flour and set them aside.
Using a hand mixer or a stand mixer, cream together the butter and cream cheese.
Add the eggs milk, vanilla, and sugar, and mix at medium speed for 1-2 minutes.
Add flour, baking powder, baking soda, and salt and mix until fully combined.
Fold in the cranberries with a spatula.
Use an ice cream scoop to scoop batter to a parchment paper-lined cookie sheet.
Top each cookie with a tablespoon of the streusel topping.
Bake for 18-22 minutes.