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. Eileen says:
    January 31, 2021

    Hi Sally, I’m excited about making the chocolate cream cheese icing I’m in a hurry and only have a 8oz block of cream cheese. What are my options?
    Thank you!!!

    Reply
    1. Lexi @ Sally's Baking says:
      January 31, 2021

      Hi Eileen, you can just use extra butter to make up for the 4 ounces of cream cheese. Enjoy!

      Reply
  2. Beth says:
    January 27, 2021

    This is THE best chocolate frosting I have ever tasted … it’s not sickish sweet like a buttercream frosting can be. Perfection!

    Reply
  3. Amy P says:
    January 25, 2021

    I found this recipe to be very bitter. Like the tang of cream cheese frosting but without enough sugar and too much cocoa powder. It spread/piped nicely but I wouldn’t make it again.

    Reply
  4. Melanie says:
    January 23, 2021

    Can I use melted chocolate instead of cocoa powder

    Reply
    1. Lexi @ Sally's Baking says:
      January 23, 2021

      Hi Melanie, 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
  5. Cathy says:
    January 23, 2021

    Absolutely love this frosting I had a problem with cream cheese specs in it I did leave it and the butter out on the counter for 4 hours, any idea how I can avoid this problem next time? I had some colorful sprinkles on it so as not to show to much.

    Reply
    1. Trina @ Sally's Baking says:
      January 25, 2021

      Hi Cathy, make sure to beat the cream cheese until completely smooth and creamy before adding the next ingredients. So happy you loved it!

      Reply
  6. Karissa says:
    January 18, 2021

    Another Sally frosting winner! This tastes tangy and delicious and pipes beautifully. I will use this in place of regular chocolate buttercream anytime!

    Reply
  7. Kendra says:
    December 17, 2020

    Does it have to be unsweetened cocoa powder?

    Reply
    1. Stephanie @ Sally's Baking says:
      December 17, 2020

      Hi Kendra, Dutch-process cocoa powder or even special dark will work for frosting. Enjoy!

      Reply
  8. Mom of Two Type 1 Diabetics says:
    December 12, 2020

    5 stars! I used salted butter (skipped the pinch of salt) and to make it low carb, I used 1 and 1/2 cups stevia confectioner’s sugar. It tastes amazing, great consistency, and I printed out your recipe to use in the future. SO much better than a tub of store-bought frosting AND it only took about 5 minutes to make. Thank you!!

    Reply
  9. Priscilla says:
    November 5, 2020

    Will this frosting hold up if I pour a chocolate ganache over the top?

    Reply
    1. Stephanie @ Sally's Baking says:
      November 5, 2020

      Hi Priscilla, Yes it will! Yuu will want to make sure the frosting on the cake is cold, so place your frosted cake in the refrigerator to cool it, and then make sure you let your ganache cool down a bit after making so it’s not too hot that it melts the frosting. Enjoy!

      Reply
  10. David Hamilton says:
    November 3, 2020

    I made this frosting this morning. I had no unsalted butter and was too lazy to go get some. I used the salted butter I had but did not add the pinch of salt. It worked for me.

    I also put it in the fridge for a few minutes before using it. Again, it worked for me.

    Reply
  11. Laura B says:
    October 26, 2020

    Hi Sally! Will this frosting “set” as a crumb coat and then a final layer of frosting? I’m assuming yes because it does have butter, but I’m planning to use it to make a striped cake (using a frosting comb), so I would need it to almost harden a bit in the fridge to achieve the look I’m going for. Thanks!!

    Reply
    1. Stephanie @ Sally's Baking says:
      October 27, 2020

      Hi Laura, Cream cheese frosting won’t crust or get as hard as a buttercream. You can definitely try to refrigerate or even freeze it to help it harden before making your stripes. Let us know if you try it!

      Reply
  12. Martha Blakely says:
    September 29, 2020

    I love this recipe- decadent chocolate meets creamy, tangy cream cheese (most of it didn’t make it onto the cake)

    Reply
  13. Jessica West says:
    August 26, 2020

    Is this enough for a 9” 2 layer cake?

    Reply
    1. Sally @ Sally's Baking says:
      August 27, 2020

      Yes!

      Reply
  14. Sarah says:
    August 18, 2020

    Hey Sally (and Sally’s baking team :D) Quick question; I’d like to use this chocolate cream cheese frosting on your Pinata Cake for my birthday and I was wondering if a double recipe would suffice as a substitute for the buttercream in the recipe?

    Also, I would just like to say that this is by far my favorite frosting recipe and I use it or the original cream cheese frosting on nearly every cake I make 🙂 I never suspected that tangy cream cheese and decadent chocolate could compliment each other so well, but it’s absolutley delicous!

    Reply
    1. Stephanie @ Sally's Baking says:
      August 19, 2020

      Hi Sarah, We are so glad you enjoy this frosting! As written this frosting is enough for a three layer cake, doubling it should be plenty for the pinata cake! If you have leftovers, it freezes well 🙂

      Reply
      1. Blanca says:
        August 20, 2020

        Hi Sally!
        I just made it last week for my little one and we loved it!
        For how long can i keep it freeze?
        Thank you so much!
        🙂

  15. Harry K. says:
    August 11, 2020

    I’ve made this many times now as it’s a family favorite. Everyone wants me to make their Birthday cake and use this frosting. I’ve used it with salted butter and leave out the pinch of salt, I’ve used it with 16 oz of cream cheese, I’ve made it partially substituting cocoa with chocolate syrup and lessening the amount of powdered sugar, and each time it’s always turned out wonderful with heaps of praise. Thank you.

    Reply
  16. Lisa Cairo says:
    August 7, 2020

    This is sooooo good! Next time I’m going to add a pinch or so of instant expresso powder! Yummy!! I love your website!!

    Reply
  17. Carly says:
    July 22, 2020

    This was a rich and creamy frosting. My family loved it!

    Reply
  18. Victoria says:
    July 10, 2020

    Can I put this frosting on your triple chocolate cake? My dad loves cream cheese icing!

    Reply
    1. Sally @ Sally's Baking says:
      July 11, 2020

      Absolutely! You’ll have enough from this recipe.

      Reply
  19. Bryan says:
    June 27, 2020

    Very good icing. The texture is spot on and easy to spread. My 2nd time making it, I modified the amounts to use 2 full blocks of cream cheese. I also used some mocha hot chocolate mix in lieu of some of the cocoa… that really amped up the chocolate flavor.

    Reply
  20. Rene says:
    June 24, 2020

    I love this frosting. I cannot stand buttercream. I always have preferred cream cheese frosting, but hadn’t ever tried a chocolate version! How do you normally store the frosted result?? Fridge due to the dairy components?

    Reply
    1. Sally @ Sally's Baking says:
      June 25, 2020

      Hi Rene! Yes, exactly. See the last step!

      Reply
  21. Jean McGovern says:
    May 21, 2020

    This is some FANTASTIC frosting! You’re right, IMO it’s the only chocolate frosting I’m making from now on. Perfect consistency, great chocolate flavor, beautiful rich color, and all the luscious richness I want without the cloying sweetness of buttercream frostings.

    Reply
  22. Cklink says:
    May 18, 2020

    I don’t even generally like frosting and often scrape it off. We used this on our wedding cake and I actually liked it. Was able to get it pretty smooth on a cake, considering we had no real tools.

    Reply
  23. Lari says:
    May 17, 2020

    Delicious!!!!

    Reply
  24. Beth says:
    May 15, 2020

    I bought the spreadable cream cheese by accident instead of the blocks. Is there anything I can add to the recipe to make it work, or should I just order some block cream cheese and wait to make it later?

    Reply
  25. Margaret Chapman says:
    May 8, 2020

    I just finished making this frosting and was lucky to have all of the ingredients on hand as I’m trying to limit trips to the store while sheltering in place. This is cream cheese frosting going to cover a mediocre vanilla bean cake I baked earlier today and all I can say is “WoW – so easy and so good!” After I blended the cream cheese and butter I was hestistant to put in 3 1/2 cups or powdered sugar and 2/3/ powdered cocoa (thinking the ratio would make the frosting too dry) but I was wrong, it all blended perfectly with my mother’s old reliable eletric hand mixer. My husband is napping, but he’ll be stoked with his dessert tonight! Thank you for providing us with your recipe! Stay safe out there.

    Reply
    1. Laura Armstrong says:
      May 14, 2020

      I guess I should have sifted the sugar and cocoa but this turned out gritty. The flavor was great but next time I will be sure to sift the dry ingredients.

      Reply
  26. Rebecca Truxillo says:
    May 6, 2020

    Hi Sally! Love it but I forgot to put the salt in it. Don’t think it matters too much but not sure! Thank you for sharing it.

    Reply
  27. Jan says:
    April 25, 2020

    Hi Sally, can I substitute melted dark chocolate in place of the cocoa powder? If so, any suggestion for the quantity?
    Just finished making your triple chocolate cake. We prefer a cream cheese buttercream so going to use this recipe instead. 🙂

    Reply
    1. Sally @ Sally's Baking says:
      April 27, 2020

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

      Reply
  28. Neha says:
    April 24, 2020

    This recipe is great! I have to say it was still a tad too sweet for me (almost all frostings are, my daughter had no complaints). For myself, I added 1/2 cup of plain greek yogurt to it and voila! The perfect chocolaty tangy creamy frosting of my dreams! Thank you for the amazing recipe

    Reply
  29. Erika says:
    April 22, 2020

    This is hands down the best chocolate cream cheese frosting I’ve ever had!! I’m not typically much of a baker but quarantine has me taking up new hobbies! Thanks for the recipe! It’s incredible!

    Reply
  30. Anne Callender says:
    April 22, 2020

    Thanks Sally! This was SUPER helpful! I’ve never really been able to find a recipe that ACTUALLY works! I CAN PIPE!!! Whoo hoo! Thanks again! This recipe is perfecto

    Reply