Preheat oven to 350 degrees F. Grease 2 9×5 loaf pan with butter.
In a small bowl toss blueberries with 2 Tbsp flour. Set aside.
In a medium bowl combine the flour, baking powder and salt. This is the dry mixture.
In a stand mixer bowl cream together butter, cream cheese, sugar and vanilla. Add eggs, one at a time, beating well after each addition.
Slowly add the dry mixture into the creamed butter until everything is combined.
Using a spatula fold in blueberries. At this stage using a spatula is better to keep the blueberry whole.
Pour batter equally into the loaf pans and baked for approximately 60-70 minutes or until a toothpick inserted into the middle of the loaves comes out clean.
Let rest on wire rack for 10 minutes. Invert the bread onto a wire rack so it will become completely cool before slicing into it.