Soft and oh so fluffy White Chocolate Cupcakes have a deeply creamy vanilla flavor with smooth white chocolate buttercream frosting. These are great for weddings, showers and during the holidays!
Preheat your oven to 350 degrees F. Line a 12-cup muffin pan with paper liners.
Make the cupcake batter. Combine soft butter, sugar and oil in a large mixing bowl and beat with an electric hand mixer on medium-high speed for 2-3 minutes until pale and fluffy. Beat in eggs one at a time until smooth and evenly incorporated.
Add slightly cooled, melted white chocolate and vanilla and mix it in until evenly combined.
Sift flour, baking powder, baking soda and salt into a medium bowl and whisk to blend evenly. Add to the butter mixture and mix on low. Gradually add the milk and mix gently until combined, then increase mixer speed to medium-high and beat for 5 seconds just to emulsify the batter.
Spoon batter into prepared muffin cups filling them not more than ¾ full. Bake for 18-20 minutes.
Make the frosting. Combine chopped white chocolate and cream in a medium heatproof bowl and heat in the microwave in 20 second bursts until just melted, smooth and glossy. You can also do this over a double boiler by placing the heatproof bowl over a pot with 1-inch of simmering water. Let cool completely.
Beat soft butter with icing sugar until very pale and fluffy. Gradually beat in white chocolate ganache until creamy and fluffy. Then, mix in vanilla and salt.
Pipe or spread the frosting over the cooled cupcakes and decorate with sprinkles.