Bakery-style blueberry chocolate chip muffins are brimming with rich chocolate chips, juicy bursts of blueberries, and topped with a crunchy streusel topping.
Preheat the oven to 425°F. Line a 12-cup muffin pan with cupcake liners or spray with non-stick cooking spray.
Whisk together flour, salt, and baking powder in a medium mixing bowl. Set aside.
Mix eggs, melted butter, sugar, vanilla extract, and buttermilk in a large mixing bowl.
Take 1 tablespoon out of the flour mixture and toss it together with the blueberries.
Mix dry ingredients into the wet ingredients and stir gently, just until combined. The batter will be lumpy.
Gently fold the blueberries and mini chocolate chips into the muffin batter.
Divide batter between the 12 muffin cups in the prepared pan.
For the streusel topping, mix together flour, baking powder, and brown sugar.
Pour in melted butter and mix until crumbles form.
Add in the mini chocolate chips and stir to combine.
Sprinkle the streusel topping over the tops of the muffins. Add a few blueberries to the top of the streusel if you’d like.
Bake for 6 to 7 minutes at 425°F and then turn the oven down to 350°F and bake an additional 18 to 20 minutes until a toothpick inserted in the center of the muffins comes out clean, and the tops are golden brown.
Cool muffins in the pan for about 5 minutes and then move them to a cooling rack to finish cooling.
For optional drizzle, stir together glaze ingredients until smooth. Drizzle over the tops of the muffins.