Favorite Cream Cheese Frosting

Learn how to make sweet and tangy cream cheese frosting with this easy recipe. This favorite frosting is creamy and thick, holds its shape when piped, and tastes incredible on carrot cake, spice cake, and so much more. You only need 5 ingredients, but make sure you use a brick of cream cheese, not cream cheese spread.

Cream cheese frosting on carrot cake cupcake

Do you need that little something *extra* for your desserts?

And are you tired of vanilla buttercream all the time?

Cream cheese frosting is my #1 favorite frosting for cakes, cupcakes, quick breads, and more. In fact, it’s the most common frosting used in my kitchen. I use it on everything from spice cake and carrot cake cupcakes to banana cake, red velvet cake, pumpkin cake, and more.

It’s smooth, creamy, and spreads onto baked goods with ease. Its flavor is the perfect balance of sweet and tangy and you only need 5 ingredients total!

slice of red velvet cake on a white plate

This Perfect Cream Cheese Frosting:

  1. Isn’t as cloyingly sweet as buttercream
  2. Is smooth as silk
  3. Isn’t runny (thank goodness!)
  4. Has a tangy, yet sweet flavor
  5. Is my creamiest frosting ever
  6. Can be piped with piping tips!

How to Prevent Runny Cream Cheese Frosting

Cream cheese frosting will be thin and runny if you’re not careful about the type of cream cheese you use. Make sure you use an 8 ounce (226g) brick of full-fat cream cheese, not low-fat cream cheese and not cream cheese spread sold in a tub. Save cream cheese spread for bagels and low fat cream cheese for cooking.

The #1 reason bakers end up with runny frosting is because they’re accidentally using cream cheese spread instead of a brick. There’s a HUGE difference! For the best, thickest, and most successful frosting, use the bricks of real cream cheese.

Cream cheese frosting with stand mixer

Only 5 Ingredients

  • brick cream cheese
  • butter
  • confectioners’ sugar
  • vanilla extract
  • salt

You will want room temperature butter and room temperature cream cheese before beginning.

Can This Cream Cheese Frosting Be Piped?

Cream cheese frosting is difficult to pipe because it’s so creamy. However, I learned a little trick a few years ago and feel free to borrow it. Cream cheese frosting will hold its decorative piped shape if you refrigerate it prior to piping. Fit your piping bag with a piping tip, fill your bag with the frosting, then refrigerate it for 20-30 minutes before piping.

However, don’t expect it to be as sturdy as buttercream. Cream cheese isn’t super stable, so save intricate piped designs for vanilla buttercream. Instead, stick with a basic round tip.

cream cheese frosting on blueberries n cream cupcake

Cream Cheese Frosting Flavors

Flavor spruces everything up, so feel free to have fun with this recipe. A dash of cinnamon (like the frosting on these banana cupcakes) or brown butter (like the brown butter cream cheese frosting on this banana layer cake and zucchini cake) are excellent, but chocolate cream cheese frosting might be my very favorite. You can even add some “strawberry dust” as shown in my strawberry cake.

Other flavor ideas:

  • Pumpkin Spice: 1/2 teaspoon pumpkin pie spice (depends how much spice flavor you want!)
  • Lemon: 1 teaspoon lemon extract
  • Chai Spice: 3/4 teaspoon chai spice mix (just like chai latte cupcakes)
  • Coconut: 1 teaspoon coconut extract

Simply add these ingredients to the recipe below.

For something lighter and less sweet that still pipes amazingly well, I recommend my whipped frosting. It’s the same frosting we used on this cookies and cream cake with the addition of Oreos!

Cinnamon cream cheese frosting in mixing bowl
slice of pumpkin cake with cream cheese frosting on a silver plate

Uses for Cream Cheese Frosting

It tastes phenomenal with spiced cakes and cupcakes, but don’t limit yourself. This stuff is so versatile! Here’s plenty of recipe inspiration for your next batch:

For taller layer cakes, I usually add a little milk, extra cream cheese, and extra confectioners’ sugar to produce more volume. My carrot cake and red velvet cake recipes show this higher ratio of frosting. And sometimes I add extra butter for a stronger, more buttercream-like frosting. My lemon cake and coconut cake show the buttercream variation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cream cheese frosting on carrot cake cupcake

Favorite Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 161 reviews
  • Author: Sally McKenney
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: about 3 cups
  • Category: Frosting
  • Method: Mixing
  • Cuisine: American
Save Recipe

Description

Homemade cream cheese frosting is super creamy, soft, smooth, and tangy. It’s so easy to make and the uses are endless!


Ingredients

  • 8 ounces (226g) full-fat brick cream cheese, softened to room temperature
  • 1/2 cup (8 Tbsp; 113g) unsalted butter, softened to room temperature
  • 3 cups (360g) confectioners’ sugar, plus an extra 1/4 cup (30g) if needed
  • 1 teaspoon pure vanilla extract
  • 1/8 teaspoon salt


Instructions

  1. In a large bowl using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese and butter together on high speed until smooth and creamy. Add 3 cups confectioners’ sugar, the vanilla, and salt. Beat on low speed for 30 seconds, then switch to high speed and beat for 2 minutes. If you want the frosting a little thicker, add the extra 1/4 cup of confectioners sugar (I add it).
  2. Cover and store leftover frosting for up to 5 days in the refrigerator or up to 3 months in the freezer. After freezing, thaw in the refrigerator then beat the frosting for a few seconds so it’s creamy again.

Notes

  1. Special Tools (affiliate links): Electric Mixer (Handheld or Stand)
  2. Quantity: This recipe is enough to frost 12-18 cupcakes or one 9×13 quarter sheet cake. 1.5x the recipe for a double layer cake or add extra cream cheese, confectioners’ sugar, and a splash of milk or cream as shown in my carrot cake and red velvet cake recipes. (Doubling the recipe would be far too much.)
  3. Chocolate: Here is my chocolate cream cheese frosting recipe.
sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sally’s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader Comments and Reviews

  1. Megan says:
    May 3, 2025

    Delicious recipe. BUT. My kitchen was cold, the frosting was cold, the cake was cold, and the frosting was still just about dripping off the cake. I added a whole extra cup of icing sugar, and it made no difference to the thickness/stiffness of the frosting, just made it too sweet. I used full fat block cream cheese and proper dairy butter, so I don’t understand why this has happened. Both cake and frosting have now been in the freezer for an hour and it’s only the tiniest bit better.

    Reply
  2. Shiela says:
    May 2, 2025

    My icing turned out gritty. I blended it for the full 3 minutes and then had to come back to it the next day. I put it in the refrigerator and it was still gritty the next day so I mixed it again and still it was gritty. Any idea why?

    Reply
    1. Trina @ Sally's Baking says:
      May 2, 2025

      Hi Shiela, gritty frosting can be caused by the brand of powdered sugar you use. We like to use Domino brand, or you can try sifting yours first next time.

      Reply
  3. Julie says:
    April 30, 2025

    Hi Sally these are great! Just wanted to let you know that Brooki on YouTube seems to have closely copied this recipe too.

    Reply
  4. Christin says:
    April 30, 2025

    I only have salted butter on hand, so do you think it would work if I followed your recipe, but left out the salt?

    Reply
    1. Lexi @ Sally's Baking says:
      April 30, 2025

      Hi Christin, You can use salted butter instead of unsalted in this recipe. Leave out the added salt. But taste the frosting after it’s prepared– if you think it still needs a pinch of salt, add it.

      Reply
  5. ella says:
    April 24, 2025

    WAYYY to sweet!

    Reply
  6. Norma Baeza says:
    April 19, 2025

    Wonderful, delicious recipe
    Thsnks

    Reply
  7. Ash says:
    April 9, 2025

    Hi Sally,
    Would you recommend a pistachio cream cheese frosting version?
    Brick cream cheese
    Unsalted butter
    Confectionery sugar
    Almond extract
    Vanilla extract
    Salt

    Reply
    1. Trina @ Sally's Baking says:
      April 9, 2025

      Hi Ash, you can definitely add a little almond extract to this cream cheese frosting. We would add 1/4-1/2 a teaspoon here.

      Reply
  8. Ishi says:
    April 6, 2025

    Hi Sally!

    What brand(s) do you recommend for the powdered sugar and butter? I want to avoid a chemical flavor that off or cheaper brands can create. I use Wholesome but it often creates a grey coloring and a bit of a chemical flavor, and I use kerrygold butter.

    Thanks Sally!

    Reply
    1. Lexi @ Sally's Baking says:
      April 7, 2025

      Hi Ishi, we typically usually use store-brand butter (such as Wegmans or another local grocery store) or Land O’Lakes. For confectioners’ sugar, we like to use Domino brand. (Not sponsored by any of these brands—just genuine fans!)

      Reply
  9. Maddie says:
    March 27, 2025

    Hi, it tastes amazing, but I left it out overnight by mistake. Is it safe to frost a cake and eat?

    Reply
    1. Beth @ Sally's Baking says:
      March 27, 2025

      Hi Maddie, the U.S. Food and Drug Administration advises refrigerating any food made with cream cheese after 2 hours.

      Reply
  10. Mary Jane Curry says:
    February 26, 2025

    Excellent!!!

    Reply
  11. Michelle M Lipecki says:
    February 17, 2025

    Something went wrong for me. I measured by weight and followed to the letter, I used full fat cream cheese. Frosting had a very gritty texture and seemed overly sweet. I make your recipes all the time, but this was disappointing.

    Reply
    1. Lynne says:
      April 4, 2025

      Did you let the cream cheese come to room temperature? I find that using cold cream cheese causes this x

      Reply
  12. Dami says:
    January 26, 2025

    Sally’s recipes are my favourite, but this was absolutely amazing! The texture was great, and the taste was divine!

    Reply
  13. Sofia says:
    January 22, 2025

    Hi Sally!
    I tried it and it tased amazing but I came out too thin. What should I do ?

    Reply
    1. Trina @ Sally's Baking says:
      January 22, 2025

      Hi Sofia, did you use full fat brick style cream cheese? Anything else, like cream cheese from a tub, will be too thin. If it seems be to getting quite warm, you can refrigerate it to thicken it up a bit, or try adding a little extra sugar to stiffen it up.

      Reply
  14. Charlotte says:
    January 1, 2025

    I had to make a second batch for my 3 layer 6 inch and it was not too much. The extra frosting ensured that I could frost the cake properly and decorate it without skimping. The white chocolate is a little overpowering and the cream cheese doesn’t come through as much as I’d like. A delicious frosting non the less.

    Reply
  15. J.Craig says:
    December 16, 2024

    This is a wonderful festive trear.

    Reply
  16. Avery says:
    November 26, 2024

    This recipe is great! I made 1.5 times the recipe only I kept the icing sugar measured at 3 cups and it was perfectly sweet and cheesy.
    I was able to cover a 2 layered 9” cake with a little in the middle and I still have tons left over!
    Can I freeze it??

    Thanks!

    Reply
    1. Stephanie @ Sally's Baking says:
      November 26, 2024

      Hi Avery, Sure can. You can store it for up to 3 months in the freezer. After freezing, thaw in the refrigerator then beat the frosting for a few seconds so it’s creamy again.

      Reply
  17. Shirley Guthrie says:
    November 25, 2024

    I am trying this recipe tomorrow. When ever I search for a recipe, I always use yours, thank you for all the great ideas!

    Reply
  18. Lynn Maiorca says:
    November 23, 2024

    Can this cream cheese frosting be used on the pumpkin Bundt cake? If so, how do you make it so it will drizzle over the cake? I don’t want to frost the Bundt cake.

    Reply
    1. Beth @ Sally's Baking says:
      November 24, 2024

      Hi Lynn, you can follow the amounts/instructions for the cream cheese icing from this hummingbird Bundt cake recipe.

      Reply
    2. Sam says:
      March 18, 2025

      Hi Sally,
      Sorry to be that person, but I live in Europe now, and full fat cream cheese is not something I can find here (believe me, I’ve tried finding it). Is there any tricks to make the cream cheese spreads work?

      Reply
      1. Lexi @ Sally's Baking says:
        March 19, 2025

        Hi Sam, Yes, we know this is an issue and it’s very frustrating! Look for a soft white cheese with around 33% fat content. Not sure how easy it is to get where you are, but in some parts of Europe you can find Philadelphia cream cheese in the tub. Some readers have reported that they strain off excess liquid from the tub type of cream cheese before using. If you try it, please let us know how it turns out!

  19. Roxann D. says:
    November 20, 2024

    Hello! How many cupcakes will this recipe cover when piping a rosette?

    Reply
    1. Beth @ Sally's Baking says:
      November 22, 2024

      Hi Roxann, this recipe is enough to frost 12-18 cupcakes. If you are worried about not having enough for rosettes, I recommend making 1.5x the recipe.

      Reply
  20. Roxann D. says:
    November 14, 2024

    I love a good cream cheese frosting. How many cupcakes will this cover?

    Reply
    1. Trina @ Sally's Baking says:
      November 14, 2024

      This recipe is enough to frost 12-18 cupcakes.

      Reply
      1. Shana M. says:
        November 16, 2024

        I can’t seem to get my cream cheese frosting thinking, even after adding more confectionery sugar. Help!

      2. Michelle @ Sally's Baking says:
        November 16, 2024

        Hi Shana, we’re happy to help troubleshoot. First, you’ll want to make sure you’re using full-fat, block cream cheese if available. (And from what we understand, spreadable cream cheese sold in a tub in countries outside of the US is a little different from the spreadable cream cheese in the US. It’s thicker, sturdier, and more solid and should be OK to make frosting). You want to cream cheese to be just room temperature — if it’s too warm, it can cause the frosting to become runny. Adding a bit more confectioners’ sugar and putting it in the fridge like you mention should help to thicken it up. Hope these tips help!

  21. Ali Davies says:
    November 12, 2024

    Would this frosting be strong enough for a 3 layer carrot cake? Making a simple one for a friends wedding. Thanks

    Reply
    1. Michelle @ Sally's Baking says:
      November 12, 2024

      Hi Ali, For a 3 layer cake you can follow the quantities we use for this Carrot Cake. Enjoy!

      Reply
  22. Jessa says:
    November 9, 2024

    Hi Sally, I want to make it less sweet, can I reduce the sugar? If yes, do I need to reduce the other ingredients too? Thank you!

    Reply
    1. Michelle @ Sally's Baking says:
      November 10, 2024

      Hi Jessa, Cutting the sugar will result in a very thin icing. You can add salt to cut the sweetness or try a different type of frosting that isn’t as sweet such as Swiss Meringue Buttercream.

      Reply
  23. Mansi says:
    November 6, 2024

    Hi Sally,

    Planning to make the hummingbird cake using yojr recipe as well as the cream cheese frosting for my Babys first birthday next week! I am going to make an 11” cake in thr shape of one. How much of the cream cheese frosting woukd it need? How many cups of frosting does this recipe yield? Thanks

    Reply
    1. Lexi @ Sally's Baking says:
      November 6, 2024

      Hi Mansi, this recipe yields about 3 cups of frosting. The exact amount you’ll need will really depend on if you plan to layer the cake and how heavily you’d like to frost it. For reference, this recipe is enough to frost 12-18 cupcakes or one 9×13 quarter sheet cake. 1.5x the recipe for a double layer cake or add extra cream cheese, confectioners’ sugar, and a splash of milk or cream as shown in my carrot cake and red velvet cake recipes. (Doubling the recipe would be far too much.)

      Reply
  24. Janio Quadra says:
    October 29, 2024

    Hello Sally,
    I’m thinking of making this frosting. I’m curious if it can also be used as a cupcake filling? Anything I should change in recipe? Thank you for sharing all the great recipes. Janio

    Reply
    1. Lexi @ Sally's Baking says:
      October 29, 2024

      Hi Janio, you can definitely use this frosting to fill cupcakes!

      Reply
  25. roisindubh says:
    October 26, 2024

    I love this recipe but I’m lactose intolerant and as a result, where I live at least I can only get cream cheese spread. Do you have any suggestions on how to counter the issues that will cause?

    Reply
    1. Erin @ Sally's Baking says:
      October 26, 2024

      Hi Roisindubh, if you can’t find a cream cheese block similar to what we have in the US, look for a soft white cheese with around 33% fat content. Not sure how easy it is to get, but you could try this one, or look for something similar: https://longleyfarm.com/collections/cream-cheese. We haven’t tested it personally, so aren’t sure of the result, but the reviews look promising. Also, some people have reported that they strain off excess liquid from the tub type of cream cheese before using. And we’ve also had UK readers report that they’ve had success subbing half mascarpone for half the cream cheese. If you try any of these, please let us know how it turns out!

      Reply
  26. Leanne says:
    October 26, 2024

    Hi Sally,
    I am planning on making these cupcakes for an upcoming work event.
    I’m just wondering could I possibly add white chocolate bits/drops to the batter?
    Would that affect the way the cupcakes turn out or would it be okay?

    Reply
    1. Erin @ Sally's Baking says:
      October 26, 2024

      Hi Leanne, which cupcakes are you planning on making? Or did you want to add them to this cream cheese frosting? We’d be happy to offer our suggestions!

      Reply
  27. Chris says:
    October 20, 2024

    I’d like to use this recipe to frost sugar cookies to decorate with my grandson. Would it be to much (or maybe you have another suggestion) to also make icing to use in bottles for decorating options as well?

    Reply
    1. Lexi @ Sally's Baking says:
      October 21, 2024

      Hi Chris, you can use this frosting to spread on cookies, but it’s not ideal for small details or using in an icing bottle. Our easy cookie icing or royal icing would be best for that.

      Reply
  28. Baker in CA says:
    October 20, 2024

    Unfortunately, this was cloyingly sweet.

    Reply
    1. Tami says:
      November 9, 2024

      You can always adjust sugar amount. All these recipes have same ingredients but some are 2 cups, some 4. I chose this recipe because it was in the middle and it was PERFECT!

      Reply
  29. Marjorie Scheker says:
    October 15, 2024

    Sally, this cream cheese frosting was a revelation for me. I’ve been making an amazing carrot cake from another food blogger but the frosting was too sweet and too thin. I made your banana cake and made this frosting for the first time and I’m a convert. I will never make that other cream cheese frosting again. The taste, amount of sweetness and the consistency are just right. Thank for this recipe!

    Reply
  30. Marylene says:
    October 9, 2024

    Hi Sally! I love your recipes a lot, and Im a big fan of cream cheese frosting. but can you pipe it on top of your cake/cupcake, then freeze it just like this? I want to use it to pipe brains for Halloween but I dont know how it would react to the freezeer

    Reply
    1. Lexi @ Sally's Baking says:
      October 9, 2024

      Hi Marylene, yes, you can freeze cupcakes with cream cheese frosting on top. Hope you enjoy this one!

      Reply