Preheat oven to 400°
In a mixer with a paddle attachment, cream the room temperature butter and sugar. Scrape down the sides and paddle attachment to ensure butter and sugar get incorporated.
Add the vanilla extract. Continue to mix to incorporate the vanilla
Add the eggs one at at time while the mixer is running. Let each egg incorporate into the butter and sugar mix before adding next egg. Sift the dry ingredients, flour, baking soda, baking powder and salt.
Add about ⅓ of the dry ingredients and mix to incorporate.
Add about ⅓ of the buttermilk and let incorporate.
Continue alternating between dry and wet ingredients until all have been added.
Once all the dry and wet ingredients have been added remove the bowl from the mixer.
Fold in the blueberries one cup at a time into the batter. The batter will seem thick but it is ok.
Portion the batter into regular size muffin liners in a muffin pan with a 2 oz scoop.
Once the batter is added to the pans, sprinkle sugar on top of the muffins.
Bake the muffins at 400° for 30 minutes.
Remove from the oven and let cool in the muffin pans. This will allow the muffins to carryover bake and cool slowly.
Once cooled, store in a covered container, package for freezing or immediately Enjoy! These muffins freeze well. Remove from freezer and let thaw at room temperature.