Preheat the oven to 425°. Line your muffin pan with your favorite cupcake wrappers.
Combine the flour, sugar, baking powder, baking soda and salt in a large mixing bowl. Whisk to combine.
In a liquid measuring cup or medium bowl, melt ½ cup of butter. Allow the butter to cool.
Add the sour cream, whole milk, eggs and vanilla to the melted butter. Whisk until well combined.
Add liquid ingredients and eggs to the dry ingredients. Mix until the batter just comes together. Be careful not to over mix.
Gently fold the frozen raspberries and chopped white chocolate into the batter.
Cover the muffin batter and chill for at least 30 minutes.
Scoop the chilled batter into the lined muffin pan. Fill each cup about ⅔ of the way. I like to use a large cookie scoop to do this.
Bake muffins at 425° for 5 minutes. Lower the oven temperature to 350° and bake for an additional 15-17 minutes. Muffins should have golden brown edges and the middles should bounce back a little when you poke them.
Remove muffins from the oven and allow to cool for 5-10 minutes in the pan. Move muffins to a cooling rack and allows to cool completely before drizzling with white chocolate.