
Cream cheese buttercream frosting is a smooth and rich frosting that's perfect for your next cake or cupcake recipe. Cream cheese frosting pairs perfectly with any flavor of cake or cupcake you can imagine!
In a large bowl, add room temperature cream cheese and butter and beat with a hand mixer (or stand mixer) until creamy, about 1 minute.
Add vanilla extract and salt and mix until incorporated.
Add confectioner's sugar, half at a time, and mix on low speed until sugar is incorporated. Switch to high speed and beat until light and fluffy, about 2 minutes.
Pipe onto cooled cupcakes or spread onto cooled cake and serve immediately.