Preheat your oven to 375°F. Line a muffin pan with liners or spray with nonstick cooking spray and set aside.
In a small bowl, whisk together the all purpose flour, baking powder and salt. Set aside.
2 cups all purpose flour, 2 teaspoons baking powder, ¼ teaspoon fine sea salt
In a large mixing bowl or the bowl of a stand mixer, beat the butter on medium speed until creamy, about 2 minutes.
8 tablespoons unsalted butter
Add the sugar and continue beating for an additional 3 minutes or until the mixture is a pale yellow and fluffy.
1 cup granulated sugar
Add the eggs, one a time, thoroughly incorporating after each addition. Mix in the vanilla extract.
2 large eggs, 1 teaspoon vanilla extract
Add half of the flour mixture and mix on low speed just until incorporated. Add half of the milk and mix on low speed until incorporated. Repeat with remaining flour mixture and milk.
1 cup whole milk
Toss blueberries with a tablespoon of flour and then gently fold into the batter.
1½ cups blueberries, 1 tablespoon all purpose flour
Evenly divide muffin batter between liners and top with a sprinkle of coarse sugar (if using).
2 tablespoons coarse sugar
Bake muffins for 18 to 25 minutes (a few extra minutes for jumbo and a few minutes less for mini muffins), or until the tops are lightly browned, and a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs.