Beyond Frosting » Recipes with Videos » The Best Chocolate Buttercream Frosting

The Best Chocolate Buttercream Frosting

This is the best Chocolate frosting recipe! It’s a homemade, rich chocolate buttercream made with cocoa powder. It’s perfect for piping and decorating cakes and cupcakes. The best part is, you don’t have to wait for the butter to come to room temperature.

A chocolate cupcake decorated with chocolate frosting

Easy Chocolate Buttercream

This is just the best chocolate frosting recipe! It’s a simple homemade buttercream made with cocoa powder. It’s super creamy and whipped to perfection. It’s not too heavy or too sweet and the cocoa powder balances out the sweetness without being bitter.

I am a firm believer that chocolate frosting can never be too chocolaty. I think that’s why my husband fell in love with me. Ever since we met, he’s been in charge of chocolate frosting quality control and this one passes the test!

My Secret for Perfect Buttercream

Use Cold Butter: Just like my vanilla frosting, this frosting also starts with cold butter. Cold butter allows you to control the consistency of the frosting and often produces a stiffer frosting that is perfect for piping yet easy enough to spread.

Properly Beating the Butter : Since the butter is cold, the mixer is doing all the work to soften the butter for you. You’ll need to beat the butter for several minutes before adding any of the dry ingredients. Don’t rush this crucial step!

Beating the Finished Frosting: Additionally, you’ll beat the frosting for a couple of minutes each time you add some powdered sugar. This makes for an ultra light and smooth frosting.

a vintage cupcake pan with a frosted chocolate cupcake

Ingredients You’ll Need

  • Unsalted butter– cold and straight from the refrigerator
  • Cocoa powder– sifted for the smoothest consistency as cocoa powder tends to be clumpy
  • Powdered sugar– up to you if you want to sift this, I usually don’t.
  • Pure vanilla extract
  • Heavy whipping cream– makes the frosting extra fluffy. You can use milk if you don’t have heavy cream

What type of cocoa powder can I use?

I’ve made this recipe with several types of cocoa powder: unsweetened, sweetened and dutch processed. Any of them will work great, the results are just a little different, especially in the color of the frosting.

  • Hershey’s Special Dark cocoa powder is my go-to. It’s a sweetened cocoa powder that helps get that darker, ultra-chocolate looking frosting.
  • Hershey’s Natural Unsweetened Cocoa Powder  is the most common one found in the grocery stores. It makes a lighter, more milk chocolate looking frosting. This one will be just a tad bit more bitter than the other two in my opinion.
  • For Dutch processed cocoa powders, my favorite is Rodelle Baking Cocoa. It has the richest chocolate flavor.
a white plate with 3 different cocoa powders

Let’s Make Chocolate Frosting

  1. Beat the butter: Cut the cold butter into 1 tablespoon size pieces and whip it with the paddle attachment for 5-7 minutes at a medium to high speed. It should be really fluffy and spreadable at this stage.

2. Add the cocoa powder: Add the sifted cocoa powder into the mixing bowl and mix until all the cocoa powder is well incorporated. Don’t forget to scrape down the bowl.

3. Alternate adding the powdered sugar and liquid: When adding the powdered sugar, I recommend adding 2 cups at a time and mix at low speed until incorporated.

When adding the powdered sugar, add part of the liquid ingredients (vanilla first and then heavy cream). With each addition of powdered sugar, adding some liquid will help the sugar to incorporate easier. Once the powdered sugar starts to incorporate, increase the speed to medium-high and beat for a couple of minutes before adding the next batch.

5. Whip the finished buttercream: Once all the ingredients have been added, increase speed to medium-high and beat for another 2-4 minutes to whip additional air into the frosting.

A stand mixer blade of chocolate frosting over a glass mixing bowl

Ways to Use Chocolate Buttercream

Can I Make This in Advance?

Yes, this frosting can be made in advance. It can be stored at room temperature in an airtight container for up to 2 days or in the refrigerator for 7 days. If you need to make it more than 7 days in advance, you can freeze it in an airtight bag. Gradually thaw, first in the refrigerator and then on the counter.

Even though you are making your frosting ahead of time, you need to re-whip the frosting before piping, especially if it’s been in the refrigerator or freezer. Your frosting will be stiff and heavy once it’s thawed. Rewhipping will help incorporate air into the frosting again and make it perfect for piping.  

A piping bag with chocolate frosting piping a cupcake

How to Store Frosted Cupcakes

Generally, I store my finished cupcakes at room temperature in an airtight container for a couple of days. However, if you live in a hot and humid environment, you should refrigerate your frosting and allow it to come to room temperature before serving.

Can I Use a Handheld Mixer?

Anything is possible! However, it will be difficult for you to make large batches of frosting, simply because the power of a handheld mixer is not as strong as a stand mixer.

Instead of cold butter, I recommend starting with colder-than-room-temperature butter. Leave it on the counter for about 20 minutes. You will need to spend even more time whipping the butter both in the beginning and throughout when adding the powdered sugar to get the same texture and consistency you’d get with a stand mixer. 

A vintage cupcake tray with frosted chocolate cupcakes

Frequently Asked Questions About Buttercream

Do I need to refrigerate chocolate frosting?

If you live in a hot or humid environment, then you need to refrigerate the frosting. Otherwise, it can sit at room temperature for 2 days.

Do I really have to sift the cocoa?

I do recommend this because cocoa powder is often very clumpy, and this will help it to better incorporate into the butter.

Do I have to sift the powdered sugar?

Most times I do not because I spent so much time whipping the frosting. But if the powdered sugar is really clumpy to start, then I recommend sifting it.

This frosting is too sweet, how do I adjust?

Try adding 1/8 teaspoon salt, or if the frosting is not too thin, add an additional teaspoon or two of heavy cream or milk.

What is the difference between frosting and icing?

Frosting is made using butter and powdered sugar, and traditionally icing is made using powdered sugar and a liquid such as water or milk. Frosting is much thicker and pipeable whereas icing is much thinner and pourable.

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
A close up of a chocolate cupcake decorated with chocolate frosting

Easy Chocolate Buttercream Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 22 reviews
  • Author: Julianne Dell
  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Total Time: 20 minutes
  • Yield: 4 1/2 Cups enough for 24 cupcakes
  • Category: Frosting
  • Method: Mixer
  • Cuisine: American


This is the best Chocolate frosting recipe! It’s a homemade chocolate buttercream frosting made with cocoa powder. It’s the perfect consistency for piping and decorating cupcakes and cakes.


  • 1 1/2 cups (345g) unsalted butter, cold 
  • 1 cup (80g) cocoa powder, sifted
  • 5 cups (650g) powdered sugar
  • 1 tablespoon (15ml) pure vanilla extract
  • 1/4 cup (59ml) heavy whipping cream (or milk)


  1. Cut butter into pieces, 1 tablespoon size. Using the paddle attachment, whip butter for 5-7 minutes, scraping down the bowl occasionally. Beat until butter looks light in color and has more volume.
  2. Sift the cocoa powder into mixing bowl. Turn the mixer on slow speed and beat until cocoa power is incorporated. 
  3. Add 2 cups powdered sugar and the vanilla extract and mix on low speed until incorporated. Beat for an additional 2 minutes. 
  4. Continue adding the  additional powdered sugar, 2 cup at a time and alternating with the heavy whipping cream and beat on low speed until sugar is incorporated. Increase speed to medium-high and beat for 2 minutes before adding more powdered sugar.
  5. After all the powdered sugar has been added, increase speed to medium-high and beat for another 2 minutes to whip additional air into the frosting.


  • How much frosting does this recipe make? As is, this recipe makes enough for 24 cupcakes or for a 9×13-inch cake. 
  • Storing frosting: Store in an airtight container on the counter for 48 hours or in the refrigerator for up to 7 days. If refrigerating, allow the frosting to come to room temperature, then rewhip in the mixer for a couple of minutes prior to using it. 
  • Do I have to sift the powdered sugar? If the powdered sugar is really clumpy to start, then I recommend sifting the powdered sugar. Or if you find that your frosting is typically grainy, then yes I would.  Since I spend so much time actually beating the frosting, I rarely sift my powdered sugar. 


  • Serving Size: 1
  • Calories: 213
  • Sugar: 24.6g
  • Fat: 12.4g
  • Saturated Fat: 7.7g
  • Carbohydrates: 27.1g
  • Fiber: 1.3g
  • Protein: .9g
  • Cholesterol: 31.9mg

Filed Under:

More Frosting Recipes You’ll love

Review and rate this post!

I love hearing from you! Submit your question or review here. Your email address will not be published. Required fields are marked*.

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

95 thoughts on “The Best Chocolate Buttercream Frosting”

  1. I’m going to tell you how I learned to make frosting. My mom would put all frosting ingredients into the stand mixer bowl then insert the whip attachment, start low to just combine then turn on high for 5-7 minutes! She used softened butter but I tried the cold butter as listed in this recipe. Turned out great!

  2. After tasting this frosting , you can never buy store bought again. ( my opinion)
    It is yummy!
    The vanilla frosting is a favorite also.

  3. Hi, 111 grams sifted? Before or after measuring? I am new to weighing ingredients and want to get it right. Your recipes sounds amazing!

    1. Julianne - Beyond Frosting
      Beyond Frosting

      I am so sorry this got caught up in my spam folder. For frosting, I would measure the weight first then sift. I also updated the weight for 1 cup to 80 grams based off my recommended cocoa powder, although adding a little more cocoa powder to chocolate frosting usually isn’t a bad thing!

  4. Seriously this frosting tastes like fudge!!! Absolutely yummy, and easy to make. Thank you so much! It’s more delicious than any chocolate frosting I have ever eaten.

  5. Good day, I’m anxious to try this for the very first time. Q1 :If I’m using milk instead of heavy cream, can I use evaporated milk or dies it have to be regular skimmed milk and does it have to be cold or at room temperature?
    Q2: How do I know how much frosting to make to sufficiently frost my cakes?
    Thank you!

    1. Julianne - Beyond Frosting
      Beyond Frosting

      Hi Tasha- I’ve never made it with evaporated milk, so not sure what that consistency or taste would be. How much you need depends on the size of your cakes, so you would need to provide more specific information in order for me to answer. Also depends how much decorating you’d like to do. The recipe as written makes enough for 24 cupcakes, about 4 1/2 cups. Half a recipe would be enough for a 9×13 inch cake. Double the recipe would be for a 3 layer 8-inch cake with plenty left to decorate.

  6. Avatar photo
    Bridgett Waldron

    What if your blender don’t have the paddle attachment? Will it work with regular beaters?

    1. Julianne - Beyond Frosting
      Beyond Frosting

      Hi Bridgett, Are you asking about a hand mixer? For a hand mixer, you would need to soften the butter a bit, or spend an extra several minutes beating it until it’s soft. The paddle attachment is much strong. So you can make it with the beaters, but you may find that you need to spend a lot more time beating the frosting and perhaps adding a little more liquid to get the right consistency.

      1. I have made this recipe (and the vanilla buttercream) with a hand mixer multiple times because I didn’t have a stand mixer. It works fine and I had no complaints, but my mixer was already old and died back in the spring. My husband and kids gifted me a stand mixer for Mother’s Day, and HOLY MOLY is it SOOOOOO much easier with the stand mixer!!!

      2. Julianne - Beyond Frosting
        Beyond Frosting

        YES Meg! RIP to your old mixer but what a world of a difference a stand mixer can make!

  7. Avatar photo
    Carolyn Wessels

    This sounds so delish!! Making home made frosting is so simple and so much better than anything you can buy in a can. I do not understand why people don’t always make this.

  8. Fabulous, so rich and creamy. It got rave reviews from our guests. Instructions are easy to follow. Whenever I want chocolate frosting I will be using this recipe.

    1. Julianne - Beyond Frosting
      Beyond Frosting

      Hi Zachary, you’ll need more than what’s listed on the recipe. I recommend checking out this marble cake which is a two layer 8-inch cake and grabbing the frosting recipe.