My Favorite Chocolate Buttercream Frosting

Published October 24, 2019. Updated September 3, 2025

This post may contain affiliate links. Read our disclosure policy.

This Chocolate Buttercream Frosting is what dreams are made of. It’s fluffy, creamy, smooth, rich, decadent, perfectly chocolaty, and just absolutely delicious. So good you’ll want to eat it by the spoonful!

Adapted from my popular vanilla buttercream frosting, this chocolate frosting is simply perfect.

Chocolate buttercream frosting on top of chocolate cupcake

Easy Chocolate Buttercream Frosting

This frosting really is the ultimate icing on the cake! Or should I say icing on the chocolate cupcakes?  From its melt-in-your-mouth texture to its indulgent flavor, it’s dreamy in every way.

And it all starts with chocolate, in pure cocoa form. I mean, do we need much more in life? I know I definitely have a serious weakness for chocolate.

I have a really hard time understanding people who don’t. Like my sister, for instance. I love ya, sis, but I will never understand why you pick the chocolate chips out of your chocolate chip cookies. It’s hard to watch until I proceed to eat them by the tablespoon.

Plus, even chocolate has its nutritional value with the antioxidants it contains, right? How much? Well, that’s not important.

I’m only kidding, but I love when my mom comes to stay, and she gets excited when I have some leftover buttercream frosting in my fridge that she can pile on her morning oatmeal. What a great way to start the day. (Yes, I leave bags of frosting in my fridge, because it pipes onto anything beautifully!)

I’m telling you, everyone is going to love this frosting! It will make that heavenly chocolate cake or yellow cake perfectly divine, but I bet it’s incredible on any of your favorite cake recipes.

 

chocolate buttercream frosting ingredients

Chocolate Buttercream Frosting Ingredients:

For this chocolate frosting recipe, you’ll need:

  • Butter – I recommend using both unsalted and salted. Whenever I’ve added salt to frosting, it never seems to fully dissolve and evenly distribute. You just taste those little bits and lumps, and the easy fix is salted butter. But you don’t want all salted butter or frosting to be too salty. And be sure to use softened butter for the smoothest mixture.
  • Powdered sugar (confectioners’ sugar) – this extra-fine sugar creates a perfectly smooth frosting consistency.
  • Cocoa powder – Use good-quality cocoa for the best flavor; use unsweetened cocoa powder (aka natural cocoa powder).
  • Heavy cream – I like to use this to keep the frosting rich and fluffy. Milk won’t work as well as heavy whipping cream for texture and flavor.
  • Vanilla extract – this pairs perfectly with the flavors of the chocolate. Use real vanilla.

Steps to making chocolate frosting

How to Make Chocolate Frosting

  • In an electric stand mixer, whip butter until pale and fluffy.
  • Sift in powdered sugar and cocoa powder, followed by vanilla and heavy cream.
  • Whip the chocolate buttercream icing until well combined.

How Much Frosting Does This Recipe Make?

This chocolate buttercream frosting recipe should yield enough for 24 cupcakes or a two-layer 9-inch cake. If you like lots of frosting, you can make 1 1/2 times the recipe.

Chocolate frosting on a spatula

Can I Add Espresso Powder to This Recipe?

Yes, for an even richer flavor, you can add 1/2 to 1 tsp instant espresso powder. You’d want to add it when you sift in the cocoa powder.

What About Using Dutch Cocoa?

Yes, Dutch-process cocoa powder will work great here too.

Can This Frosting be Made in Advance?

Yes, you can make it up to 4 days in advance. Store in an airtight container and refrigerate. Before using, bring to room temperature. From there, you can whip again to fluff it back up a little if desired.

Can You Freeze It?

Yes, it can be frozen, thawed overnight in the refrigerator, then rested at room temperature until soft. Be sure to take the time to thaw slowly—Don’t go straight from the freezer to your counter or microwave!

Chocolate Buttercream Frosting in a mixing bowl.

Tips for the Best Chocolate Buttercream Frosting:

  • The butter must be at room temperature (or nearly room temp), otherwise it blend with other ingredients well and won’t whip up properly.
  • Don’t let the butter get too warm, or it will melt.
  • Sift cocoa first, especially if it’s clumpy.
  • Melted chocolate can’t be substituted for the cocoa powder in this recipe.

More Buttercream Frosting Recipes You’ll Love:

16 Quick & Easy 30 Minute Recipes! (plus weekly recipe updates)

Chocolate buttercream frosting on top of chocolate cupcake
4.92 from 24 votes

Chocolate Buttercream Frosting

Perfectly rich and decadent, silky smooth, brimming with chocolate flavor and the perfect finish to any chocolate, yellow or vanilla cake. Makes enough frosting for a 2-layer cake or about 24 cupcakes (unless you like a tower of frosting).
Servings: 18
Prep15 minutes
Ready in: 15 minutes

Ingredients

Instructions

  • In a the bowl of an electric stand mixer, fitted with paddle attachment, whip butter on moderately high speed until very pale and fluffy (nearly white in color), about 5 - 8 minutes, occasionally scraping down sides of the bowl. 
  • Sift in cocoa powder then add in powdered sugar, 3 Tbsp heavy cream and vanilla and mix on low speed until combine, scrapping down the sides of the bowl as needed and adding up to 1 tbsp additional cream to thin if desired.
  • For added fluffiness if desired continue to whip about 3 - 4 minutes longer.

Notes

  • Frosting can be made a few days in advance. Store in refrigerator in an airtight container. Bring to room temperature before using. If desired rewhip a little for added fluffiness.
Nutrition Facts
Chocolate Buttercream Frosting
Amount Per Serving
Calories 257 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 11g69%
Cholesterol 44mg15%
Sodium 49mg2%
Potassium 62mg2%
Carbohydrates 29g10%
Fiber 1g4%
Sugar 26g29%
Protein 1g2%
Vitamin A 507IU10%
Calcium 11mg1%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Nutrition values are estimates only. See full disclaimer here.
Recipe originally published Nov. 2012, photos have been updated.

Categorized:

Leave a Comment

Rate this recipe




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

183 Comments

  • Steph

    I made this frosting (along with your strawberry buttercream & a vanilla buttercream) to go on top of a banana split cupcake. We have half of this frosting left and its in the freezer to stop me from eating it because it’s no-joke THE best chocolate frosting I’ve ever had. And I didn’t even use all the chocolate you call for because I realized last minute I didn’t have enough and then I spilled some. Obviously the universe was against me but I still came out victorious.

    Thanks for a delicious frosting recipe. :)

    • Jaclyn

      Jaclyn Bell

      The banana split cupcakes sound amazing! I’m glad you liked it Steph – and yes those cooking mishaps, I have one probably once a week :)! Thanks for your comment!

  • KT

    This recipe looks perfect, I have just one question: If I’m making cupcakes for an afternoon buffet/party, how long can this frosting sit out?

    • Jaclyn

      Jaclyn Bell

      I wouldn’t recommend more than a couple of hours, if your house is really hot, like arizona house hot (78 in the house, I used to live there) I wouldn’t let it sit out more than an 30 minutes. You can keep them in the fridge if needed and bring them to room temp before serving.

  • Julie

    Love it! I used vanilla almond milk instead of cream. Yummy and smooth!

  • Caitlin

    First off this icing looks incredible!!!! I’m so excited to use it (I’m baking a cake for my inlaws 30th wedding anniversary) I have a possibly silly question: is the cocoa powder unsweetened or sweetened? I was assuming unsweetened but my baby brain is taking over (I have a newborn…)

    • Jaclyn

      Jaclyn Bell

      Haha I totally know that feeling and congrats on the new baby Caitlin!! It is unsweetened cocoa powder. I hope you love this!

  • Michelle

    Just made this frosting the other day for a shower and it got rave reviews. I only used a little over 3 cups of powdered sugar. My husband and I both loved it because it was chocolatey and not too sweet. My husband also raved about how fluffy it was. I will be making it again tomorrow to use on my daughters birthday cake!!! Thanks for the great recipe!!!

    • Jaclyn

      Jaclyn Bell

      You’re very welcome Michelle! So glad it was enjoyed! Happy Birthday to your daughter I hope she has a wonderful day :)!

  • kavita

    I am making this as i type this and im about done but it tastes really buttery even though i whipped the butter for 8 mins. Anything to make it better??

    • Jaclyn

      Jaclyn Bell

      And youve added the powdered sugar? If you think the ratio is too much butter you can add more powdered sugar and milk to thin. Hope that helps!

  • Amy G {my3monsters}

    Thank you so much for this delicious recipe. I found you by searching chocolate buttercream on Pinterest. I chose yours because your photo was stunning, but the recipe is to die for! Your whole blog is so beautiful, it will be at the top of my reading list from now on. Thanks again!!

    • Jaclyn

      Jaclyn Bell

      Amy that is so nice of you to say! Thank you so much!! I hope you continue to like what you find here. Thanks for your comment!

  • Amy

    I just made this frosting for the first time today for my sons’ birthday party, and it was amazing! By far the best chocolate buttercream I’ve ever had. This will be going in my permanent files!

    • Jaclyn

      Jaclyn Bell

      That is what I love to hear Amy! Thanks for taking the time to leave a comment!