Creamy, dreamy, and fluffy, this delicious White Chocolate Cream Cheese Frosting is perfect for velvet cakes, carrot cakes or cupcakes! It comes together in just 4 steps and it's incredibly easy to make and use! This recipe makes enough for a standard 2-layer 8-inch cake or 18 cupcakes.
Melt the chocolate. Chop the chocolate bars and transfer the chopped chocolate to a microwave safe bowl. Microwave in 20-second increments until fully melted and smooth making sure to stir between each increment. You may also melt the chocolate in a small saucepan over very low heat, adding 1 teaspoon of vegetable or sunflower oil to the saucepan. Allow the melted chocolate to come down to room temperature before adding it to the frosting.
Beat the cream cheese, butter, and clear vanilla extract until combined and fluffy, then add in the melted and cooled white chocolate and beat until just combined.
Add the chocolate to the frosting and beat until just combined.
Add the powdered sugar and salt and beat until combined and smooth. Keep adding the sugar until the frosting reaches your desired consistency.