This Easy Chocolate Buttercream Frosting is my favorite chocolate frosting of all time. It's luxuriously silky, super easy to make, and full of real chocolate flavor.

I developed this chocolate buttercream recipe when I was making my Chocolate Cupcakes and I'm now convinced it's the best chocolate frosting recipe I've ever had. The quality and flavor versus the ease and time it takes to make just don't add up - it's so fast and simple and tastes like it should be much more difficult to produce!
It's an adaption of my Russian Buttercream recipe which uses condensed milk to make a wonderfully glossy frosting, not like the stodgy texture that you get with powdered sugar in an American buttercream. And it's made with real chocolate which gives it a rich chocolate flavor that you just can't achieve with cocoa powder alone.
This easy chocolate frosting pipes like a dream for cupcakes or decorating cakes, but it can also be used as a filling in a layer cake - it's so tasty I almost want to just eat it with a spoon!
So if you're looking for a deliciously chocolatey buttercream with wonderful texture that comes together insanely quickly and easily - this may be your new go-to recipe!
Jump to:
Why You'll Love This Recipe
- It has the texture of Swiss meringue buttercream but without all the faff of double boilers and thermometers.
- The use of real chocolate in the frosting means it has a decadent chocolate flavor.
- This easy recipe has only 4 ingredients and comes together in just 10 minutes!
Ingredients
This easy chocolate buttercream frosting recipe only has four simple ingredients!
- Unsalted Butter -The butter must be truly at room temperature - take it out of the fridge about 1 - 1.5 hours before starting. It's best to use unsalted butter so you can control the amount of salt.
- Sweetened Condensed Milk - Don't get this confused with evaporated milk. Sweetened condensed milk can be found in most grocery stores - it usually comes in a can and is thick and sweet.
- Dark Chocolate - I strongly recommend using dark chocolate to get that deep chocolate flavor. Milk chocolate will still work but if you want a nice chocolatey buttercream you should use dark chocolate. Make sure you use real chocolate, not chocolate chips.
- Vanilla - Vanilla extract or vanilla bean paste will add depth to the frosting.
- Salt - A little salt goes a long way to bringing out the flavor of this chocolate buttercream. Skip this if you are using salted butter.
See recipe card for quantities.
Reader Review:
The BEST chocolate frosting EVER!!!! Will be my go to frosting from now on!
⭐⭐⭐⭐⭐ - Mandy
How to Make Easy Chocolate Buttercream Frosting
This homemade chocolate frosting comes together really easily in just a few steps. Even though it's a very simple recipe, there are a few details it's important to pay attention to for best results.
- Before beginning, make sure you butter is completely at room temperature - not too cold and not too warm. If the butter is the wrong temperature it can completely screw up the frosting. (If this happens, see my troubleshooting guide below). For best results, I take my butter out of the fridge about 1 - 11/2 hours before making the frosting.
- Chop the chocolate into small pieces and melt it in the microwave in 30-second increments until totally melted. Set aside.
- Place the butter in a large mixing bowl or in the bowl of a stand mixer, and whip on high speed for 5 full minutes. You can use a handheld electric mixer, or a stand mixer with a whisk attachment. I like to stop every 90 seconds or so to scrape down the sides of the bowl. After five minutes the butter should be light in color and have a nice creamy texture.
- Very slowly and gradually add the condensed milk. If you are using a stand mixer, drizzle it in a steady stream while the mixer is on medium speed. If you are using a large bowl and handheld mixer, add about a third of the condensed milk at a time and whip until completely incorporated in between additions. It's important not to incorporate the condensed milk too quickly or it won't mix together properly.
- Once all the condensed milk is fully incorporated, turn the mixer up to high speed and whip for 1 minute.
- Scrape down the sides of the bowl and add the melted chocolate, vanilla, and a pinch of salt. Whip again until everything is incorporated. You should have a gloriously smooth, glossy homemade chocolate buttercream. (If you don't, see the troubleshooting guide below)
Why Chocolate Russian Buttercream?
Russian buttercream is probably the most simple homemade buttercream you can make. It has the wonderful glossy texture you get with something like an Italian meringue Buttercream, but without using egg whites or double boilers, or any of that faff.
This is an adaption of Russian buttercream to make the best chocolate buttercream frosting recipe I have ever tried. It uses real chocolate to make a smooth frosting that tastes as good as chocolate ganache - it's the perfect chocolate frosting!
Comparing this recipe to other chocolate buttercreams, if they are as quick and easy as this they typically using icing sugar and cocoa powder which gives a grainy texture and inferior flavor. You can use the best cocoa powder in the world but it won't give as good a result as using real chocolate.
Or a classic recipe that does have that luxurious silky texture will usually be made with the meringue buttercream method, which is a lot more complicated and time-consuming. That's why this is my all time favorite chocolate buttercream recipe.
Common Mistakes
- The biggest mistake people make with this homemade frosting recipe is not having the butter at the right temperature. If you use cold butter or too far softened butter, it will mess up the frosting. (If that happens, see the troubleshooting section below).
- The next biggest mistake is trying to add the condensed milk too quickly. It's super important that the ingredients are all incorporated slowly so that they can emulsify properly. Take your time and be patient with this step.
- Another mistake would be adding the chocolate when it is too hot. Your chocolate shouldn't get too hot if you are melting it gradually, as per the recipe, but if it does get overly hot somehow make sure it cools down a little before adding it to your frosting, or it will melt the butter.
Troubleshooting
Though this chocolate buttercream frosting recipe is very simple, a few things can go wrong when making it. Don't worry, it's all fixable.
Buttercream has curdled or separated:
When this happens it's usually because the butter was too cold, or because the ingredients were added together too quickly. Don't worry, your buttercream is not ruined! Heat the buttercream over a double boiler to just gently warm the butter. We're not looking to melt it entirely, just warm it a little.
Whisk the whole time, just with a regular whisk, and you should see it start to come together. Once it comes together, put it back in the stand mixer and whip on high until it reaches the correct consistency.
If you go too far and it gets too warm, put it in the fridge to chill AFTER the mixture has come together. It doesn't matter if it gets cold if it has already emulsified.
Buttercream is soupy:
This means the butter was too warm. Put the whole bowl of frosting in the fridge for 15 minutes and then try whipping at high speed again.
Variations
Mocha Buttercream - To make a delicious coffee and chocolate flavored buttercream, dissolve 2-4 teaspoons of espresso powder (depending on how strong you want it) in a dash of hot water and mix it into the frosting after adding the chocolate.
White Chocolate Buttercream - Try a white chocolate version of this buttercream instead by replacing the dark chocolate for white chocolate on a 1:1 ratio.
Equipment
- Mixing Bowl
- Stand Mixer with Whisk Attachment
Storage
This easy chocolate buttercream frosting doesn't need to be stored in the fridge, so you are safe to store your frosted cakes at room temperature, the frosting will likely last longer than your delicious cakes, about 5 days.
However, if stored in the fridge in an airtight container, the frosting will be good for up to a week. Before using it to frost your cakes, bring it down to room temperature and whip it up for another minute or so just to bring the wonderful texture back.
Pairing
Here are some cake and cupcake recipes that go really well with this chocolate buttercream frosting.
Recipe
Easy Chocolate Buttercream Frosting
Equipment
Ingredients
- 2 sticks Unsalted Butter 227g
- 1 can Sweetened Condensed Milk 14oz / 385ml
- 5.5 oz Dark Chocolate 155g
- 1 teaspoon Vanilla Extract
- ¼ teaspoon Salt
Instructions
- Make sure the butter is completely at room temperature before beginning. It can't be too cold or too warm or the buttercream won't form properly.
- Melt chocolate in the microwave in 30-second increments until totally melted. Set aside.5.5 oz Dark Chocolate
- Whip the butter on medium-high speed for a full 5 minutes. I like to pause every 90 seconds or so to scrape down the sides of the bowl.2 sticks Unsalted Butter
- Slowly add the condensed milk, drizzling in while it whips. It's important not to rush this step or the buttercream might split - go slowly and gradually. If you are using an electric whisk and can't drizzle and whip simultaneously, add the condensed milk in thirds, whisking until fully incorporated in between each addition.1 can Sweetened Condensed Milk
- Once all the condensed milk is incorporated, turn the mixer up to max speed for 1 minute.
- Scrape down the sides of the bowl and pour in the melted chocolate, vanilla, and a pinch of salt - continue to whip until incorporated.5.5 oz Dark Chocolate, 1 teaspoon Vanilla Extract, ¼ teaspoon Salt
- The buttercream should thick and glossy - if it isn't, see the troubleshooting guide in my Russian Buttercream post.
Notes
It really helps and I love hearing all your feedback!
Janice
May I use the flavored sweeteetened condensed milk?
Jules Grasekamp
Hi Janice,
I haven't tried it but I can't see any reason why it wouldn't work 🙂
Let me know how it turns out!
Jules
Carole
What kind of dark chocolate? What percent cocao? 60% Bittersweet? 56% Semi sweet? 100% Cocao Unsweetened?
Jules Grasekamp
Hi Carole,
Any kind of chocolate will work - it just depends on your personal taste! I usually use anything between 56 and 70% cocoa.
Hope this helps!
Jules
Deb Kielty
Some Russian buttercream recipes call for chilling the condensed milk. Have you followed this recommendation and did it make a difference?
Jules Grasekamp
Hi Deb,
I have actually never tried chilling the condensed milk. I find everything emulsifies better at room temp, but if I do try it chilled I'll be sure to let you know how it turns out!
Jules
C Ferro
I made this for my daughter's birthday cake because she loves rich chocolate. It turned out perfectly and she thoroughly enjoyed it! I especially appreciated all the derailed tips included in the recipe. I pinned this and will definitely use it again! (I added a reduction of espresso to make in mocha!)
Jules Grasekamp
Hi, thank you so much for trying my recipe and for your lovely comments! I'm so glad to hear you loved the chocolate buttercream. I hope your daughter had a great birthday 🙂
Jules
Lesia Mojica
Oh it’s midnight but I would like to do this recipe asap. Thanks for sharing. My regards from Los Angeles, Ca.
Jules Grasekamp
I hope you love it when you do make it!
Jules