Favorite Chocolate Buttercream

Chocolate cupcake topped with chocolate buttercream and chocolate sprinkles

Here we go! This is my favorite chocolate buttercream recipe. I’m tempted to call it a “basic” chocolate buttercream, but it’s anything but– it’s incredibly CREAMY, silky, smooth, and rich. Like a decadent brownie in frosting form. Melts in your mouth and is unbelievable on chocolate cupcakes.

Chocolate buttercream in a bowl

Even though it’s a wonderfully creamy chocolate buttercream, it holds its shape beautifully– just as Swiss meringue buttercream does. This is simply perfect for piping even the most intricate and fancy designs.

What Tastes Best with Chocolate Buttercream?

I’ve made this chocolate buttercream more times than I can count, but I love it with:

  1. Cookies and Cream Cupcakes
  2. Yellow Cupcakes
  3. Coconut Cupcakes
  4. Pumpkin Cupcakes
  5. Banana Cupcakes
  6. Chocolate Cupcakes
  7. If you scale it up, you can use it to frost a layered cake, like I do with my chocolate cake and yellow cake

Dive into this chocolate decadence!

chocolate cupcakes in a cupcake pan topped with chocolate buttercream and chocolate sprinkles

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 cupcake topped with chocolate buttercream and chocolate sprinkles

Favorite Chocolate Buttercream

  • Author: Sally
  • Prep Time: 5 minutes
  • Cook Time: 0 minutes
  • Total Time: 5 minutes
  • Yield: 2.5 cups
  • Category: Frosting
  • Method: Baking
  • Cuisine: American


This is my favorite chocolate buttercream recipe. It’s incredibly rich, creamy, silky, smooth, and easy to work with for decorating cakes and cupcakes!


  • 1 cup (230g) unsalted butter, softened to room temperature
  • 3 and 1/2 cups (420g) confectioners’ sugar
  • 1/2 cup (41g) unsweetened natural or dutch-process cocoa powder
  • 3 Tablespoons (45ml) heavy cream or milk
  • 1/8 teaspoon salt
  • 2 teaspoons pure vanilla extract


  1. With a handheld or stand mixer fitted with a paddle or whisk attachment, beat the butter on medium speed until creamy – about 2 minutes. Add confectioners’ sugar, cocoa powder, heavy cream, salt, and vanilla extract. Beat on low speed for 30 seconds, then increase to high speed and beat for 1 full minute. Add 1/4 cup more confectioners’ sugar or cocoa powder if frosting is too thin or another Tablespoon of cream if frosting is too thick. Taste. Beat in another pinch of salt if desired.
  2. Use immediately or cover tightly and store for up to 1 week in the refrigerator or up to 3 months in the freezer. After freezing, thaw in the refrigerator then beat the frosting on medium speed for a few seconds so it’s creamy again. After thawing or refrigerating, beating in a splash of heavy cream or milk will help thin the frosting out again, if needed.


  1. Quantity: This recipe is enough to frost 12-16 cupcakes or a thin layer on a 9×13 inch quarter sheet cake. Follow these ratios for a 2 layer cake and these ratios for a 3 or 4 layer cake.

And here is my favorite vanilla buttercream recipe!

vanilla buttercream in a glass bowl with wooden spoon


  1. Hey Sally
    Thanks so much for sharing your recipes, I have been following them for years with wonderful results. Just a question it possible to use double cream instead of heavy cream in the frosting? I know the fat content of double cream is higher, just wondering if that would ruin the frosting

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Sarah, That should be fine for this frosting.

  2. This icing was amazing!!!!! I doubled the recipe and had plenty for a 3-layer, 9” round cake for my son’s birthday as well as had plenty left over to freeze. As far as taste, it was delicious! This will be my go-to recipe from now on.

  3. I made this and the chocolate chip cookie cake with my daughter. It was all fabulous. This buttercream tastes like eating fudge!

  4. It is sooo good!!!! This recipe is the best!!!!!

  5. UGH!! So good!!! My first time making home made frosting and it came out WONDERFUL with this recipe!! I’ll be sure to use this from now on, thank you so much!

  6. Is it possible to use almond milk as a substitute here or will it change the consistency too much? Thanks!

    1. Stephanie @ Sally's Baking Addiction says:

      You can use almond milk in a pinch, yes.

  7. Henry David says:

    Hi Sally, I love your site and recipes. Quick question, have you ever made a buttercream with chocolate ganache? I just have some left over american buttercream and I’m wondering if I can combine it with a chocolate ganache, any thoughts?

    1. I haven’t, actually! Adding a little shouldn’t be a problem. Make sure it’s cool before beating into the buttercream.

  8. This is the best and easiest chocolate frosting I have tried. I have tried a few recipes from my cookbooks that were less than perfect (too chocolatey, too sweet, melted off the cake), so I looked online. I saw this recipe and another one that used the same ingredients but 5 cups of confectioner’s sugar and decided to try this one. Three and a half cups of sugar were plenty to make the frosting sweet and the right consistency. I frosted a 9-inch two-layer cake and had about 1 and 1/2 cups of the frosting leftover. I will make this again!

  9. This recipe was absolutely delicious! I did find that making it with half the butter makes it taste fabulous. But other than that it was amazing!

  10. Perfect recipe, just what I needed! Thanks a ton <3

  11. My mom and I made this to pipe onto cupcakes, and it took a few tries to get the right consistency. It was at too thick, so we had to keep adding more cream. Overall it was pretty good tho. One note is that is was SUPER rich.

  12. This butter cream frosting is by far the best tasting chocolate and so easy to spread. It will be my go to #1 frosting In the future, thank you.

  13. Really good recipe. So soft and creamy. Buy the best cocoa and you’ll love it.

  14. So delicious and easy I couldn’t stop tasting it. Will use anytime I need chocolate frosting.

  15. This buttercream is perfect! I put in a little less sugar but it always comes out perfectly! Thanks for sharing this recipe!

  16. My frosting came out salty, it was so weird I followed the recipe exactly as shown and the salty after taste was the worst! I don’t know what I did wrong

  17. Hi Sally, I made this for one of your chocolate cake recipes and it was really yuumy, but a bit too “buttery-tasting” for me — just a personal preference. Could I use part margarine and part butter for this recipe instead? If so, would I use the same weight measurements? I usually weigh my butter for accuracy, but with margarine, I’d just fill a half cup. Any tips? Thank you! I want to try this with your pumpkin cake recipe 🙂


    1. Stephanie @ Sally's Baking Addiction says:

      Hi Jill, We don’t recommend using margarine for frostings. You can certainly try to use a bit less butter or try increasing the amount of cocoa powder to give it more chocolate flavor.

  18. This is perfect!!

  19. Hi Sally, I followed your recipe almost exactly (I was 1/2 c short of powdered sugar) and it came out delicious! Thank you so much for sharing! 🙂

  20. Hi Sally!

    Tried this one with your chocolate cupcakes! Though they’re marvelous, I wonder how I can adjust the sweetness??

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Marie, Is it the frosting that tastes too sweet? If so, and extra pinch of salt next time can help!

  21. WOW! Followed the recipe exactly, and it was delicious and had the perfect consistency! Also made a batch with vegan butter/soy milk for my lactose intolerant brother in law, and it came out equally delicious (consistency was a bit different, as expected, but still worked great!)

  22. Nancy Verhalen says:

    I just made your recipe for chocolate butter frosting, OMG this is the best frosting. The only thing I did different was to add a teaspoon of instant coffee to the 3 T of International Delight French Vanilla coffee creamer I used in place of the cream or milk. I frosted a white french vanilla flavored Duncan Hines box cake mix.

  23. The best frosting recipe I’ve tried! My kids and I are swooning. I printed it so I won’t lose track.

  24. OMG this is the BEST chocolate frosting I’ve ever made! As with all things chocolate, I added a smidge of instant espresso powder….not enough to taste “coffee”, just enough to make the chocolate more chocolatey! I may have to make a second batch because I just might eat the bowlful before the cupcakes cool!

  25. Will adding some peanut butter to a portion of the frosting (to use between layers) work? The person I’m gifting this mini mini cake to loves chocolate and peanut butter combos.

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Maria, Yes you can! You can see the proportions we use in the recipe for Chocolate Peanut Butter Frosting.

  26. Sally, I would like to use this for piping roses. Is this stiff enough? If not, how do i adjust it?

    1. Hi Karen, this buttercream is firm enough for piping roses.

  27. Hi Sally

    Is this buttercream suitable for filling, crumb coating and icing a 3 layer cake before applying fondant? I’m struggling to find a firm chocolate buttercream that doesn’t result in bulging fondant

    1. Hi Alisha, this buttercream is firm enough to hold up under fondant. See recipe note to yield enough for a 3 layer cake. You may have enough for filling and a thin crumb coat, but if you want extra to be safe– use the ratio via the link provided in the notes.

      1. Thank you so much! I made a batch last night, covered and chilled my cake overnight then covered it this fondant morning – it held beautifully and was so easy to get sharp clean edges on the cake 🙂 x

  28. Hi may I know if we can halve the icing sugar in this buttercream recipe? I have made this and my family finds it too sweet Thanks for your advise Sally!

    1. Stephanie @ Sally's Baking Addiction says:

      Hi Candy, Reducing the sugar would make this very thin. While you can try that you can also add a bit extra salt to help offset the sweetness.

  29. I’m usually not someone who enjoys buttercream, but this recipe is sooooo good!

  30. This is my new go-to chocolate buttercream recipe! I am not an experienced baker and I still get amazing results with this recipe. I would highly recommend this recipe!

1 2 3 4 5 6 8

Leave a Reply

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

Recipe rating

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

With kitchen-tested quality recipes and step-by-step tutorials, my goal is to give you the confidence to bake and cook from scratch.

Sally's signature

Recipes You’ll Love



Join the community on the 1st of every month as we tackle a new challenge recipe. Review Sally's Baking Challenge FAQ page if you have any questions.

View More

Every December we publish 10 new cookie recipes in a row! The 2021 Sally’s Cookie Palooza begins 11/29. Sign up via email and we’ll send you my most popular recipes and all the new cookie recipes once the palooza begins!

View More

Pie Week is all about baking the BEST pies! Sign up via email and we'll send you my most popular recipes and all the new pie recipes once Pie Week begins!

View More

My Cookbooks

Sally's Cookbooks

About Sally

Welcome to my Kitchen!

I’m Sally, a cookbook author, photographer, and blogger. My goal is to give you the confidence and knowledge to cook and bake from scratch while providing quality recipes and plenty of pictures. Grab a cookie, take a seat, and have fun exploring! more about Sally