This Cream Cheese Frosting is the BEST...sweet, slightly tangy, and quick and easy to make, coming together with just FOUR ingredients. As a bonus, this classic cream cheese frosting recipe complements a variety of cakes and cupcakes!

Hello, friends! I'm coming at you today with a simple, staple Cream Cheese Frosting that I make at least once a month.
This classic recipe is, hands down, my favorite frosting EV-AH. More specifically, it's my favorite cupcake frosting recipe, as the perfect complement to my famous vanilla sheet cake cupcakes.
It's also delicious on carrot cake and Italian Cream Cake and red velvet cake.
It's amazing on chocolate cake and lemon cake and pumpkin cake. Really, it's just flat-out fabulous.

Ingredients
There are just FOUR simple ingredients required to make this amazing Cream Cheese Frosting:
- Butter. It must be softened, and I prefer using salted. However, when I don't have salted butter on hand, I add a tiny pinch of salt to my frosting to make the flavors pop.
- Cream cheese. It needs to be completely at room temperature.
- Powdered sugar. The amount is negotiable. However, keep in mind that the amount used will affect not only the sweetness, but the thickness of your ultimate frosting.
- Vanilla. Trust me...use pure extract of a good quality. Because you will taste it! More on that below...
I realize this isn't rocket science, folks. It's a really simple recipe with minimal ingredients. It's done in a matter of minutes. But as a cream cheese frosting connoisseur, these are the proportions that I've found to render the yummiest results!
How to Make It
Did you know that making homemade Cream Cheese Frosting is super-duper easy?
- Plop your softened butter and cream cheese into a big bowl.
- Use an electric hand mixer (or a stand mixer with the paddle attachment) to beat until smooth.
- Slowly blend in the powdered sugar and vanilla, then beat on high until well-combined, smooth, and creamy.
The longer you whip this frosting, the lighter and fluffier it will become.
However, as soon as it starts to stiffen, stop beating! Otherwise, it can start to break down and turn runny.
How Much Powdered Sugar?
Feel free to tweak the sweetness of this recipe by increasing or decreasing the powdered sugar.
I actually prefer that my Cream Cheese Frosting is not overly sweet, because I like the slight tang from the cream cheese to come through. In fact, I think that's why I adore this frosting so much. I'm not a fan of cloyingly sweet frostings, and this isn't one of 'em.
Just keep in mind that the amount of powdered sugar you add to this frosting will also dictate how loose or thick it ends up.

Use Real Vanilla
In my humble opinion, the key to taking this frosting from good to great lies in the vanilla you use.
For the love of all that is good and holy, use pure vanilla extract! No imitation stuff here, please.
To take it up even a notch more, invest in high quality pure vanilla extract. I'm telling you...it might cost a bit more, but it will make all the difference in your baked goods.
(And forgive me if you've heard me rave about this before, but my most favorite, most beloved, most obsessed-with vanilla extract is Nielsen-Massey Madagascar Bourbon Vanilla. I know that's not the brand pictured in this post, but I ran out...and it's still the best. The end.)
Cupcake Frosting
I made this particular batch of frosting last week to put on cupcakes for my 7-year-old's school Valentine's party, and when I did, I shared my quick and easy cupcake frosting method with my Instagram followers (I hope you're one of them, because it's my favorite social media for sharing...and over-sharing?). Rather than slopping on your frosting with a knife, you just need a gallon-sized freezer bag and about five minutes...hop over to read the details if you don't already know this trick!
Speaking of cupcakes, one batch of this recipe should make enough frosting to ice 24 cupcakes with a knife...and this means spreading each cupcake with a reasonable amount of frosting. 😉
But if you really want to pile on the frosting (such as by using the bag trick mentioned in the previous paragraph) for cupcakes with sky-high frosting like those pictured in this post, you will probably need to make 1.5 or even 2 times the recipe to cover 24 cupcakes.

How to Make Cream Cheese Frosting White
I'm sometimes asked how to get this frosting white. Well, cream cheese frosting isn't likely to ever be truly white, but there are some tricks that you can try if white frosting is important to you.
- Butter can range from pale to dark yellow, so obviously, use the lightest shade of butter that you can find.
- While I don't really recommend using anything but pure vanilla extract, you can use a clear imitation vanilla extract for an even lighter shade of frosting if that's the most important thing to you.
- Also, the longer you whip your frosting, the lighter and fluffier it will become and the lighter in color it will appear.
- Adding a teeeensy drop of violet food coloring can also help yellow-ish frosting appear more white. Fully incorporate a very small dot or drop before determining if you need to add more. Be careful not to add too much or your frosting will turn gray or purple!
Any questions about the yummiest frosting that ever was? Actually, I have one for you...what are you going to use this on? I might have to bake something this weekend just to have an excuse to whip up another batch, and I'm lookin' for idears...
P.S. If you have any frosting left over and you decide to take a spoon to it, it's particularly tasty if you sprinkle some chocolate chips on top. Or so I've heard...
Helpful Tips, Tricks, & Equipment
- Vanilla prices have skyrocketed over the past couple of years because of a worldwide vanilla bean shortage. I used to buy my beloved Nielsen-Massey by the 32-ounce jug on Amazon...but the current price for a mass quantity like that is rather heart stopping. So these days, I tend to buy a smaller bottle of "the good stuff" and only use it in my favorite recipes (like this one!) where the vanilla flavor truly shines through.
- This frosting recipe holds up best when chilled. It is pretty soft at room temperature, meaning it's not the best choice for frosting an elaborate cake that needs strength and structure.
- I usually frost my cake or cupcakes ahead of time, refrigerate, and then let them come to room temperature for about 30 minutes before serving.
More Cream Cheese Frosting Variations

Cream Cheese Frosting
Ingredients
- ½ cup (1 stick) salted butter, softened
- 8 ounces cream cheese, softened
- 3 to 4 cups powdered sugar, depending on your desired consistency & sweetness of frosting
- 2 teaspoons pure vanilla extract
Instructions
- Using an electric hand mixer (or stand mixer with paddle attachment), beat together the butter and the cream cheese. Slowly blend in the powdered sugar and vanilla, then beat on high until well-combined, smooth, and creamy.
EQUIPMENT NEEDED
Video
Notes
- The longer you whip this frosting, the lighter and fluffier it will become. However, as soon as it starts to stiffen, stop beating! Otherwise, it can start to break down and turn runny.
- This frosting recipe holds up best when chilled. It is pretty soft at room temperature, meaning it's not the best choice for frosting an elaborate cake that needs strength and structure.
- I usually frost my cake or cupcakes ahead of time, refrigerate, and then let them come to room temperature for about 30 minutes before serving.
Post originally published on February 19, 2015. Updated on February 5, 2019, and again on May 2, 2020.



Cupcake Frosting


kancommons
okay, nevermind. its white now, but i have tiny chunks from the powdered sugar. how do i get them out?
Samantha at Five Heart Home
Hi there! If I have really lumpy powdered sugar to start with, I sift it first. Otherwise, I just keep beating my frosting until any little lumps disappear. Hope your frosting worked out! 🙂
kancommons
Why is my frosting yellow?! Help!
maria
Samantha could you please advise me.. I am making a huge carrot cake and want to frost it with your recipe. Will this frosting hold up to being applied the day before the wedding and being transported a few miles to the venue Please could you advise me. Many thanks.
Samantha at Five Heart Home
Hi Maria! Gosh, I'm really nervous giving advice about a wedding cake! I'll tell you what I know about this frosting after making it a bazillion times, though. This frosting firms up when chilled but it gets pretty soft at room temperature, particularly if the room is warm. I often frost cupcakes or cakes the day before serving them without a problem, though. So I would say that you could definitely apply this frosting to your carrot cake the day before the wedding as long as it was going to be refrigerated afterwards. If your cake is very stable, it should be okay for the few miles during transport. If it could be refrigerated again until the wedding starts, that would be ideal...not because the frosting will go bad, but because if your cake is large and heavy with stacked layers, I'm afraid the layers could start to slide a bit over time if the frosting is at room temperature? If you have dowels or supports in your cake, however, that may not be a problem. So I don't know if any of this helps you! Honestly, if you have time, I would make a batch of cupcakes or something ahead of time and use this frosting as a test run to see how it behaves for you and if you think it would be suitable for your wedding carrot cake. 🙂 Good luck!
Brielle
Can I get an approximate time to whip this if I want pretty fluffy frosting?
So excited to try this with your Vanilla Sheet Cupcakes!
Michelle
I typically don't review recipes, but this one is fantastic. I was franticly looking online for a cream cheese frosting recipe, to frost cupcakes for a birthday party tomorrow and ran across this one. I love it! It turned out perfect, Thank you!
Samantha at Five Heart Home
So happy to hear it, Michelle! I could pretty much eat this frosting with a spoon...and maybe I do occasionally. 😉 Hope it was a hit at the birthday party!
Kris
Will an electric hand mixer work for this recipe? I can't wait to try it.
Samantha at Five Heart Home
An electric hand mixer should work just fine, Kris...it just might get a little messy, so use a big bowl! 😉 Enjoy!
Kalani
Made this 9/25/15 for cupcakes. Used 4 cups powdered sugar, unsalted butter, plus about a teaspoon of salt. Very good!! Had enough left over to frost an 8 x 8 cake (we don't pile the frosting on too high for cupcakes). Everyone loved the frosting and the baked items I made.
Samantha at Five Heart Home
So happy to hear that this recipe was a success for you, Kalani...I bet all of your baked treats were delicious! 🙂
Sofia
recipe is a bit too cream dominated, would not put as much cream cheese
kimberly
I have a question how many days can the frosting be made I need it for Sunday. I want to get ahead of a few things done before then so it less for me to do
Samantha at Five Heart Home
Hi Kimberly! I apologize for my delayed reply...I've been out of the country. You can make this frosting several days or even up to a week ahead of time. If you refrigerate the whole bowl of frosting in order to use it later, you'll need to let it soften to room temperature and stir it well before spreading it on anything. If you frost your cake/cupcakes immediately, they'll need to be stored in the refrigerator until shortly before serving (but I only recommend making cake/cupcakes a day or two ahead of time or it/they may start to dry out). Hope that helps!
Te-Ann
My husband wanted browning today with frosting. So I tried your Classic Cream Cheese Frosting. I only made 1/2 the recipe and whipped it a good while. It came out wonderful. In fact I had to chase after my husband to get the bowl of frosting back, so there would be enough to frost his brownies with. I think it is safe to say....he loves it! Thanks for sharing!
Samantha at Five Heart Home
Ha ha, Te-Ann...having to chase down your husband and the bowl of frosting is a good sign that he liked it! Hope there was enough left for the brownies. 😉 And I think I'm going to have to make some of this frosting for my next batch of brownies...what a great idea!
McKensie
Hi! How long ahead can I frost my cupcakes with this frosting? I have birthday party in the morning, do you think it will last through-out the night on the cupboard or do refrigerate the cupcakes frosted or just the frosting 🙂
Samantha at Five Heart Home
Hi McKensie! Since this frosting contains cream cheese and butter, it shouldn't be left at room temperature indefinitely. So I would go ahead and frost the cupcakes right after making the frosting and then refrigerate the frosted cupcakes. Then you can take them out shortly before serving to come to room temperature a bit. (The frosting would get too soft if you made it ahead of time and left it out at room temperature overnight...and it would be too cold/hard to frost your cupcakes if you refrigerated the whole bowl of frosting overnight.) Hope that helps and that this recipe is a hit at the birthday party! 🙂
kenna
My cream cheese frost always comes out tasting amazing but soft and runny. How do you make it more solid? More powdered sugar?
Samantha at Five Heart Home
Hi Kenna! I've never had a problem with runny frosting made using these proportions, but you are correct...to thicken it up, you can always add more powdered sugar! Good luck! 🙂
Tracy Hale
I NEVER comment on stuff like this, but I had to tell you that I just made this for the first time and it is hands down the BEST cream cheese frosting recipe I have EVER made (and I've made a LOT of frosting)! It is 2:55 am. I have to be at work in five hours. That's how strongly I feel about this! LOL Thank you so much, and SO pinned!! : )
Samantha at Five Heart Home
Ha, Tracy...your comment was awesome! Made my night. 😉 I'm SO happy that this frosting was SUCH a hit! And I hope that it provided the extra energy boost/sugar rush that you needed after getting less than five hours of sleep before you had to be at work -- ha. 😉 Thanks for taking the time to enthusiastically share that you enjoyed this recipe, and I hope that you're having a great week!
Brandi
Yum! I love cream cheese frosting, and this one is the best!
Amy @ Ms. Toody Goo Shoes
I don't need the cupcake; I'll just have the frosting, please! YUM! Thanks for linking up with Best of the Weekend! Pinning this!
The Better Baker
OH.MY.STARS! I.WANT.SOME! I'm not real fond of cake, but I'm all about the frosting...especially if it has cream cheese. Lovely recipe...love the way you frosted them too. Pinning! Thanks so much for sharing with us at Weekend Potluck!
Samantha at Five Heart Home
I have to admit that I do love cake, Marsha...but if we're talking about cream cheese frosting, all I require is a spoon! 😉 Thanks so much for hosting your fun party and for stopping by...hope you've been having a fabulous weekend!
Jamie
Hi Samantha
This has become my staple buttercream but I am looking for a chocolate buttercream, any suggestions?
Agnes
Try this cream cheese frosting on a cold oven black walnut cake you will love it
Samantha at Five Heart Home
Oooo...I haven't tried that combo before, Agnes. Sounds delicious...thanks so much for the suggestion! 🙂 Hope you have a great week!
Linda
I am so happy to see some people are using salted butter. In recipe likes this the little bit of salty flavor makes the icing taste even sweeter in my opinion. My motto is "any cake is a good conductor for cream cheese icing"!
Wishes for tasty dishes,
Linda
Samantha at Five Heart Home
I agree with you, Linda! I've made this frosting many times with unsalted butter, but I think that the tiny bit of salt from salted butter lends an extra depth of flavor. And you are so right...I can't think of a cake that wouldn't be good with cream cheese frosting! Thanks for stopping by and hope you have a wonderful week ahead!
Stacey
Your frosting recipe was amazing on my butter pecan.
Lindsay
So funny you mentioned butter pecan bc I'm making butter pecan cupcakes ( from a pkg 🙁 no judgements please lol) I found them buried in my pantry. So Since I am not making cupcakes from scratch I thought I should at least make the icing haha these ingredients are so simple and I already have them I'm also going to chop some nuts to sprinkle on top for aesthetics. I'm more of a savory cook I'm no Betty crocker but I'm escaping my comfort zone today ty ladies for the inspiration. HAPPY BAKING EVEYONE