• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Mother's Day
  • Recipes
  • Free Tutorials
  • Sign Up
  • About Liz

Sugar Geek Show logo

menu icon
go to homepage
  • Mother's Day
  • Recipes
  • Free Tutorials
  • Sign Up
  • About Liz
subscribe
search icon
Homepage link
  • Mother's Day
  • Recipes
  • Free Tutorials
  • Sign Up
  • About Liz
×
Home › Recipes › Recipe

Updated on June 26, 2025 by Liz Marek · This post may contain affiliate links · 59 Comments

The BEST Chocolate Buttercream Frosting

9838 shares
  • Facebook
  • Flipboard
Jump to Recipe

This homemade chocolate buttercream frosting recipe is very creamy, light, and super easy to make. A good quality cocoa powder, pasteurized egg whites, powdered sugar, and butter create a fluffy buttercream that pairs well with chocolate cupcakes, vanilla cake, or classic yellow cake. If you've never made an egg-based frosting before, your life is about to change for the better.Piping squiggle of chocolate buttercream

This frosting is like a mock-Swiss meringue buttercream. Instead of cooking egg whites and granulated sugar, we're skipping that step and using powdered sugar and pasteurized egg whites. It's super creamy and fluffy, is perfect for frosting cakes and cupcakes, and can be left at room temperature for up to 24 hours. 

Table of contents

  • Chocolate Buttercream Ingredients
  • Making Chocolate Buttercream
  • Using Chocolate Buttercream
  • Tips For Success
  • FAQ
  • Related Recipes

Chocolate Buttercream Ingredientschocolate buttercream ingredients

This delicious frosting comes together with just 6 simple ingredients. No surprise here, there is a lot of butter in this "butter" cream recipe, so it's best to use high-quality butter. Unsalted butter is best for baking so that you can control the amount of salt in the recipe. Just a pinch of salt will go a long way.

Many meringue-based frostings use eggs as a key ingredient. Pasteurized egg whites are heat treated and are safe to eat without cooking and normally come in a carton. If you only have fresh eggs, I suggest making my chocolate Swiss meringue recipe.

Making Chocolate Buttercream

  1. Place the pasteurized egg whites, powdered sugar, and cocoa powder into the bowl of your stand mixer. You MUST use pasteurized egg whites for this recipe, not raw. Pasteurized egg whites are heat-treated (like milk) so they are safe to eat.
    hand adding pasteurized egg whites to cocoa powder and powdered sugar in a bowl.
  2. Attach the whisk attachment and mix on high for 1 to 2 minutes to dissolve the sugar.
    photo of mixed egg whites, cocoa powder and powdered sugar.
  3. Add the vanilla, salt, and softened butter in small chunks. Whip on high until light and fluffy, about 8-10 minutes. Once it tastes like ice cream and not butter, it's done. You can also use a large bowl and mix with an electric mixer by hand, just mix for longer to get the right consistency.
    hand adding chunks of softened butter to the stand mixer.
  4. To avoid curdled and separated buttercream, remove about 1 cup of buttercream and melt it in the microwave for 10-15 seconds. Pour it back into the whipping buttercream to bring it all together and make extra creamy frosting.
    Hand removing a portion of the buttercream mixture into a small bowl.
  5. Switch to the paddle attachment and mix on low speed for about 10 minutes to remove the air bubbles and create very smooth buttercream. This is optional but will make it extra creamy. This buttercream is stable at room temperature for 24 hours, will last refrigerated for up to two weeks, or frozen for up to 6 months. 
    chocolate buttercream mixing in a stand mixer.

Using Chocolate Buttercream

  • This recipe is great for frosting cupcakes. 2F and 1M piping tips are my favorite.
    piping frosting onto a chocolate cupcake.
  • This makes about 6 cups of frosting and is enough frosting to frost and fill two 8" x 2" cakes or three 6" x 2" cakes.
  • This chocolate buttercream isn't very stable in high temperatures. I like to replace some of the butter with shortening to make it more stable, or use this recipe as a filling for my cakes, and frost the outside with chocolate ganache.
    chocolate buttercream frosting rosettes

Tips For Success

  • Is this your first time decorating a cake? Watch my free video tutorial on how to decorate a cake for the first time.
  • Use a kitchen scale to weigh your ingredients for the best results. Baking is a science!
  • A stand mixer works best, but you can also use a hand-held electric mixer. If you use a hand-mixer then you may need to mix for longer to achieve the same consistency.
  • Room temperature ingredients are important so that your ingredients mix together properly.

FAQ

Why does my chocolate buttercream look curdled or broken?

With any homemade frosting, it's important to have all of your ingredients at room temperature or a little warm to create an emulsion. When some of the ingredients are cold, your ingredients won't emulsify together and will cause your buttercream to break. Fix this by melting about 1 cup in the microwave until it's barely melted and pouring it back into your whipping buttercream. This will heat up the rest of the ingredients enough to bring them all together to make the buttercream smooth and glossy.

Can you make chocolate buttercream frosting with melted chocolate?

Yes, instead of using cocoa powder, you can melt down about 4 ounces of chocolate, cool it to about 80°F, and add it to your finished buttercream. Be careful to not add your chocolate when it's too hot or it'll melt the butter in the frosting. The better the chocolate the better tasting the buttercream will be. I personally love Valhrona or Cacao Barry chocolate.

Why does my chocolate buttercream get darker overnight?

Oxidation causes chocolate buttercream to sometimes get darker overnight. If you want your buttercream to be even darker, combine your cocoa powder with a little of your butter and melt it in the microwave. Let it cool to 80°F and add it to your buttercream. This will make your buttercream much darker. You can also up the amount of cocoa powder in your buttercream and use a special dark or dutched cocoa powder.

Is this a crusting chocolate frosting recipe?

This frosting is not a crusting buttercream, but it will get pretty hard in the fridge when the butter sets up. If you want a crusting buttercream, American buttercream with melted chocolate or cocoa powder will be your best bet. The heavy cream and lots of butter will lead to crusting and create a sweeter buttercream that is great in hot or humid areas.

Will this chocolate buttercream hold up under fondant?

Yes, this chocolate buttercream is great under fondant as long as you chill your cakes. It will go on super smooth on your cake and is delicious paired with my homemade marshmallow fondant recipe (LMF).

Can I freeze this chocolate buttercream?

This buttercream will last in an airtight container frozen for up to 6 months or refrigerated for 2 weeks. When you're ready to use it, mix it on medium speed with the paddle attachment, microwave about 1 cup until it's just barely melted, and pour it back into the buttercream to make it smooth.

Related Recipes

Chocolate Swiss Meringue Buttercream

Death By Chocolate Cake

Vanilla Cake From Scratch

Easy Vanilla Buttercream

Chocolate Macarons

Recipe

Piping squiggle of chocolate buttercream

Chocolate Buttercream Frosting

This chocolate frosting is an easy recipe that comes together in 20 minutes and tastes like chocolate ice cream! It's based on my easy mock-Swiss meringue vanilla buttercream and is perfect for frosting wedding cakes, filling birthday cakes, using under fondant, and swirling on cupcakes.
Print Recipe Pin Recipe Rate Recipe
Prep Time: 20 minutes minutes
Total Time: 20 minutes minutes
Course: Dessert
Cuisine: American
Servings: 6 cups
Calories: 874kcal
Author: Liz Marek

Equipment

  • 1 stand mixer with the whisk and paddle attachments

Ingredients

  • 6 ounces pasteurized egg whites (¾ cup)
  • 24 ounces powdered sugar (5 cups)
  • 3 ounces cocoa powder (⅓ cup)
  • 24 ounces unsalted butter (2 ½ cups) softened
  • 1 Tablespoon vanilla extract
  • 1 teaspoon salt
US Customary - Metric

Instructions

  • Place the pasteurized egg whites, powdered sugar, and cocoa powder into the bowl of your stand mixer with the whisk attachment and mix on high for 1 to 2 minutes to dissolve the sugar.
  • Add the vanilla, salt, and softened butter in small chunks and whip on high until light and fluffy, about 8-10 minutes. Once it no longer tastes like butter, it's done.
  • If your buttercream looks curdled, remove about 1 cup of buttercream and melt it in the microwave for 10-15 seconds until it is barely melted. Pour it back into the whipping buttercream to bring it all together and make extra creamy frosting.
  • Switch to the paddle attachment and mix on low speed for about 10 minutes to remove the air bubbles and create very smooth buttercream. This is optional but will make it extra creamy.
    This buttercream can be left at room temperature for 24 hours, refrigerated for up to two weeks, or frozen up to 6 months. 

Video

Notes

  • You MUST use pasteurized egg whites for this recipe, if you don't have pasteurized egg whites then you can use my chocolate Swiss-meringue recipe instead. Pasteurized egg whites are heat-treated (like milk) so they are safe to eat, raw egg whites are not. You can also pasteurize your own egg whites. 
  • You can also use a large bowl and mix with an electric mixer by hand, just mix for longer to get the right consistency.
  • After refrigerating or freezing, always re-whip your buttercream before use. I melt one cup of the buttercream and mix it back in while whipping on high to make it creamy again. 
  • Instead of using cocoa powder, you can melt down about 4 ounces of real chocolate, cool it to about 80°F, and add it to your finished buttercream.
  • If you want a more rich chocolate flavor, you can add more cocoa powder! You can also increase the powdered sugar for a sweeter frosting, but I wouldn't recommend adding less sugar.

Nutrition

Serving: 1g | Calories: 874kcal | Carbohydrates: 82g | Protein: 5g | Fat: 63g | Saturated Fat: 40g | Cholesterol: 163mg | Sodium: 437mg | Potassium: 162mg | Fiber: 3g | Sugar: 74g | Vitamin A: 2054IU | Calcium: 30mg | Iron: 2mg
Tried this recipe?Let us know how it was!

More Recipe

  • Tender pot roast in a white dish with potatoes and carrots.
    Instant Pot Pot Roast
  • A pile of baked donuts on a plate with pink and blue glaze and colored sprinkles.
    Baked Donut Recipe
  • Homemade bagels on a sheet pan.
    Easy Homemade Bagel Recipe
  • Vanilla cupcakes on a white stands decorated with white buttercream and pink sprinkles.
    Moist Vanilla Cupcake Recipe

About Liz Marek

Liz Marek is a professional cake artist, sweet and savory recipe developer, and the founder of Sugar Geek Show, where she teaches cooking, baking and cake decorating through detailed tutorials, food science explanations, and kitchen-tested recipes. She has been creating recipes and teaching baking techniques since 2008, helping bakers of all skill levels gain the confidence to make professional-quality desserts at home.

Liz is known for breaking down complex cooking and baking concepts into simple, approachable methods. Her work focuses on helping people understand not just how a recipe works, but why it works. Through Sugar Geek Show, she shares step-by-step recipes, cake decorating tutorials, and practical baking guides designed to make professional techniques accessible to everyone.

Over the years, Liz has taught thousands of students through online tutorials, classes, and educational content focused on real kitchen results. Her recipes are carefully tested and written to help people succeed the first time they make them.

When she’s not developing recipes or teaching baking techniques, Liz also hosts curated travel experiences for women through her travel brand Soul Sisters.

You can find Liz’s latest recipes, baking tutorials, and food science tips at Sugar Geek Show.

Reader Interactions

Comments

  1. Ashley Adams says

    July 18, 2020 at 7:53 pm

    Hello, if I cut this recipe in half to make a half batch will it still turn out and taste correct

    Reply
    • Elizabeth Marek says

      July 27, 2020 at 10:03 am

      Yes you can

      Reply
  2. Cydra Fahad says

    July 16, 2020 at 2:11 pm

    Hi liz ! This is an awesome recipe and tastes delicious. Im so glad i found this!! I just want to know if i wish to add nutella when should that be?
    Also will adding nutella help me get dark colours like black or maroon ??

    Reply
    • Elizabeth Marek says

      July 27, 2020 at 10:04 am

      Yes you can add nutella after the buttercream is fully whipped. Just add it in. It will likely not change the color mutch. You would have to add in food coloring.

      Reply
  3. Shelly Lippincott says

    July 16, 2020 at 4:04 am

    What would be a good substitute for the Cocoa Barry Extra Brute that you can get at Walmart or Hyvee? And as always, thank you for all the time you take presenting your recipes, you truly are a talented lady.
    Shelly

    Reply
    • Elizabeth Marek says

      July 27, 2020 at 10:04 am

      You can get Hershey's dark cocoa powder at most grocery stores or any cocoa powder that you like will be ok to use!

      Reply
  4. Regina Kunschman says

    July 05, 2020 at 3:53 pm

    5 stars
    Hi! I am so glad I found this recipe! You have checked all the boxes! I was hoping for something a bit less labor intensive than SMBC. I needed chocolate! AND, on top of everything else, you gave instructions on how to make it a darker, richer color!!! I am a baking novice... But I have heard that using weight is better than using volume in baking. What do the measurements mean? The eggs can either be grams or ounces (is that a Pyrex liquid measuring cup for the ounces or a scale?)... Same with the dry ingredients... What tools should I be using to get these measurements?

    Reply
    • Elizabeth Marek says

      July 08, 2020 at 10:31 am

      All of the measurements are by weight, even the liquids. I use a simple kitchen scale you can get at any grocery store or amazon. Here is my blog post on using a scale. https://sugargeekshow.com/digital-kitchen-scale/

      Reply
  5. Cheryl says

    July 05, 2020 at 11:09 am

    5 stars
    Absolutely worth every minute at the mixer! This is amazing. Melt in your mouth amazing frosting. I can't get enough!

    Reply
  6. Tracie says

    June 18, 2020 at 11:14 am

    Would nutella work in this too?

    Reply
    • Elizabeth Marek says

      June 19, 2020 at 9:32 am

      That would be very tasty!

      Reply
  7. Nb says

    May 25, 2020 at 6:10 am

    How long can it be stored in the fridge? If i plan to use in 2 weeks should i freeze it instead?

    Reply
    • Elizabeth Marek says

      May 25, 2020 at 9:51 am

      I would freeze but it should be fine in the fridge for two weeks.

      Reply
  8. Ashley Adams says

    May 23, 2020 at 5:14 pm

    5 stars
    This tastes amazing! My question is can you freeze leftover buttercream and how long can it stay in freezer?

    Reply
    • Elizabeth Marek says

      May 24, 2020 at 3:24 pm

      Yes you can, up to 6 months. I freeze mine in a ziplock bag for easy storage and defrosting.

      Reply
  9. Shirley B. says

    May 15, 2020 at 7:09 am

    I love your easy SMB icing and that is my go-to Now I can't wait to try this! Thank you. (And I grew up on ice cream rectangles! 🙂

    Reply
  10. Donovan says

    March 30, 2020 at 9:43 pm

    Hi! Is this frosting really sweet? Because I don't like really sweet frosting. Thanks for sharing this recipe!!?

    Reply
    • The Sugar Geek Show says

      March 31, 2020 at 9:39 am

      No, this is not really sweet frosting.

      Reply
  11. J. Storm says

    February 09, 2020 at 5:51 pm

    Your Easy Buttercream Frosting (on this site) says that it can be made into a chocolate buttercream by just adding 1/4 cup of cocoa. However, that recipe calls for 1 teaspoon of vanilla, while this recipe calls for 1 tablespoon of vanilla. What amount of vanilla should I use if I'm making chocolate buttercream?

    Reply
    • The Sugar Geek Show says

      February 10, 2020 at 2:10 pm

      It's up to you how much vanilla you want to add 🙂

      Reply
  12. Catherine Baker says

    January 25, 2020 at 7:35 am

    5 stars
    Can this frosting sit out over night after it has been covered in fondant?

    Reply
    • The Sugar Geek Show says

      January 27, 2020 at 9:07 pm

      Yes it can be

      Reply
  13. amanda says

    October 07, 2019 at 1:20 pm

    HI! I can't wait to try this. Can you please tell me what brand of chocolate powder you use? Which brands are considered good quality? Thank you 🙂

    Reply
    • The Sugar Geek Show says

      October 07, 2019 at 9:02 pm

      I love cocao barry extra brute. I get it on amazon

      Reply
  14. Adeola Ogundimu says

    October 02, 2019 at 10:34 am

    Hi I am Nigerian and you can't get pasteurized egg whites here, what would I do to make sure the egg is safe to eat? I know making swiss meringue buttercream you kinda heat up your egg whites and sugar thanks
    Deola

    Reply
    • The Sugar Geek Show says

      October 02, 2019 at 12:31 pm

      I would use the Swiss Meringue Buttercream Recipe instead 🙂

      Reply
  15. Dan says

    September 20, 2019 at 2:20 pm

    5 stars
    This was one of the best frostings I've ever had, super easy to make and tons of flavor.

    Reply
Newer Comments »
4.99 from 55 votes (43 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




All comments are subject to our Terms of Use

Primary Sidebar

Hi, I'm Liz! I'm passionate about creating reliable, foolproof recipes that don't just tell you how to cook, but why things work - so you can skip the guesswork and confidently make the best sweet and savory dishes of your life.

More about me →

Our Cake Greatest Hits

Check out our best cake recipes

👩 Celebrate Mother's Day 💐

  • Easy chocolate cake recipe slice on a white plate with cake in the background.
    Easy Chocolate Cake Recipe
    Cook Time40 Minutes
  • close up of sliced lemon pound cake
    Lemon Pound Cake Recipe
    Cook Time1 Hours 30 Minutes
  • Finely textured slice of olive oil cake with a dusting of powdered sugar on top.
    Lemon Olive Oil Cake
    Cook Time40 Minutes
  • slice of angel food cake with strawberries on top
    Angel Food Cake Recipe
    Cook Time3 Hours
  • tiramisu cheesecake cut open
    Tiramisu Cheesecake
    Cook Time1 Hours 28 Minutes
  • vintage cake with fresh flowers
    Vintage Cake With Buttercream Piping
    Cook Time1 Hours 50 Minutes

Popular Recipes

  • close up of ganache drizzling into a bowl
    The Best Chocolate Ganache Recipe
    Cook Time20 Minutes
  • Piping easy buttercream rosettes onto a cake using a 1M star piping tip
    Easy Buttercream Frosting
    Cook Time25 Minutes
  • close up slice of marble cake
    Moist and Fluffy Marble Cake Recipe
    Cook Time40 Minutes
  • Slice of red velvet cake with cream cheese frosting on a white plate.
    Red Velvet Cake Recipe
    Cook Time1 Hours 40 Minutes

Footer

↑ back to top

About

  • Privacy Policy
  • Terms of Service

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • About Us

Copyright © 2024 Sugar Geek Show, Inc. All Rights Reserved.

9838 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.