Pre-heat your oven to 350° and line a 9x9 square dish with parchment paper or spray with non-stick spray.
Add your softened butter and sugar to a large bowl and cream together for 2 minutes using a hand mixer.
Add in the eggs, vanilla, and milk and beat again to combine.
Sprinkle the top of the mixture with the all purpose flour, then sprinkle the baking powder over the flour.
Fold the mixture together with a spatula just until you see no more white flour. Do not over-mix.
Add in 1 cup of blueberries and gently fold in to the mixture. Spread into the prepared pan and set aside.
Cream Cheese filling
Using the hand mixer, beat together the cream cheese and sugar until smooth.
Add in the egg and vanilla and beat again until combined.
Spread over the cake layer in the pan and top with ½ cup more blueberries.
Crumble Topping
Add all of the crumble ingredients to a small bowl.
Press the mixture into the butter while you stir. You can use a fork for this or a pastry cutter.
Keep mixing and pressing until your mixture looks like crumbles of wet sand.
Add the crumble to the top of the cream cheese/blueberry layer.
Bake the blueberry coffee cake on the center oven rack for 45-50 minutes. You'll know when It's done when you can insert a toothpick in the center and it comes out clean. You may have a couple crumbs on the toothpick from the cream cheese layer but It should not be wet.Be careful not to over-bake of the cake can dry out.
Optional Lemon Glaze
Stir together the powdered sugar and lemon juice then drizzle over the cooled cake.