Preheat your oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan.
In a large bowl, whisk together the flour, sugar, baking powder, and salt for the cake batter.
2.5 cups all-purpose flour
Add the softened butter to the dry ingredients and mix with a pastry blender or your fingers until the mixture resembles coarse crumbs.
2.5 cups all-purpose flour
In a separate small bowl, whisk together the eggs and vanilla extract.
2.5 cups all-purpose flour
Gradually add the egg mixture and milk to the dry ingredients, mixing until just combined. Be careful not to overmix.
2.5 cups all-purpose flour
Gently fold in the blueberries.
2.5 cups all-purpose flour
Prepare the streusel topping: In a medium bowl, combine flour, brown sugar, and cinnamon. Cut in the cold butter until the mixture is crumbly.
2.5 cups all-purpose flour
Spread the cake batter evenly into the prepared baking pan.
Sprinkle the streusel topping evenly over the cake batter.
Bake for 40-45 minutes, or until a wooden skewer inserted into the center comes out clean.
Let the coffee cake cool in the pan for 10-15 minutes before slicing and serving.
Notes
This blueberry coffee cake is best served warm. It can also be enjoyed at room temperature. Store any leftovers in an airtight container at room temperature for up to 2 days.