Cream Cheese Frosting Recipe

Today, I’d like to share a recipe with you.  Not just any recipe… a cream cheese frosting recipe I have used dozens (maybe even hundreds) of times, and I love it each time!

There are two reasons I love this recipe… one is that it’s really, really easy, and the second is that it’s really delicious!

While I do also enjoy other styles of frosting, like Swiss Meringue Buttercream, Fluffy 7 Minute Frosting, or Whipped Ganache, this cream cheese frosting recipe is easier than any other.  This is basically American style buttercream (which is butter, powdered sugar, milk), but with the addition of cream cheese.

The cream cheese is really the key ingredient, since it helps off-set the sweetness of the powdered sugar, and adds to the creaminess of the butter while also removing the greasy, pure butter flavor.

Another thing I really like about this recipe is that if you use these proportions, the frosting is not over powered by the cream cheese, it takes on the flavor of whatever extract or additional flavorings are added.

Vanilla Cream Cheese Frosting
½ cup (1 stick/8 Tablespoons) unsalted butter (set at room temp about 10 minutes, but should still be cool)
8 oz. cream cheese (directly from fridge)
1 teaspoon vanilla extract (always use pure vanilla extract if possible)
4 cups powdered confectioners sugar
1 to 4 Tablespoons heavy cream, heavy whipping cream (or milk- although I do like the richness that cream adds)

*Place butter in a large mixing bowl and beat until smooth. Add cream cheese and blend until fully combined and smooth, about 30 seconds.
*Add vanilla extract and powdered sugar and blend on low speed until combined. Increase to medium speed and beat until it begins to get fluffy.
*Slowly add the heavy cream, a little bit at a time until desired consistency is met. (Don’t add too much if you want the frosting to stay in place when piped on cupcakes.)
*Beat until fluffy, about 1 minute.
*Use at once or keep refrigerated. (This frosting will keep well in the refrigerator for several days, but you may need to re-beat it for the best texture.)

The recipe above will produce a delicious VANILLA flavored frosting, here are a couple of other options to try…

For a Stronger Cream Cheese Flavor: Use an additional 4 oz. (½ block) of cream cheese. This is good for any cake/cupcake recipe that is traditionally topped with Cream Cheese Frosting, like Carrot Cake, or Red Velvet Cake.

For Chocolate Frosting: (my favorite!) add ½ cup unsweetened cocoa (I use Ghirardelli brand, it’s really good). Add the cocoa powder before adding the powdered sugar, so it gets fully incorporated into the butter and cream cheese.

Strawberry, Blackberry, etc: Add 2-4 tablespoons of preserves. Depending on how chunky or seedy the preserves are, you may want to blend it in the food processor, and/or strain it through a fine strainer before adding it to the frosting. Add the preserves to the frosting mixture before adding the heavy cream. Depending on the amount of preserves you add you may need very little or no cream, especially if you want the frosting thick enough to pipe. A final option would be to add a drop of food coloring to add to the color of the preserves (for example, pink coloring for the Strawberry flavor).

* This recipe will frost about 22-24 cupcakes if you are piping a nice swirl, or even more if you just spread it on. If you’re making a cake, this will frost and fill a two layer 9″ cake.

Simply the BEST cream cheese frosting recipe!!



  1. How many cupcakes should this frost?

  2. Pingback: Vanilla Latte Cupcakes – The Portfolio of Kimberly Koenig

  3. Pingback: Lemon Rose Ombre Cupcakes – The Portfolio of Kimberly Koenig

  4. Pingback: Chocolate Guinness Cupcakes with Irish Whiskey Frosting – The Portfolio of Kimberly Koenig

  5. Pingback: Carrot Cake with Cardamom Orange Simple Syrup and Cream Cheese Frosting – The Portfolio of Kimberly Koenig

  6. Hello! I can’t wait to try this frosting but I have a question about the butter and cream cheese being cool, cold or straight from the fridge. Why do you recommend that? I thought everything should be room temp to ensure smooth blending. What does that technique do?? thank you so much for the great recipes!

    • The ingredients have to be cold so as to ensure volume. If you start out with too-warm butter or creme cheese, they will not trap much air as you try to whip them. More air, more volume.

  7. UUUUU… so yummy, you must be a great mom..

    is this can make with other taste? sorry im bad in english

    jual kabel data iphone

  8. Pingback: Midnight Lavender Tea Party – Lauren Ceallaigh

  9. I am a new ’empty nester” and I use to just pick up some overly sweet cupcakes from my store. I saw some cake flour marked down and the bulb went off that this way since I am home alone now I can make what I want when I want. I have to admit when I saw the buttermilk, I turned on the printer. I just finished frosting them and eating one now. AWESOME!!!! thanks!!!

  10. Hi,
    I was just wondering how many cupcakes this recipe could cover?
    Thank you! =) (sorry if someone has previously asked about this, I could have over seen it?)

  11. Hi Glory, Any tips on how to avoid crusting of the cream cheese frosting? Mine crusted up within an hour when left at room temperature! I’d like the smooth texture to stay atleast the day of because the crusting won’t be appealing when served at a party. Thanks!

  12. Hi! For the chocolate version, can I put in melted chocolate instead (used up all my cocoa for the cupcakes!!)? :) If so, how much? :)


  13. Pingback: Caramel Filled Chocolate Cupcakes | Broke College Cookin'

  14. Pingback: Simply the BEST cream cheese frosting recipe! Options for vanilla cream cheese frosting, strawberry, chocolate and more! - Pinterest Cupcake

  15. I love this recipe for vanilla frosting but am looking for a good coconut one. Do you think if I simply substitute the vanilla extract for coconut extract the recipe would work?

  16. Pingback: The Southern Chocolatier – Chocolate Kahlua Cupcakes | My Life. One Story at a Time.

  17. Great recipe! Thanks for sharing!

  18. Pingback: Butterfly Birthday Cupcakes | Squats and Snickerdoodles

  19. Can I freeze the leftover icing? My hydrangea cupcakes look amazing! Thanks.

  20. I’ve never written to a blog, but wanted to tell you how good the cream cheese frosting is! Made it for cupcakes for my daughter-in-law’s baby shower, and they were a huge hit! Thank-you. I love your website,

  21. Just made the icing and it was AMAZING! Thank you!!!! :)
    My new favorite cream cheese icing recipe for sure!

  22. Hi! I was just curious about how sweet this frosting is. I find traditional buttercreams sickeningly sweet and typically use a flour based frosting that is not overly sweet. However, it involves more steps with having to cook the flour/milk mixture and let it cool. I want to make my twins first birthday cake which is going to require a decent amount of frosting because I’m doing ruffles on their cake and this frosting looks like it will be less time consuming. If you have ever made the flour frosting, how does this compare to it in sweetness and also traditional buttercream? The recipe is use is similar to the one the Pioneer Woman deems the best frosting ever. :) thanks for your help!

  23. Pingback: recipe: cream cheese frosting | Palatable little Palette

  24. This is THE best cream cheese icing recipe I have ever had! Made all three and all were a hit in the office. Yum!

  25. I love and use this frosting religiously! I’m wondering if you used a strawberry mold for the top of the strawberry cupcakes, and if so, what brand or where you found it? My cousin wants me to make a cake using similar strawberries and I thought of your cupcakes here!

  26. Pingback: Cupcakes | libberdoodle's doodles

  27. Pingback: White Chocolate Buttercream Frosting - Chocolate Chocolate and More!

  28. Best frosting ive ever made thanks for sharing your recipe.

  29. This frosting is fantastic!! I just made some to ice red velvet cupcakes. I was a little unsure of making cream cheese frosting at first, but this is the perfect balance of cream cheese and sweetness! My husband doesn’t care for real sweet frostings, and, when I asked him to try it, he fell in love and wanted a spoon to eat it out of the bowl! This will definitely be added to the recipe collection. Thank you for sharing!

  30. Pingback: Cupcakes di cioccolato e yogurt - La Fabbrica dei Cupcakes

  31. Pingback: FROZEN ELSA, Barbie Cake Tutorial | Coding Tutes

  32. I was wondering if you could substitute peppermint extract instead for the vanilla extract.

  33. Hi Glory! I just made this and it turned out PERFECT! I added a tsp of cinnamon before the powdered sugar because I was making a snickerdoodle cake. THE FROSTING WAS SOOOO GOOD!! Thanks for another delicious recipe! 😉

  34. I made this frosting today. As someone else said also mine was too thin to use as a piped frosting. I put strawberry reserves in part of it and left the other plain. I did not use the milk either. I have it in the fridge now. I wanted to use on cupcakes for a wedding reception. Not sure it will hold up . Yours looks great. My butter was cold. Cream cheese was a little cold but not as cold as the butter.

    I tried another cream cheese frosting a couple years ago and it was real runny. Had to through it out.

    • Hi Charlotte,  
      I’m sorry you’re having trouble!  I assure you the cupcakes pictured were piped with this frosting, and I’ve piped it on hundreds of cupcakes over the years.  Please report back after you’ve let it set up in the fridge.  Without being with you in the kitchen it’s hard to give suggestions as to what could be done differently, but generally it comes down to the ingredients being too warm, or too much liquid (which you mentioned was likely not the case).  Regular cream cheese, not a reduced fat version should be used, but I’m not sure if that is an issue.  You can always add a bit more powdered sugar if needed, but again, I use the recipe as is with no problem.  I hope you were able to work with it after letting it chill in the fridge a bit.  

Leave a Reply

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