This post contains affiliate links. Please see our disclosure policy.
Silky Cream Cheese Frosting is incredibly easy to make at home – and doesn’t require you to sift any powdered sugar! It comes together in minutes, with just 6 ingredients and is silky soft and not too sweet! It’s also stable enough to pipe onto cakes and cupcakes.
Why you’ll love this Cream Cheese Frosting:
- No Sifting! – Can I just say that sifting powdered sugar is a scam? Beating youf butter and then beating in the cream cheese until everything is creamy and smooth (scraping the bowl helps!) will eliminate any lumps – not sifting your powdered sugar is never going to cause lumps in your frosting. You can take my word from it – I’ve only done it maybe two times in my entire life and it was NOT WORTH IT.
- Stable Cream Cheese Frosting – This cream cheese frosting is very cream cheese forward, but is still stable enough to frost a cake, and to pipe!
- Not too Sweet – My recipe isn’t overly sweet! You can always taste and add more powdered sugar as desired, though.

Ingredient Overview:
As always, the full recipe with measurements & directions can be found in the recipe card at the bottom of this post. Use the table of contents (back at the top, below the first image, to navigate).
- Butter – I always use salted butter because in my experience, it lends the best flavor, but feel free to use unsalted butter if that’s what you prefer.
- Cream Cheese – Use full fat cream cheese, in blocks, for the best results.
- Vanilla – Use real vanilla for the best flavor! I like vanilla bean paste because it leaves little flecks of vanilla in the white frosting.
- Salt – A little salt helps balance the flavors beautifully!
Recipe Substitutions & Variations:
- Dairy-free – Dairy-free butter works beautifully in this recipe, but I haven’t found a brand of dairy-free cream cheese that I love. If you have one you love, feel free to try it here! Note that it could make the frosting a little runnier, though.
How to Make Cream Cheese Frosting:
Step 1: Beat Butter. Beat the butter on high speed for 30-60 seconds with an electric mixer or in the bowl of a stand mixer fitted with the paddle attachment.

Step 2: Beat in the Cream cheese. Add the cream cheese and beat for 30-90 seconds, until well combined with the butter and smooth. Scrape the sides and bottom of the bowl to check for any stray lumps.

Step 3: Finish the Frosting. Mix in half the powdered sugar with the vanilla, salt, and a splash of milk if needed to help the powdered sugar incorporate. Mix in the rest of the powdered sugar, then taste and adjust if desired.

Serving + Storing:
Use your frosting immediately to frost cakes, cupcakes, or anything else your heart desires! If your frosting seems too weepy, pop it in the fridge or freezer for a few minutes to help it stiffen up a bit.
Store frosting in an airtight container in the fridge for 1-2 days before using. Let soften at room temperature a bit, then re-mix, so it’s spreadable again. You can also freeze the frosting in a freezer container for 3-6 weeks. Thaw in the fridge overnight.

Expert Baking Tips:
- Oven Thermometer – An oven thermometer will tell you if your oven is actually running at the temperature you set it to. Your oven may not be accurate. Accurate oven temperature is crucial for most bakes, so I leave an oven thermometer in at all times to keep an eye on my oven’s calibration.
- Kitchen Scale – A food scale is the best way to make sure your flour is at the proper weight, since amounts will vary SO widely based on how you measure it, as well as the measuring cup you use, as they are not standardized.

FAQs:
Yes! If doubling it, I recommend using a stand mixer as it’ll be a LOT to mix by hand.

Special Tools:
- Stand Mixer or Electric Hand Mixer
More Frosting Recipes to love:
- Blueberry Frosting
- Peanut Butter Frosting
- Classic 10-Minute Chocolate Frosting
- Chocolate Fudge Frosting
Did you make this recipe? Leave a comment & star rating!
Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!
Silky Cream Cheese Frosting
Ingredients
- 3/4 cup salted butter, softened at room temperature , 170 grams
- 16 ounces cream cheese , 452 grams
- 4 and 1/2 cups powdered sugar, or up to 5 cups (adjust to taste), 518 to 575 grams
- 1-2 tbsp milk or heavy cream, 15-30 grams
- 1 tbsp vanilla extract , 12 grams
- pinch of salt
Instructions
- Make the Frosting: In a large bowl of in the bowl of a stand mixer, cream the butter. Add the cream cheese and beat for 1 minute or so, until well combined with the butter and no lumps remain. Add the powdered sugar in two additions, using the milk to help the powdered sugar incorporate as needed. Beat in the vanilla and salt last. Taste and add more powdered sugar if desired.3/4 cup salted butter, softened at room temperature , 16 ounces cream cheese , 4 and 1/2 cups powdered sugar, or up to 5 cups (adjust to taste), 1 tbsp vanilla extract , pinch of salt
- Serve & Store: Use the frosting right away to frost a cake or cupcakes. If it seems a little weepy, pop the whole bowl in the fridge or freezer for 10-20 minutes to help it stiffen up a bit. I promise it will be stable enough to pipe!Store leftover frosting in an airtight container in the fridge for 5-7 days.
- Make-Ahead: Store frosting in an airtight container in the fridge for 2-3 days before using. Let it sit on the counter for 15-20 minutes to soften up a bit, then run the mixer through it again to bring it back to a spreadable consistency.Freeze frosting in an airtight container for 1-2 months. Thaw in the fridge overnight and then as directed above before using.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
