The smell of these homemade blueberry muffins as they bake is the true definition of comfort and will create lasting memories with your family. The fresh, crushed up blueberries and perfect combination of sugar and butter makes for a moist muffin that tastes delicious and can last for days (if anyone in your family will let them stay that long!)
Preheat oven to 375 degrees F.
Cream the butter and 1 1/4 cups sugar until light.
Add the eggs, one at a time, beating well after each addition. Add vanilla.
Sift together the flour, salt and baking powder, and add to the creamed mixture alternately with the milk.
Crush 1/2 cup blueberries with a fork, and mix into the batter. Fold in the remaining whole berries.
In a separate bowl, mix together all topping ingredients until crumbly.
Line a 12 cup standard muffin tin with cupcake liners, and fill with batter. Sprinkle the topping mixture evenly over the muffins.
Bake at 375 degrees for about 30-35 minutes.
Remove muffins from tin and cool for at least 30 minutes. Enjoy!