This super simple, ultra-creamy, melt-in-your-mouth milk chocolate buttercream frosting recipe requires just 4 basic ingredients and about 15 minutes of your time.

"I have skipped chocolate buttercream forEVER because it was always a pain, and I hate powdered sugar frostings. But this is as easy as Swiss meringue buttercream and just as delicious and I literally licked the whisk clean. My whole family loved it (and the teenager doesn't even like chocolate!)." - Victoria
I created this milk chocolate buttercream frosting for Chocolate Truffle Cake because I wanted to cover the cake in something that tasted like the creamy center of a milk chocolate truffle. And that is exactly what this frosting tastes like.
It's impossibly light and creamy with those subtle hints of caramel and vanilla that you only get with really good milk chocolate.
As you might imagine, it's the perfect buttercream for Chocolate Truffle Cake. But, I'd be hard-pressed to think of a cake this buttercream wouldn't make even better. Top of my list:
- Smear a thick layer over the top of this super easy stovetop Dutch oven chocolate cake.
- Use it to frost chocolate spice cake because double chocolate is always a good idea.
- Instead of the chocolate and orange vibe on this One Layer Chocolate Almond Cake create a double chocolate almond vibe by swapping out the dark chocolate orange buttercream for milk chocolate buttercream. Add a bit of almond extract and/ or amaretto to the buttercream for even more almond flavor.
- Swap out the white chocolate buttercream for milk chocolate buttercream on White Forest Cake at which point I don't think you can call it "white forest cake" but you can call it DELICIOUS and that's all that matters.
- Get your chocolate banana fix by covering this banana cream cake with milk chocolate buttercream.
- Make the BEST chocolate and vanilla cake ever by filling and frosting this classic Vanilla Layer Cake OR Gluten Free Vanilla Cake with milk chocolate buttercream.
- Chocolate Italian Meringue Buttercream is positively delicious on a classic Yellow Cake, but so is this milk chocolate buttercream which takes a fraction of the time.
- These One Hour Buttermilk Caramel Cupcakes are my favorite cupcakes with or without the caramel frosting. Topped with a thick layer of milk chocolate buttercream they become a whole new treat.

Jump to:
Ingredients Needed to Prepare this Recipe
You'll need only 4 ingredients to prepare this super creamy milk chocolate buttercream!

- Milk Chocolate. There's a lot of chocolate in this buttercream, so it's important to use a high-quality brand. I generally use Lindt chocolate for baking and keep several bars of semi-sweet, bitter-sweet, and milk chocolate in my freezer at all times. You can order packs of 12 Milk Chocolate Bars on amazon, which is generally what I do.
- Unsalted Butter. Ok. HUGE disclaimer here: I generally use salted butter to make this buttercream. I am specifying unsalted butter in the recipe because it will make it much easier for each individual baker to add as much or as little salt as they like to their buttercream. I really love salted chocolate and have made this chocolate buttercream enough times to know that salted butter adds the amount of salt that tastes good to me. This may or may not be true for you. If you are unsure about how much salt you'll like in your chocolate buttercream, use unsalted butter and then add salt in tiny additions until it tastes right to you.
- Salt. Salt is essential to bringing out the flavor in foods and chocolate buttercream is no exception. If you do what I usually do and use salted butter, you won't need any additional salt. If you opt for unsalted butter, a pinch of salt will make the buttercream more flavorful. Start with about ยผ teaspoon and then taste it and add more if you like.
- Pure vanilla extract. Vanilla is kind of magical in that it helps chocolate taste more chocolaty somehow. The recipe suggests using 2 teaspoons, but feel free to use more if that tastes better to you.
Additions and Substitutions
This recipe is kind of a blank slate for any kind of chocolate buttercream you'd like to make.
For example, it's very similar to this recipe for Chocolate Orange Buttercream in which I used orange-flavored chocolate and a dash of orange liquor to create a dark chocolate orange flavor.
You can do the same thing with any flavor that strikes your fancy. Here are just a few ideas to get you started:
- Dark Chocolate Buttercream: Swap out the milk chocolate for semi-sweet or bittersweet chocolate.
- Chocolate Raspberry Buttercream: Use Dark Chocolate Raspberry bars and add 2-4 tablespoons of Chambord (raspberry liquor) after incorporating the butter.
- Chocolate Cherry Buttercream: Add 2-4 tablespoons cherry liquor to the buttercream after incorporating the butter. Even better if you can find chocolate flavored with cherries!
- Chocolate Almond Buttercream: Use almond extract instead of vanilla and/or chocolate with bits of roasted almonds in it like these Lindt Dark Chocolate Almond Bars. Or, instead of almond extract, beat in 2-4 tablespoons of amaretto after incorporating the butter.
- Chocolate Hazelnut Buttercream: Use Milk Chocolate Hazelnut Bars or Dark Chocolate Hazelnut Bars and add 2-4 tablespoons of Frangelico liquor after all the butter has been incorporated.
- White Chocolate Buttercream: Swap out the milk chocolate for white chocolate bars.
- Chocolate Coconut Buttercream: Use either milk or dark chocolate and coconut extract instead of vanilla extract. You can also beat in 2-4 tablespoons of coconut liquor and a handful of shredded sweetened coconut after the butter has been incorporated.
Step-by-Step Photos and Instructions

Chop the bars of chocolate into small pieces and place them in a double boiler.
A double boiler is simply a small pan or bowl set over a slightly larger pan filled with simmering water. Scroll down to learn more about purchasing a double boiler or making one (like you see in this photo) with two saucepans and a mesh strainer.

Set the double boiler over medium high heat and bring the water to a boil. Lower the heat slightly, just to maintain a gentle simmer, and continue to stir the chocolate until it's about 75% melted.
Remove the pan from the stove and keep stirring the chocolate until it's 100% melted.

Scrape the chocolate into a bowl and use an electric mixer to beat in the butter. Add the butter slowly, just 1 tablespoon at a time, beating the buttercream as you add it piece by piece.

When all the butter has been added, sprinkle in about ยผ teaspoon of salt and some vanilla extract. Beat the buttercream for another minute or two to incorporate then taste and add more salt and/or vanilla if you like.
*If you've used salted butter, you will most likely not need additional salt.
That's it. The buttercream is now gorgeously creamy and ready to use.

What is a double boiler?
A double boiler is simply two pots (or a pot and a bowl) that are slightly different sizes so that the smaller pot (or bowl) can nestle inside the larger one.
The idea is to fill the larger pot with water and set the smaller pot over it. When you set it over heat the water begins to boil and gently heats whatever you've got cooking in the smaller pan.
Double boilers are often used to melt chocolate because melting chocolate over direct heat can cause it to scorch and seize up. In contrast, the gentle heat from the steam rising off the boiling water heats the chocolate slowly and gently, making it much less likely to burn.
Double boilers are inexpensive and can be found in kitchen stores and online.
OR - you can do what I do and make a double boiler with a couple of pans and a mesh strainer.
This is how I make a double boiler out of pans I already have in my kitchen:
- A 1-quart saucepan set inside
- a fine mesh strainer, that rests on the edge of
- a 3-quart saucepan

Love this site but hate the ads?
Join today and you'll never see another ad again.
How to Store Milk Chocolate Buttercream
Milk Chocolate Buttercream can be stored in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 3 months.
If frozen, let the buttercream defrost overnight in the refrigerator then set it out on a countertop for an hour or two so it can come up to room temperature.
Regardless of whether you've kept the buttercream in the refrigerator or the freezer, it's important to allow it time to come to room temperature because cold buttercream will not spread.
Once at room temperature, beat the buttercream for a couple of minutes to bring back it to a fluffy, soft, spreadable texture.

๐ Recipe

Easiest, Creamiest Milk Chocolate Buttercream
This super simple, ultra-creamy, melt-in-your-mouth milk chocolate buttercream frosting recipe requires just 4 basic ingredients and about 15 minutes of your time.
Ingredients
- 12 ounces (340 grams/ 2 cups chopped) of milk chocolate, chopped into small pieces
- 12 ounces (3 sticks/ 340 grams) cold unsalted butter (*see notes)
- ยผ teaspoons salt (to taste)
- 2 teaspoons pure vanilla extract
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Instructions
- Add the chocolate to a double boiler (a small pan or bowl set over a larger pan filled with simmering water).
- Heat the chocolate gently (keep the water at a low simmer), stirring constantly, just until it's about 75% melted. Remove it from the heat and continue to stir until completely melted.
- Scrape the mixture into a bowl and use an electric mixer to beat in the butter, adding it one tablespoon at a time while the mixer runs.
- Beat in ยผ teaspoon of salt. Continue to beat on high speed for another 2-3 minutes, until the mixture is light and fluffy. Taste and add more salt if desired.
- If not using within an hour, beat the buttercream again briefly before using.
Notes
How to Store Milk Chocolate Buttercream
Milk Chocolate Buttercream can be stored in the refrigerator in an air-tight container for up to 5 days or frozen for up to 3 months. If frozen, let the buttercream defrost overnight in the refrigerator then set it out on a countertop for an hour or two so it can come up to room temperature -ย cold buttercream will not spread.ย Once at room temperature, re-beat the buttercream to bring back it to a fluffy, soft, spreadable texture.
Why Salt is Essential for the Best Chocolate Buttercream Flavor
When added in the right amount, salt makes food taste more like itself. Because of this magical quality, a bit of salt is essential to making chocolate buttercream with rich, chocolate flavor.
But, how much salt you add is 100% a matter of personal preference. I love salted chocolate and have made this recipe enough times to know that I like a generous amount of salt in my buttercream. So, I generally use salted butter. This may or may not be the right amount of salt for you, so my suggestion is to use unsalted butter and then add salt in tiny additions until it tastes right to you.
Nutrition Information:
Yield: 18 Serving Size: ยผ cupAmount Per Serving: Calories: 238Total Fat: 21gSaturated Fat: 13gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 45mgSodium: 46mgCarbohydrates: 11gFiber: 1gSugar: 10gProtein: 2g
SAVE THIS RECIPE
This site is protected by the Google Privacy Policy and Terms of Service apply.












Hermione says
Can I use white chocolate in this recipe or would the proportions be off?
Rebecca Blackwell says
Hi there! Yes! You can use white chocolate to make this buttercream!
Rachel says
Thank you for this recipe. These additional recipes sound wonderful too! My local store sells the Orange Chocolate Lindt Bars and the Mint Chocolate Lindt Bars. Would those work well to make Orange Chocolate and Mint Chocolate buttercreams?
Rebecca Blackwell says
Hi Rachel! Yes! Those chocolate bars will absolutely work well to make orange chocolate and mint chocolate buttercream. I've been playing around with mint chocolate buttercream on a holiday cake, so you may even see that recipe pop up here at some point in the near future. ๐ Add a bit of mint extract if you want a stronger mint flavor. Please let me know if you have any other questions!
Rachel says
Thank you so much!
Lesley says
Why a mesh strainer? I couldnโt find anyone else that did that as part or find a reason for it online?
Rebecca Blackwell says
Hi Lesley! Good question! The mesh strainer is just there to support the small pan. Without it, the small pan would sink all the way down to the bottom of the medium size pan. If you have two pans that fit together, without the top pan sinking down to the bottom of the larger pan, there's no need for the strainer. ๐
trisha says
Also, just basic Lindt chocolate bars that I can buy in the local drugstore?
Rebecca Blackwell says
Hi there! Yes! Lindt chocolate bars will work perfectly for this buttercream!
trisha says
So I am making a cake in a large round cake pan and will end up using 4 box mixes for the cake, 2 for each layer. How much butter cream should I make if I want to frost the cake and also put frosting in the middle? Thank you.
Rebecca Blackwell says
Hi Trisha! This recipe makes about 4 1/2 cups of buttercream. For a cake the size you're talking about, I think you'll want to double the recipe... and I might even make a bit more than that, maybe 2.5 times the recipe, just to be safe and have a generous amount to work with. Here are the amounts that I'd suggest for 2.5 times the recipe: 30 ounces of chocolate, 30 ounces of butter, 3/4 teaspoon of salt, and 2 tablespoons of vanilla. Please let me know if you have any other questions! And I'd love to hear how the buttercream comes out for you!
Trisha says
Rebecca, do I make it all at once, meaning do I melt all of the chocolate at once and then add butter one tablespoon at a time, or should I make it in separate batches? And do you think my making it a few days ahead and refrigerating it will make any difference in freshness and taste? Thanks!
Rebecca Blackwell says
Hi there! Whether you make it all at once or in batches really depends on the size of your pan and mixing bowl. If the bowl is large enough, there's no reason why you can't make a large batch all at once. To answer your second question, this frosting will still be perfectly delicious after refrigerating it for a few days. Let it come mostly to room temperature then re-beat it for a minute or so before using. Please let me know if you have any other questions!
Trisha says
Oops! One more question. I bought the 4.4 ounce Lindt bars. So when you say 12 oz. (340 grams/ 2 cups chopped) chocolate, Is it the same as my weighing out the chocolate and getting 12 ounces and then chopping it, meaning will 12 ounces weight out be the same as 2 cups chopped? Sorry, I'm really new at this and want to do it right!
Rebecca Blackwell says
Hi there! No need to apologize! Ask all the questions you like! Yes - you are correct - Weigh the chocolate until you have 12 ounces then chop it. It will weigh the same before and after you chop it, but you'll get a more accurate measurement if you measure by weight (12 ounces) rather than by cups. Does that make sense?
Gwen says
Hi! I am using this on a choc cake and only have milk chocolate chips, are they ok? I see you use Lindt
Rebecca Blackwell says
Hi Gwen! Yes! Milk chocolate chips will work perfectly well in this recipe. Please let me know if you have any other questions!
Hermione says
Just wondering, would this recipe work for dark chocolate or would you have to add powdered sugar? I loved the outcome with milk chocolate, but I need to make another batch and I donโt have enough milk chocolate.
Rebecca Blackwell says
Great question! Dark chocolate works great in this recipe and you shouldn't need to add any additional sweetener. It won't be as sweet as milk chocolate, but it will be rich and delicious! I hope that helps! Please let me know if you have any other questions!
Hermione says
Love this recipe, not too sweet but sweet enough to satisfy little kids, and good for piping. Definitely recommend!
Rebecca Blackwell says
I am so happy to hear that you like this recipe Hermione! Thank you so much for taking the time to leave a comment for me! I truly appreciate it!
YD says
Whatโs the temp of the butter when you add it? Cold, room temp or soft?
Rebecca Blackwell says
Hi there! Add the butter cold, straight from the refrigerator. It will soften and blend into the warm chocolate. Please let me know if you have any other questions!
Hershel says
I notice that you don't use any sugar. Is the recipe sweet enough? Isn't powdered sugar an essential ingredient?
Rebecca Blackwell says
Hi Hershel! Good question! All the sugar in the buttercream comes from the chocolate. Milk chocolate is pretty sweet all on it's own and when combined with butter creates a silky, smooth frosting that doesn't need anything else except a bit of salt and vanilla. I hope you'll try it! If you're a chocolate lover, like me, I think you'll love it!
Hershel says
Thanks for the reply. I have another question, do you cool the chocolate to room temp before adding the butter. Won't the butter melt otherwise?
Rebecca Blackwell says
If you beat the butter into the chocolate slowly, one tablespoon at a time, the butter and chocolate will blend, the chocolate will cool, and you'll end up with a perfectly creamy, spreadable buttercream. After all the butter has been added, keep beating for a couple of minutes to aerate so it's light and fluffy. No need to cool the chocolate first. Please let me know if you have any more questions!
Deb Weiss says
Is this frosting easy to pipe? I want to make a basket weave to frost my cake. Is this frosting stiff enough?
Rebecca Blackwell says
Hi Deb! Yes - this frosting will work well for piping a basket weave design. Just keep in mind that it's really just chocolate and butter, so keeping it cool is essential. One other trick - if you find that you're not getting enough definition with the piping, beat in some powdered sugar. The powdered sugar will stiffen the frosting up a bit if it's too soft. I hope that helps! Please let me know if you have any other questions!
Ann Moore says
Can this recipe be doubled?
Rebecca Blackwell says
Hi Ann! Yes - this recipe can be doubled. Please let me know if you have any other questions! And I'd love to hear what you think of this buttercream after you make it!