My kids love blueberry muffins and they are definitely on our short list of favorite summer breakfasts, especially after we've gone blueberry picking. Luckily, this recipe works equally well with frozen berries, so we can enjoy them all year long. Look for smaller "wild" blueberries if you can find them as they tend to be a bit more flavorful than the larger variety. The crumbly topping makes these muffins look as wonderful as they taste.
Preheat oven to 400 degrees.
Mix flour, sugar, baking powder and salt in a large bowl. Add milk, eggs, butter and vanilla and whisk just until combined. Gently fold in blueberries. Spoon batter into greased muffin tin, filling each cup about two-thirds full.
Meanwhile, make the topping. Mix ingredients for topping together in a small bowl. Using your fingers, or a pastry cutter, mash the butter into the flour until large crumbles form. Sprinkle the topping evenly over the muffins. Bake for 15-20 minutes or until a toothpick inserted near the center of a muffin comes out clean. Serve warm, or at room temperature.