Preheat oven to 425°. In a small mixing bowl melt the butter. Allow to cool for a few minutes.
Make the streusel topping. Combine the softened butter, flour, sugar, cinnamon and mini white chocolate chips in a small bowl. Mix with a fork until crumbly and well combined. Save for the last step before baking.
Line your muffin pan (12 cups) with cupcake wrappers.
In a large mixing bowl, combine the flour, sugar, baking powder, baking soda and salt. Whisk to combine.
In a large measuring cup, combine the cooled butter, sour cream, buttermilk, eggs, vanilla bean paste and vanilla. Whisk until well combined.
Add the wet ingredients to the dry ingredients. Mix until just combined. Be sure not to overmix.
Gently fold in the blueberries and white chocolate chunks.
Use a large cookie scoop to add batter to the muffin pan. Fill each muffin cup to the top.
Place a spoonful of streusel topping on the top of each muffin. Press down just a little bit so that the streusel sticks to the batter.
Bake muffins at 425° for 5 minutes. Lower the temperature to 375° and bake for an additional 16-18 minutes or until the edges are golden brown and the middles are baked through.
Remove muffins from the oven and allow the muffins to cool.