Most cream cheese frosting can end up too soft and runny, unstable, or too sweet from an excess of powdered sugar added to thicken it enough to use on decorated layer cakes. It's a problem that most bakers face. Fear not: with a change in technique and an easy recipe, you can make thick cream cheese frosting that you can use to decorate cakes and with a lot less sugar!

Why is cream cheese frosting runny or too sweet?
Typical recipes for cream cheese frosting have you cream the butter and the cream cheese together, then add A TON of icing sugar. The reason cream cheese frosting recipes call for so much powdered sugar is because without the extra powdered sugar, cream cheese frosting tends to be runny, unstable, weepy, and soupy.
Why is it so unstable?
A block of cream cheese contains a lot more water than the same weight of butter. Remember that most grocery store butters have roughly 80 % fat in them, while cream cheese is half of that, around 40 % fat. What remains in both cases is mostly water, so cream cheese contains more moisture than butter.
When the cream cheese is creamed with the butter, and then the icing sugar is added in, the icing sugar draws out that moisture from the butter and the cheese. Butter has very little moisture to draw out, so you can make a thick, pipeable frosting with butter and icing sugar without much worry. But since cream cheese contributes double the moisture, when the icing sugar draws out that moisture, you end up with a soupy, runny, unstable cream cheese frosting.
This is the main reason why most cream cheese frosting recipes recommend a huge amount of icing sugar. Without all the extra powdered sugar, the frosting is too soft to work with. The frosting doesn't hold its shape when piped and it's quite unstable. Bakers tend to overload the frosting with powdered sugar to stiffen the frosting. This leads to a cloyingly sweet cream cheese frosting that doesn't taste very good.
How to make thick cream cheese frosting that is stable and can be piped
Without resorting to adding an excess amount of icing sugar, to make a thicker cream cheese frosting that can be used to frost a cake or decorate cupcakes, the solution is simple: change the order you mix your ingredients in:
- Step 1: Cream the butter with the icing sugar first, thereby coating all the little sugar molecules with fat
- Step 2: Once the butter and icing sugar are well mixed, THEN you add in the cream cheese. The sugar is coated with fat, therefore making it more difficult to draw out the moisture from the cream cheese. The cream cheese remains intact, and no water leeches out.
By following this mixing order, you can make a frosting with significantly less sugar. In fact, you end up with a frosting that tastes a lot like cheesecake, tangy and not overly sweet!
Cream cheese in the tub versus blocks of cream cheese
The cream cheese product you buy has an impact on this recipe. Cream cheese sold in the tub is formulated to be spreadable and that softer consistency comes the water content: cream cheese sold in the tub has slightly less fat and more water than cream cheese sold in blocks, which is much firmer.
That extra water in the tub product means your cream cheese frosting will be more prone to breaking down or becoming too soft. If you can, buy the cream cheese sold in blocks and make sure to buy full-fat cream cheese, preferably Philadelphia brand.
What recipes to make with it
Once you have mastered this thick cream cheese frosting recipe, you will see that it is so thick that you can use it to make layer cakes and for decorating. I've used this recipe for:
- eggless carrot cake
- berry chocolate cake with cream cheese frosting
- cardamom cranberry layer cake with cream cheese frosting
You know this recipe is good because this cream cheese frosting works great in layer cakes without the risk of sliding layers and weeping frosting!
There are so many ways to get creative with this frosting. You can alo use this frosting to fill whoopie pies and you can also colour it with gel food colouring for decorating. Try browning the butter, then cooling it to room temperature to give the frosting a nutty flavour.
Frequently asked questions
The brand and type of cream cheese makes a HUGE difference in frosting recipes. You should use Philadelphia, full fat cream cheese, sold in blocks of 250 grams (roughly, though the weight of the block depends on the country).
Any other brand may lead to a different taste and mouthfeel as some have more gums or different stabilizers which has an impact on taste and texture.
Also, in some countries, cream cheese is sold exclusively in tubs. Cream cheese sold in tubs may have more water in it. I recommend straining the cream cheese by placing it in a strainer lined with a few layers of paper towel or cheese cloth to try and drain the excess water before proceeding with the recipe.
Change the order you mix your ingredients in and your frosting will be thicker and you won't need as much sugar! Mix the butter with part of the icing sugar first, then add the cream cheese and the rest of the sugar (or as much to achieve the right flavour). You'll see that you won't need so much if you mix the ingredients in this order!
I do not suggest substituting any other type of sugar in this frosting recipe. The smooth texture of cream cheese frosting has as much to do with the butter and cream cheese as it does the icing sugar. You can't replace it here with anything else. This is not a baking substitution that I would recommend. If you would like a cream cheese frosting without icing sugar, try this white chocolate cream cheese frosting!
Cream cheese frosting is very versatile and tastes great with most types of cake. I love to frost chocolate cake with cream cheese frosting, and of course it goes well with spice cake and carrot cakes. It's great on cupcakes too, as you can see in the photo!
Yes, you should definitely store frosted cakes in the fridge. If you aren't a fan of cold cake, slice it cold and let the slice come to room temperature for about 30 minutes before enjoying.
Yes, you can, but don't leave it out for too long. I wouldn't suggest storing it on the counter for more than a day. Cream cheese frosting contains butter and cream cheese, and both of these ingredients spoil and go bad at room temperature, so opt to refrigerate as much as possible for long term storage.
Thick cream cheese frosting for layer cakes and piping
Ingredients
- 173 grams (¾ cup) unsalted butter, room temperature
- 218 grams (1¾ cups) icing sugar, sifted after measuring
- 500 grams (1.1 lb) Philadelphia cream cheese (full fat, regular), 2 blocks, cold
- 5 mL (1 teaspoon) pure vanilla extract, or vanilla bean paste (both are optional)
Instructions
- Cream together the butter and the icing sugar first until they are fluffy and creamy. When these two ingredients are well mixed, then you can add the cream cheese, all at once. Beat for several minutes until you have a thick, smooth frosting.
- Feel free to add vanilla extract or vanilla bean paste at this point to add a little flavour!
Notes
- Please use Philadelphia brand cream cheese because it's the best! The taste and texture of the frosting won't be as good with other brands.
- Calories calculated based on one tablespoon
milo says
wow, clever tip! excited to try this. thanks
MPG says
The mixing order was a game changer! It makes so much more sense. Now I whip the heck out of the butter until it is super light, then the powdered sugar and THEN the cream cheese. It was divine and piped beautifully. Thank you!!
Julie Carey says
I'm getting ready to try this tip but want to know if you used the whisk or the paddle attachment?
Janice says
I usually use the paddle attachment. Works well! The only issue I've had at times is I'll notice a few small lumps of cream cheese that don't incorporate. But otherwise, it's perfectly smooth with the paddle in the end!
Gaby says
Hk Janice, deos it make a difference The temperature of The ingredients? Some recipes call for room temperature of both butter and cream cheese. What do you recommend?
BTW, love your explanations!
Gaby
Janice says
Hi Gaby,
The temperature does make a difference. If the cream cheese and your kitchen are too warm, I have noticed the frosting may break down or seem less smooth, like the water is separating out. I prefer to use cream cheese that is cold/cool, which I find leads to a more stable result. The only problem I've had with fridge-cold cream cheese is that sometimes, there may be a fleck or two that doesn't mix in, but other than that, it's fine and nobody has ever noticed 😉
Margot says
Why does it say "cook time 40 minutes?"
Janice says
It's a typo. Sorry about that. It really only takes about 20 minutes to make the frosting (possibly less if you are fast)! Thanks for letting me know!
Amanda says
Just wondering if this would be enough icing to cover and layer between a 2 tier cake? Thanks!
Janice says
Hi Amanda, this would be a two layer 8 inch cake? I think so. It makes between 3 and 4 cups, which is enough to frost a three layer 6 inch cake... I don't use a ton of frosting in my layer cakes as a rule though, so if you like to use a lot, perhaps you could 1.5x the recipe! Hope that helps!
Liz says
This frosting recipe was absolutely perfect!Substituted the butter with margarine everything else remained as on recipe...yield was 4 full cups.Couldnt get the block cheese here in Kenya, used our local browns cheese in a tub.
It's a keeper for sure.
Faith says
Hi liz...glad to know there's someone from kenya trying cream cheese frosting...just gave it a try today but it turned out to be a hot sweet mess...very runny...I'm disappointed but I'm glad I've made something out of the ordinary around here..will be trying this mixing method soon
Robin griffin says
This is AMAZING! I love cream cheese frosting but hated dealing with it because it was too soft. This made an incredibly stable and thick frosting that tastes so good. Thank you for posting this!
Dave says
I have literally come from the kitchen to this website after a bowl of cream cheese frosting I left in the fridge overnight has become a soupy mess as soon as I gave it a bit of a whip. I have an amazing smelling and looking 4 layer carrot cake ready to be frosted and making the frosting ahead of time made it looser not firmer - and now I get why!
I'm off to the market to get some philly and trying this method which makes total sense on how it works. THANKYOU for this.
Cooking DOES = Science
Mollie says
I’ve made cream cheese frosting for a few months now with Philadelphia and extra thick double cream. Having these two together has been a good mix, however last night I did this but the cream and Philadelphia had been out of the fridge for a couple hours. It isn’t thickening up now. I did try adding powdered sugar but probably only 50g. I was wondering if I could thicken it by heating and cooling as I read that’s how cream is sometimes thickened?
Janice says
Hi Mollie,
When frostings and buttercreams don't come together right (like if the butter separates or the mixture curdles or is wet or loose), you have two options: to either heat up a portion of the mixture (you can do this with a hair dryer applied to the outside of the mixing bowl if it's metal or some will even microwave a portion of the frosting to melt it down) then rewhip OR to cool it all down in the fridge and try rewhipping. It takes a little trial and error but usually this works. I haven't yet tried the method for making cream cheese frosting with whipping cream or double cream. Still, these are the two tricks I'd play around with to get the frosting to come together. Hope that helps!
Beth says
Janice
This is fabulous! I sell cupcakes and have always struggled with getting cream cheese to pipe as anything other than a blob of frosting. I had read the only way to firm it up, was to add more sugar. Some recipes even start with as much as 6 cups of powdered sugar! And I never saw much of an improvement with adding more sugar. But, I made several batches of this yesterday for pumpkin cupcakes and I am here to say this method worked! I was finally able to pipe cream cheese frosting with my Wilton M1 and it piped well and held up nicely!
thank you so much - wonder why no one else seems to know about this??
🙂
Donna says
I just made this cream cheese frosting and it really was thick! I filled and frosted a four layer carrot cake with it and there were absolutely no bulges between the layers at all! Amazing stuff and tastes just like my old recipe because the ingredients are the same. Just a different order of mixing them! Try it, you won’t be sorry! Thank you for this wonderful tip! A game changer!
Pam Sherman says
I would like to use this to fill macarons but I was wondering if I could add some lemon curd to increase the tartness and reduce the cloying sweetness of the macs?
Wi says
This was a game changer!!!
I decreased the amount of sugar and the frosting still held. I will never ever have runny frosting ever. Thank you!!!
Angela B. says
I tried your recipe today and it's delicious! I was looking for low sugar and am so happy with the result. My kids loved it! Thank you for explaining the importance of the proper order for mixing the ingredients. It's so helpful to know!
Kathleen says
I’m going to use this for a red velvet wedding cake. Will the frosting stay firm in the fridge after I’ve frosted the cake? Thank you!
Janice says
Yes! It absolutely will stay firm and won’t weep! I recommend taking the cake out of the fridge for a good 30 minutes before serving to soften it up a little. Hope that helps! Let me know how it goes!
Claire says
I love this recipe! Thank you so much for your explanation of why this works.
When I measured out the icing sugar (3/4 cup)it weighed less than 100grams. I decided to go by weight instead of using measuring cups and it worked out wonderfully.
Gillian says
My powdered sugar is 30g for 1/4 cup, which means 90g for 3/4 cup. The recipe states 3/4 cup or 218 grams. Which is correct? My icing sugar can’t be that different than everyone else’s. Thank you.
Janice says
Oh thank you for pointing that out! You are right! There's a conversion error in the recipe card. It should say 1 and 3/4 cups. The 1 is missing! Go with the weight. So sorry about that. I've just fixed it now!
Leslie says
I have never left a comment on Pinterest before, but I am over the moon excited about finding this technique and recipe! It is just the right amount of sweetness and thickness! I have bounced around from recipe to recipe, and no one has ever suggested using this technique with less sugar, and every time I have ended up with either sickly sweet frosting or frosting that is too runny to hold its shape. But this recipe is a winner! I will use only this from now on!
Arron says
Oh help! Your recipe sounds amazing, but I've already made my cream cheese frosting. Actually, Egg Nog cream cheese frosting. It was soooooo sweet that we could only drizzle it on the cupcakes. Now, I'm left with a bit of a runny frosting (as I made too much). I'm wanting to use it to decorate sugar cookies. What can I add that will thicken it and prevent it from running?
Janice says
Hi, I would try chilling it overnight in the fridge, then see about rewhipping it tomorrow. This *could* work. As for the sweetness, it’s hard to undo without adding more butter or cream cheese, unfortunately…
Let me know how it goes! Good luck!
Beverly Steindler says
Hi Janice, this is the best cream cheese frosting I have ever tried. Making it your way made such a big difference, It was a game changer!! This will be my go to cream cheese frosting from now on. I’m thinking to make a chocolate version I would add my cocoa at the end??
Onkgo says
May the baking Gods ever be with you! It's beautiful
Sophia says
Hi!! Can you make this frosting ahead of time and store it in the fridge or freezer? just about a week ahead
Janice says
Hi Sophia, I have made this frosting ahead, stored in the fridge until I was ready to frost my cake. Before using, I beat it with the paddle attachment to soften it.
I haven't tested freezing it, but based on my tests refrigerating, I would imagine it would work. Just make sure to defrost overnight in the refrigerator before using it. Hope that helps! Let me know how it goes!
Emma says
Hi
I’ll probably use this frosting in a few days for a cake I’m making but it’s a two layer 10 inch cake so shoud I use 1.5x of the recipe?
Janice says
Hi Emma, I would double it to be sure you have enough. This recipe makes just enough for a three layer 6-inch cake, frosted with a thin even layer of frosting. I'd err on the side of caution and make extra just to be sure 😉
Marjorie Rego says
Thank you so much for this recipe. I need to make a double barrel 8 inch carrot cake for a client (around 6 layers but semi naked). I have to make the cake 4 days before the party. Would you recommend frosting and freezing the cake or do you think it will be better in the fridge? I am thinking I might need about 2.5 times the recipe?
Janice says
Hi, I'd bake the cake layers ahead and freeze them, then stack and frost the day before. Hope that helps!
Amanda says
Can you add powdered cocoa to this recipe without affecting the stiffness or texture?
Janice says
Hi Amanda, I have not tried adding cocoa powder! That would be interesting, but I haven't tried that yet! I'd try adding some cocoa powder to the butter plus icing sugar mixture before adding the cream cheese. Or maybe cooled melted dark chocolate could work after adding the cream cheese...
I have done a white chocolate cream cheese frosting on this spice cake. Another option to try: melted milk chocolate in the white chocolate cream cheese frosting. Might be another interesting option to explore...
MBaker says
I'm so impressed!! I was slightly nervous to try this, but I was intrigued because the science behind it makes perfect sense. It's seriously the best... perfect texture and not too sweet. The real testiment to it's success is that my family actually ate this frosting instead of scraping it off (very rare, indeed). You won me over... I'm off to explore more of your recipes!
Rachel says
I plan to try this next week and I am so excited to have found this recipe! Thank you so much! Is this frosting firm enough to pipe on a cake? I like to do vintage piping such as garlands, ruffles, shells, etc., and I am just wondering if it is stiff enough for that? Thanks.
Rachel says
I saw another comment that says it does pipe well.
Catherine says
Thank you for this! I was wondering how this would hold up if I added colour to the frosting? Would powdered colour work better than gel, because less water content? Thanks for the help!
Amy says
I made this frosting exactly like the instructions say, but it wasn't any thicker than any other cream cheese frosting I've made., unfortunately. After it was all done, I added a box of Jello cheesecake instant pudding and let it whip several minutes. It was perfect!
Janice says
Hi Amy, That's a great trick! I've seen some people add cornstarch, but I like the pudding trick better because it will add a little flavour. Glad it worked out!
Erika says
Omg!! Best recipe ever . I have been looking for a cream cheese frosting that doesn't have a ton of sugar and I couldn't find it until now. It totally works and it's has just the right amount of sweetness and I can pipe it too. Thank u for this recipe.
Regina says
Re Gillian’s comment above re the weight of the icing sugar — 1 3/4 cups of my sifted icing sugar weighed 162 grams, and NOT 218 grams as stated in the recipe. Should I still go by weight, which would mean a lot more icing sugar?
Regina says
Since I had already started making this when I submitted my comment, I couldn’t wait so I went ahead with the 1 3/4 cup icing sugar measure since it was sweet enough for me—218 grams would have been too sweet. Thanks!
Janice says
Hi Regina,
Great question! If you have a scale, then definitely use the weight written as the correct amount. The volume conversion is for unsifted icing sugar, which is why it is heavier. It is more clumpy and dense than sifted icing sugar.
The recipe writing convention is to write "sifted icing sugar" if the reader should sift the icing sugar before meausuring. In this case, we have "icing sugar, sifted" to indicate to measure first, then sift. But I can see how it's still not clear. Thank you for pointing it out! I will add "sifted after measuring" so it's more clear!
Janice says
I'm so glad it worked out and that you like it! It's interesting that you prefer it with even less sugar because a friend told me the icing is too savoury with 218 grams of sugar and I was really worried I'd pulled back the sugar too much!
All I can say it's definitely less sweet than the recipes that use half a kilo or more of icing sugar to make cream cheese frosting 😉
Julie says
Game changer!! I have struggled for years with wet sloppy icing! I just made this and am using for my son's wedding cake, I needed something more stable and I have to say that it is perfect! I am so happy right now thank you thank you!!
Tierra Lynn says
I am so happy I found this recipe! I am making cupcakes for my daughters 4th birthday and the first batch of orange cream cheese frosting was a weeping mess. Fortunately i decided to make more rather than to make do.
I’m feeling so hopeful after finding this recipe and reading the comments.
Thanks!
Grace says
Hi Janice,
Thank you for this wonderful tip, i love that the cream cheese is better to pipe.
I have a question not related to frosting...I want to make a 2 tier carrot cake, frost each one & then put one on top of the other will it hold? (using this cream cheese filling?) If yes should I put a cake carton on the second tier?
thank you very much
Ashley says
Hello. Im excited to try this for my husbands birthday using a red velvet cake. What is the best way to colour this icing? Gel colour? Wanting to have a colour gradient with sunset colours.
Thank you.
Sarah says
This recipe saved me! Every time I've made cream cheese frosting, it turns out super runny, with tons of lumps and adding endless sugar. I've been scouring the internet to find a better recipe (to frost pumpkin bars), and this was it. I whipped the butter, added the powdered sugar (with a splash of milk), and then added the cream cheese and it instantly was so fluffy and spreadable! Not a single lump, and it was still perfect as we ate the leftovers the next few days. I've looked at 20+ recipes for cream cheese frosting, and they are all exactly the same poor instructions. How has no one else has used this technique? Thank you so much!
Diane says
I want to make this and add some lemon zest and lemon juice. Do you think I have to cut down on butter or cream cheese or just add more sugar?
Can't wait to try this!
Thanks for sharing.
Janice says
Hi Diane,
Lemon zest is definitely a great option for flavouring this frosting, but lemon juice may thin it out, so don't add too much! Some bakers will add a pinch of citric acid powder (which you can find in bulk bin food stores) instead of lemon juice. This will add the tang, without messing with the texture! So if you could go that route, that would be best: lemon zest plus citric acid powder. If not, then lemon zest plus lemon juice will work, and as you mentioned: you can always adjust the texture with powdered sugar but obviously, that will sweeten the frosting.
Rashida says
Can this frosting be made ahead of time and frozen? Or would that ruin the consistency? Thanks!
K says
I hope this recipe will give us the kind of firm cream cheese frosting like on a just desserts carrot cake or the cranberry bliss bar at Starbucks. I've been searching for a recipe to make that firm matte type. Thanks!
Janice says
I think it will give you the consistency you were hoping for, but please let me know what you think!
Kimberly says
I’ve used this recipe for years, it’s delicious 😋. This is the same as my mom’s. I remember her telling me don’t stray from the order of ingredients! I have tried other recipes and end up with a metallic taste because of the powdered sugar and cornstarch it contains…. Because you have to use so much powdered sugar for the consistency.
Maggie says
If cream cheese is cold will it be difficult to cream.
Janice says
Hi Maggie, it actually works better with cold cream cheese. If the cream cheese gets too warm, the frosting may separate and become greasy... The only issue I've had with the cream cheese when it's cold is that sometimes, you may detect a couple of flecks of cream cheese that haven't mixed in properly, but usually when I'm frosting my cakes, I can see them and pull them off with the tip of a knife. Really, for the most part, it does mix in well! Try it and let me know how it goes!
Linda says
If this helps anybody just fiy, this recipe yields 37 frosted cupcakes 🥰
Rose says
Definitely thicker, less sweet but maybe not sweet enough. Added a little more powdered sugar and texture was still good.
Unfortunately when I added vanilla extract it gave the Frosting a brownish color that was not pleasant to look at. Perhaps use colorless vanilla or none at all.
Janice says
Hi Rose,
Using clear vanilla extract is a great suggestion! I don't mind the creamy beige tint regular vanilla extract gives this frosting, but by all means, use clear if you want to keep the frosting whiter. Some pastry professionals will add the tiniest smidge of a blue or purple gel colour to counteract the yellow tint of buttercream frostings. Really just the tip of a toothpick is all you need. That might also be an option if you are looking for a bright "white" frosting.
Susan says
Can I use salted butter instead of unsalted butter? In my country unsalted butter is very difficult to find.
Janice says
Hi Susan,
I'm not sure where you live, but in Canada, generally, there's about 70–75 mg of sodium per 10 grams of salted butter, whereas some American brands have 90 to 100 grams of sodium per 10 grams. The amount of salt varies, so it's hard for me to say how salty your salted butter will make this frosting.
But if you can't find unsalted butter, I would give the recipe a try with salted butter or if you can get half-salted butter, that would be even better! Try making a smaller batch, taste and see how it goes. This frosting is not overly sweet, so with the extra salt from your butter, the frosting will still be tasty, but there's also salt in the cream cheese so the salt will be more pronounced.
I'm sorry I can't give you a more specific answer, but I hope this was still somewhat helpful! Let me know how it tastes if you try the recipe with salted butter!
Kay M. says
Wow! This technique really helped thicken my sloppy cream cheese frosting!! I love that it doesn't need a lot of powdered sugar but it still retains the thick consistency. Will keep using this recipe from now on!!
MCH says
Thank you for this recipe!
I was hoping for thicker frosting, but I also got less sugar. Yay! I used your recipe on a 4-layer carrot cake and was just able to get more than a crumb coat on top (and in between the layers). I might make an extra quarter or half batch of frosting if I get better at decorating. This recipe used less than half the sugar as my other recipe. The frosting tasted great, wasn't oversweet (which was the problem with my old recipe--and if I needed to thicken, I was supposed to add more sugar and if it was too sweet then add more salt). Can't say enough good things about it.
I will keep this tip in mind (binding the fat with sugar) when I encounter problems with other recipes. Thank you for sharing.