Chocolate Cream Cheese Frosting

If you think plain cream cheese frosting is the best, wait until you try chocolate cream cheese frosting! It’s silky, undeniably creamy, and the flavor is absolutely delicious.

chocolate cream cheese frosting in a glass bowl and on a whisk attachment

If we think regular cream cheese frosting is the best, we’re definitely backwards. Because this chocolate cream cheese frosting is, in fact, the best in the biz.

  • it’s silky smooth
  • and pipe-able with your favorite piping tips
  • it’s rich and easily spreads
  • and creamier than any chocolate frosting you’ve had before
  • you’ll want to eat it with a spoon!!

Tip for piping cream cheese frosting: Refrigerate the frosting inside the piping bag for at least 30 minutes prior to piping. Cream cheese frosting holds its shape much better when it’s piped cold.

chocolate cream cheese frosting in a glass bowl

Unlike most frostings, chocolate cream cheese frosting is not overly sweet. Rather, its sweet and tangy flavors are perfectly balanced and it tastes much better than buttercream on even the sweetest of cakes!

What Tastes Best with Chocolate Cream Cheese Frosting?

Besides zebra cake, you’ll also love it with:

overhead image of cake with chocolate cream cheese frosting and sprinkles on a marble cake stand

If you’re in the mood for vanilla, here is my plain cream cheese frosting recipe.

Success Tip: Avoid Runny Cream Cheese Frosting

Make sure you’re using a brick of cream cheese, not cream cheese spread. Cream cheese is sold in 8-ounce bricks—and you’ll need 1 and 1/2 bricks of the full-fat stuff. I’ve gotten many questions about cream cheese frosting being too runny and the #1 reason is because bakers have accidentally been using the spread instead of the brick.

There’s a HUGE difference!

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
chocolate cream cheese frosting in a glass bowl and on a whisk attachment

Chocolate Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 75 reviews
  • Author: Sally
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: 4-5 cups
  • Category: Frosting
  • Method: Beating
  • Cuisine: American
Save Recipe

Description

Chocolate cream cheese frosting is silky, undeniably creamy, and absolutely delicious.


Ingredients

  • 12 ounces (339g) full-fat brick cream cheese, softened to room temperature*
  • 3/4 cup (12 Tbsp; 170g) unsalted butter, softened to room temperature
  • 3 and 1/2 cups (420g) confectioners’ sugar
  • 2/3 cup (55g) unsweetened natural or dutch-process cocoa powder
  • 1 teaspoon pure vanilla extract
  • 12 Tablespoons milk or heavy cream
  • pinch salt


Instructions

  1. In a large bowl using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese for 1 minute on high speed until completely smooth and creamy. Beat in the butter until combined. Add the confectioners’ sugar, cocoa powder, vanilla extract, 1 Tablespoon milk, and salt and beat on medium-high speed until combined and creamy. Add 1 more Tablespoon of milk to slightly thin out, if desired. Taste, then add another pinch of salt if desired.
  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. Make Ahead Instructions: 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.
  2. Special Tools (affiliate links): Electric Mixer (Handheld or Stand)
  3. Cream Cheese: Make sure you’re using the bricks of cream cheese, not cream cheese spread. They’re typically sold in 8-ounce bricks, so you’ll need 1 and 1/2 bricks for the 12 ounces (339g) in this recipe.
  4. Tip for Piping Cream Cheese Frosting: Refrigerate the frosting inside the piping bag for at least 30 minutes prior to piping. Cream cheese frosting holds its shape much better when it’s piped cold.
  5. This recipe is enough to frost 18-24 cupcakes, one 9×13-inch sheet cake, or one 3 layer cake.
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. Alison says:
    October 30, 2025

    This frosting is delicious. I made a half batch and had more than enough to frost a two tier 9” round cake. I did half the cocoa powder as another commenter suggested and was happy with the taste. The cake I made was mediocre at best and this frosting made it so much better. Definitely would make again.

    Reply
  2. SS says:
    October 8, 2025

    Hi sally, I have plain vanilla cream cheese frosting I just made for a different cake. Can I add cocoa powder or melted chocolate to make it chocolate flavored? I am baking a chocolate cake and would love to reuse the cream cheese frosting.

    Reply
    1. Lexi @ Sally's Baking says:
      October 8, 2025

      Hi SS, you can try adding cocoa powder to the already made cream cheese frosting, but you may have trouble getting it to mix in properly/smoothly. It may be best to start fresh with another batch.

      Reply
  3. Liane Trunfull says:
    September 17, 2025

    Fabulous flavour and no gritty texture love it. Thank you from UK.

    Reply
  4. Margaret Tennis says:
    August 23, 2025

    This is my new favorite frosting recipe! Usually, I find frosting too sweet, but this frosting definitely wasn’t. I have never actually made a frosting recipe where I have some leftover, but when I made this, I had a lot left even after generously frosting the cake! I loved how much it made. I’m going to save this recipe for the next time I make a cake. Thanks Sally!

    Reply
  5. Millie says:
    August 17, 2025

    I plan on making this with the three-layer vanilla cake but I’ll need to freeze the cake after it’s iced. Will this frosting freeze/defrost well? Thank you!

    Reply
    1. Michelle @ Sally's Baking says:
      August 17, 2025

      Hi Millie, Frosted cake or unfrosted cake layers can be frozen up to 2-3 months. Thaw overnight in the refrigerator and bring to room temperature before decorating/serving. See how to freeze cakes for detailed instructions.

      Reply
  6. Hannah says:
    August 7, 2025

    Delicious! The chocolate was just right, and we loved how the cream cheese flavor still came through! It was a little hard to work with when piping though. I chilled it for 30 minutes before piping onto cupcakes, and it was initially hard to work with, but as it warmed up in my hands it then became almost too soft and didn’t hold it’s shape that well. If there are any tips for piping this frosting better, please let me know! I’ll definitely be saving this recipe to make again, and next time I might actually add extra chocolate or try using darker chocolate for a richer chocolate flavor.

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

      Hi Hannah, we’re so glad you enjoyed this recipe! Cream cheese frosting can be tricky sometimes, especially as it gets warm. You can always pop it back into the refrigerator for a few minutes if you find it’s getting too soft. You might also find this piping tips post helpful. Hope this helps for next time!

      Reply
  7. Kate says:
    June 6, 2025

    I think this frosting is delicious and very easy to make. Like another post stated, less cocoa turned out to be a more desirable flavor for our family.
    Paired this frosting with your red velvet cake recipe. AMAZING!!

    Reply
  8. Sunny says:
    May 18, 2025

    This is a truly amazing frosting and very simple to make. My family found to 2/3 c of cocoa powder a bit too strong so I reduced it a bit and it’s perfect (for us). I’ve made it twice this year and it’s going in the family recipe box!

    Reply
  9. Sean says:
    May 14, 2025

    Would this work well on a Carrot Cake?

    Reply
    1. Lexi @ Sally's Baking says:
      May 14, 2025

      Hi Sean, absolutely!

      Reply
  10. Samantha says:
    April 23, 2025

    Is this sturdy enough to frost cakes stacked in tiers? Planning 3x 3-layer tiers, using dowels and cake boards or course. Just want to make sure it won’t flatten/squeeze out. I typically use Swiss meringue buttercream, so if you can compare this to an another frosting’s consistency (like SMB or even regular buttercream), that would be super helpful! Thanks!

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

      Hi Samantha, this frosting should hold up well on a tiered cake. It’s not quite as thick as a traditional American buttcream, but a bit more smooth/silky. You can always sub some of the cream cheese with more butter for a slightly thicker frosting, and/or add more confectioners’ sugar. Hope you enjoy it!

      Reply
  11. Sandra says:
    April 10, 2025

    Question, can I use this frosting as the filling in your chocolate cream bundt cake recipe?

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

      Hi Sandra, this frosting would not work as a filling baked into a cake, but it would be great on top of a chocolate bundt cake!

      Reply
  12. Mom + son says:
    January 19, 2025

    Just made this recipe with my 10yr old baker son, for a chocolate cake and it turned out great!

    Reply
  13. Amy says:
    December 28, 2024

    I just made this frosting today and it was delicious, but way too much frosting for a 9 x13 cake. Next time I will halve the recipe.

    Reply
  14. Janis R says:
    December 12, 2024

    I’ve made this recipe numerous times & love the flavor but tonight I made it to decorate some cupcakes and even though the cream cheese and butter had been sitting at room temp for at least 6 hours, after I addd the butter and then the pwd sugar, there were little hunks of cream cheese in the frosting. I finally put it in the microwave at 15 second bursts and then whipped it after each 15 seconds. That seemed to do the trick, but why does that happen with the cream cheese? I beat it at high speed for at least 3 minutes before adding the butter. I’m not sure if it will hold its shape if I try to pipe the icing on. I’ll give it a try. I’ve put the frosting in the refrigerator until I decorate the cupcakes. Unfortunately, I’ve had this happen with the cream cheese before when I’ve made cream cheese frosting. should I try softening the cream cheese in the microwave before beating it? Otherwise, I love this recipe.

    Reply
    1. Jillia says:
      January 31, 2025

      I put my butter between parchment paper and beat the heck out of it to soften it. I’m sure you can do the same with cream cheese. I forgot to take the butter out tonight and beat it flat. It worked kike a charm. This is my favorite go to frosting recipe.

      Reply
  15. Jai says:
    December 12, 2024

    Hi Sally, I love your chocolate cream cheese frosting! I’m wondering if you have a white chocolate version, or if you know how I can adjust this recipe to make it with white chocolate instead. I’m thinking of replacing the 2/3 cup (55g) unsweetened cocoa powder with GHIRARDELLI White Chocolate Baking Bar—do you know how much I should use instead? Thanks so much!

    Reply
    1. Beth @ Sally's Baking says:
      December 13, 2024

      Hi Jai, we don’t have a recipe for white chocolate cream cheese frosting, but we do have one for white chocolate buttercream frosting. We would recommend using that recipe instead, because replacing cocoa powder with melted white chocolate wouldn’t be a 1:1 swap. Hope this helps!

      Reply
  16. Julie says:
    December 6, 2024

    OMG !!! This is the best, Sally !! Thank you so much for sharing this recipe, smooth, silky and delightful

    Reply
  17. Delta Dawn says:
    September 27, 2024

    Can you use melted chocolate with this?

    Reply
    1. Lexi @ Sally's Baking says:
      September 27, 2024

      Hi Delta, we haven’t tested it but would start with at least 6 ounces of melted and cooled pure baking chocolate. Not sure if the flavor will be strong enough, but that’s where we would start. We would also add more confectioners’ sugar to make up for the loss of cocoa powder. Hope this is helpful!

      Reply
  18. Rary says:
    September 14, 2024

    Perfect for a chocolate-on-chocolate cake!!!

    Reply
  19. Anne says:
    August 24, 2024

    Hey Sally, have you ever tried lowering the sugar at all in this recipe? Do you think if I cut it back to 2 1/2 cups it would alter the texture too much? Thanks in advance.

    Reply
    1. Lexi @ Sally's Baking says:
      August 26, 2024

      Hi Anne, you can try reducing the sugar, but keep in mind that the sugar is what helps thicken the frosting and give it its shape. The frosting will be thinner and more liquidy without as much sugar.

      Reply
  20. Winston says:
    August 17, 2024

    Great recipe! I love the fact that it doesn’t have as much powdered sugar as a lot of cream cheese frosting recipes do. Yet still plenty sweet.

    Reply
  21. Lisa Battle says:
    August 16, 2024

    Yummmmm! Fantastic chocolate frosting!! Sooooooo delicious, WoW!

    Reply
  22. Danielle says:
    August 3, 2024

    Hi Sally! Thank you so much for this!

    Quick question: If I wanted to add a bit of coffee flavor to this frosting for a mocha chocolate cake, how would you recommend doing it?

    Reply
    1. Michelle @ Sally's Baking says:
      August 3, 2024

      Hi Danielle, You could try using a small amount of instant espresso granules. Hope it turns out for you!

      Reply
  23. Carolyn Elliott says:
    July 23, 2024

    Can I make this with dairy free cream cheese?? Hubby is lactose intolerant… will it be a runny mess or do-able if I refrigerate it before spreading on the cake?

    Reply
    1. Lexi @ Sally's Baking says:
      July 23, 2024

      Hi Carolyn, we haven’t tested this frosting with a dairy-free cream cheese, so we’re unsure of the results. We fear it may be a bit runny, but again, without testing it ourselves, we’re unsure if more confectioners’ sugar and/or refrigerating will help salvage it. Let us know if you do decide to try it.

      Reply
  24. Dawn says:
    July 17, 2024

    Forgot to add the stars!

    Reply
  25. Dawn says:
    July 17, 2024

    Lovely frosting recipe! I made it for a chocolate cake for a family get together. Very easy to work with and so delicious!

    Reply
  26. Bel Besse says:
    July 2, 2024

    Grata pela partilha.

    Reply
  27. Mary says:
    July 2, 2024

    All I have on hand is Coffee Mate, Almond Milk and buttermilk. Which would work best in this recipe?
    I’m using this on your chocolate cake and it smells so yummy!! Just came out of the oven.

    Reply
    1. Lexi @ Sally's Baking says:
      July 2, 2024

      Hi Mary, we would go with almond milk, although the frosting may not be as thick and creamy.

      Reply
    2. Mary says:
      July 2, 2024

      WOW!! I wish I could give this recipe more stars. I have baked for many years and this may be the best frosting I’ve ever tasted. Since the cake is for my brother’s birthday, I took a little taste to make sure it was good. I found myself unashamedly licking the whisk attachment to my mixer. I had chocolate all over my face like a little kid. That is the picture that you should post with this wonderful recipe! lol Thanks for another keeper.

      Reply