Light and fluffy cream cheese frosting is the perfect icing on any dessert!
Cream cheese and butter are sweetened with powdered sugar and vanilla for a rich frosting.
Spread it over cakes, muffins, and other baked goodies.

This post may contain affiliate links. Please read our disclosure policy.
Our Favorite Frosting
This homemade cream cheese frosting recipe is delicious over carrot cake or cinnamon rolls.
- Easy peasy – it takes just a few minutes to make.
- Cream cheese frosting is made with basic ingredients you likely have on hand.
- Make it ahead. It will stay fresh for up to 5 days in the refrigerator, or 2 months in the freezer.

Ingredients for Cream Cheese Frosting
Cream Cheese – Use any brand of full-fat cream cheese in the block form, not spreadable cream cheese in tubs. Reduced-fat cream cheese is not recommended as it can produce a runny frosting.
Butter – For baking and sweet recipes, I prefer to use unsalted sticks of butter and add a pinch of salt. If you do have salted butter, it will still work – skip the salt in the recipe.
Vanilla – Although it’s a bit pricey, real vanilla extract gives the best flavor. Imitation vanilla extract does work if it’s what you have on hand.
Powdered sugar – Also known as confectioners sugar, powdered sugar contains a little cornstarch to prevent caking and makes for a smooth frosting.
Make Your Own Powdered Sugar
If you’re out of powdered sugar, you can make your own with granulated sugar. In a blender or food processor, blend a ratio of 1 cup of granulated sugar with 1 tablespoon of cornstarch on high until it is fluffy and powdered. Measure the sugar for your recipe after it is powdered.
Variations – Add or substitute lemon juice and zest for the vanilla to give your frosting more tang. For a runnier icing, add a few drops of water.
How to Make Cream Cheese Frosting
This is an easy recipe that comes together in minutes!
- Using a hand mixer, combine room-temperature cream cheese and butter, per the recipe below.
- Mix in the vanilla and salt.
- Add the sugar a little at a time, scraping the sides of the bowl as you mix until fluffy. Do not over-mix.
Use immediately or cover and refrigerate for up to 5 days.

Holly’s Tips
- Use room temperature cream cheese and butter.
- Freeze for up to 3 months in a zippered bag with the air pressed out. Thaw to room temperature before using.
- To change the consistency for drizzling, add water, a few drops at a time, while mixing.
Our Favorite Frostings
These frosting recipes are perfect to top a cupcake, cookies or your favorite layered cake!
Did you make this Cream Cheese Frosting? Leave us a rating and a comment below!

Equipment
Ingredients
- 8 ounces cream cheese room temperature
- ⅓ cup unsalted butter softened
- 3 to 3 ½ cups powdered sugar
- 1 teaspoon vanilla extract or lemon juice
- ⅛ teaspoon salt
Instructions
- Combine cream cheese and butter with a mixer on medium speed until smooth and creamy. Mix in vanilla (or lemon juice and lemon zest if using).
- Add in salt and powdered sugar a bit at a time, scraping the sides of the bowl as needed. Continue beating on medium speed until fluffy. Do not overmix.
- Store up to 5 days in the refrigerator.
Video
Notes
- This frosting cannot be piped with a piping bag, it is a soft frosting.
- To avoid a runny frosting, do not overmix.
- Use a stand mixer with either a whisk attachment or a handheld mixer, scraping the sides as needed.
- To make a thicker frosting, add more powdered sugar. A thinner frosting can be made with a touch of milk or water (1 teaspoon at a time).
- Ensure baked goods are thoroughly cooled before spreading frosting to prevent it from melting.
Nutrition Information
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
© SpendWithPennies.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited. Please view my photo use policy here.















Absolutely love cream cheese frosting. I have a good recipe that I swear by but I am intrigued giving yours try since you say its the best ever!
Please share what you discover.
I totally agree Bintu!
Wow that frosting looks so good!!! I don’t usually think to make frosting from scratch but now I think I have to! :)
It’s so easy and tastes so good Liz… you won’t be disappointed. :)
I want to lick the beater! Frosting beaters are the best :)
LOL.. and yet another reason we get along so well. Cocktails, cheese and frosting beaters. :)
How much cream cheese I have to take?Can you give measure in gram or cup please?
You will need about 1½ cups of cream cheese.
Is this thick enough to be used to icing the outter came…..
This was the first time I’ve ever made homemade frosting I will never go back so delicious thank you for this recipe
This is the best cream cheese frosting ever! I added both the lemon juice and vanilla extract and it turned out perfect! I will make this recipe from now on! ⭐️⭐️⭐️⭐️
Wanted to make a banana cake but the recipe for their cream cheese frosting sounded too sweet. I read yours and liked the fact it had less sugar and the lemon juice gave it a kick. I baking the cake now so we’ll know tomorrow what everyone thinks .Thanks
It taste great! But for some reason, mine isn’t getting light and fluffy. Could it be because I used country crock rather than butter? Ended up using the last stick I had making the cupcakes.
Switching from butter to a tub margarine will definitely change the consistency of the frosting.
Once you frost a cake with this frosting, do you need to keep it refrigerated? Thanks!
I usually store it in the fridge because of the cream cheese and take it out about 30 minutes before serving.
This looks like great Frosting! Happy St. Patrick’s Day and thanks so much for sharing with Full Plate Thursday!
Miz Helen
I’ve had this recipe for years, minus the butter, but I use the lemon juice as well as the vanilla essence & I always make it a day in advance :)
I love it. Thanx!
I love the fact that it’s almost all cream cheese with less powdered sugar. Pinned and following!
I adore cream cheese, and this frosting sounds lovely! I’m stopping by from Two Uses Tuesday! I’d love it if you’d come share it at Totally Terrific Tuesday…the party is going on now! :)
I love my regular homemade icing…best ever…from my mom…but I also like the cream cheese style so I am copying your recipe!
Thanks
Cheri
hi there may I know how long does it store for?
This will keep about 5 days in the fridge.
Thank you for sharing your recipe! I have a friend staying with us. She said she was going to bake a cake but we had no frosting. Well we do now!!! And so much better.
:) Enjoy Debbie!!
Thanks for the recipe for the cream cheese frosting !like to make carrot cake and red velvet ,but I ‘m not fond of the store bought kind.
You’re welcome Leslie!