How To Make Buttercream Frosting
Learn how to make buttercream frosting with this easy tutorial. This is the BEST recipe for homemade buttercream, it pipes perfectly, and makes a great base for other frosting flavors too!
Today we’re covering how to make buttercream frosting. Actually, we’re covering just how EASY it is to make your own frosting right at home. If you’ve been buying store-bought, you’ll want to ditch it after seeing just how easy it is to make your own.
I originally published this recipe in January of 2017, but decided it was finally time to update it with better instructions and more information. In today’s post, I’m breaking down everything you need to know about how to make the best buttercream frosting.
This recipe also makes a great base for so many different flavor variations. The possibilities are really endless, but I’ve included four different variations for you to try!
Recipe Ingredients
This easy buttercream frosting uses just 5 ingredients – butter, powdered sugar, heavy cream, vanilla extract, and salt. Here’s a simple overview of each ingredient:
- Butter: I use unsalted butter in all of my recipes because the amount of salt in salted butter can vary quite a bit between different brands. By using unsalted butter, you control the amount of salt in your recipe. Make sure to use actual butter too and not a butter substitute like margarine.
- Powdered Sugar: Also known as confectioners sugar or icing sugar, this helps to thicken and sweeten the frosting. It’s best to sift the powdered sugar beforehand, but if I’m being honest I usually skip the extra step.
- Heavy Cream: Heavy cream or heavy whipping cream work best in this recipe. You can replace it with milk, but keep in mind that the frosting won’t be quite as creamy.
- Vanilla Extract: This adds a little bit of flavor to the frosting. I recommend using pure vanilla extract for the best flavor. You can even use different extracts like mint, almond, lemon, etc.
- Salt: This helps to balance out the sweetness of the frosting. I stick with just a tiny pinch of table salt, you don’t need very much at all!
How To Make Buttercream Frosting
To start, set your butter out ahead of time so that it can soften. This will ensure that the frosting is smooth and creamy. You will need two sticks of unsalted butter, which is equal to 1 cup or 230 grams.
Beat the butter with a mixer for about 1 minute, just until it’s nice and smooth. You can either use a handheld mixer or stand mixer for this recipe, either one works fine!
Next, you’ll mix in the powdered sugar. I typically only use 3 cups of powdered sugar for a batch of this frosting. Some recipes call for quite a bit more powdered sugar, but I’ve found that 3 cups is all you really need. Feel free to sift the powdered sugar, but as I mentioned earlier, I usually skip this step.
Note: When you first start mixing the powdered sugar with the butter, mix it on low speed so you don’t end up throwing it all over the place. You may also mix the powdered sugar in 1 cup at a time to make it easier.
Once the butter and powdered sugar are mixed together, mix in the heavy cream, vanilla extract, and a pinch of salt. If needed, stop and scrape down the sides of your bowl and mix again to make sure everything is well combined.
Easy, right? At this point, you can go ahead and use this frosting to pipe onto cupcakes or decorate a cake. Or you can store it in the refrigerator until you are ready to use it.
Recipe Variations
The best thing about this recipe is that you can change it up to make different flavors of frosting. I’ve included 4 different variations below, but keep in mind that you can do so much more with this recipe.
- Vanilla: If I’m just making plain vanilla buttercream frosting to pipe on cupcakes or frost a cake, I like to add an additional teaspoon of vanilla extract to amp up the vanilla flavor.
- Chocolate: Sift 1/2 cup (40 grams) of unsweetened cocoa powder, then mix into the frosting base until well combined. Add 1 to 2 extra tablespoons of heavy cream if needed for a smoother, creamier frosting. If you prefer your frosting sweeter, mix in an additional 1/2 to 1 cup of powdered sugar.
- Caramel: Mix in 1/3 to 1/2 cup of homemade or store-bought caramel sauce. For a salted caramel frosting, you can use salted caramel and omit the salt in the recipe.
- Strawberry: Add a 1-ounce bag of freeze dried strawberries to a blender or food processor and process until the berries are crushed into a fine powder. Mix the freeze dried strawberry powder into the frosting until well combined.
Storage & Freezing Instructions
This frosting can be made 1 to 2 days in advance. While it’s not necessary to refrigerate it, I do recommend covering it tightly and storing it in the refrigerator so it stays fresh longer. When you are ready to use it, bring it to room temperature, and mix well before frosting cupcakes or a cake.
This will also freeze well for up to 3 months in a freezer bag. Thaw overnight in the refrigerator, then bring to room temperature and mix well before using it.
Baking Tips
- You can add food coloring to this recipe if you prefer. If using liquid food coloring, I recommend using just a few drops as it can thin out the frosting. For a darker color, gel food coloring is a great option!
- This recipe makes about 2 and 1/2 cups of frosting, which is enough to generously frost a batch of 12 to 14 cupcakes. If you prefer less frosting, you can cut the recipe in half. This recipe will also make enough to frost a 9×13 cake or lightly frost an 8 or 9-inch layer cake. If you prefer more frosting for decorating, then I recommend multiplying the recipe by 1.5.
- You can find my full tutorial for how to prepare your piping bag and frost cupcakes here.
Different Ways To Use This Frosting
Here are a few of my favorite cupcake recipes that you can use with this frosting:
Video Tutorial
How To Make Buttercream Frosting
Ingredients
- 1 cup (230 grams) unsalted butter (softened)
- 3 cups (360 grams) powdered sugar
- 2-3 tablespoons (30 to 45 ml) heavy cream or heavy whipping cream
- 1 teaspoon pure vanilla extract
- Tiny pinch of salt
Instructions
- In the bowl of a stand mixer fitted with the paddle attachment or in a large mixing bowl using a handheld mixer, beat the butter until smooth.
- Add the powdered sugar and mix on low speed at first, then increase to medium speed and continue mixing for 1 to 2 minutes or until fully combined.
- Add the heavy cream (start with 2 tablespoons and add a little more if needed), vanilla extract, and salt and continue mixing on medium speed until everything is well combined, stopping to scrape down the sides of the bowl as needed.
- Use the frosting to pipe onto cupcakes or frost a cake or cover tightly and refrigerate until you are ready to use it.
Notes
- Vanilla: For a vanilla buttercream frosting, I like to add an additional teaspoon of vanilla extract to amp up the vanilla flavor.
- Chocolate: Sift 1/2 cup (40 grams) of unsweetened cocoa powder and mix it into the frosting base until well combined. Add 1 to 2 extra tablespoons of heavy cream if needed for a smoother, creamier frosting. For a sweeter frosting, mix in an additional 1/2 to 1 cup (60 to 120 grams) of powdered sugar.
- Caramel: Mix in 1/3 to 1/2 cup of homemade or store-bought caramel sauce. For a salted caramel frosting, you can use salted caramel and omit the salt in the recipe.
- Strawberry: Add a 1-ounce bag of freeze dried strawberries to a blender or food processor and process until the berries are crushed into a fine powder. Mix the freeze dried strawberry powder into the frosting base until well combined.
Hi just a quick question how many cupcakes does this recipe cover?
It will generously cover 12 to 14 cupcakes.
Please whatever you do, do not make the same mistake as me by using vegan butter(if that’s not what you’re accustom to…) it tasted like dookie. Definitely would use regular unsalted butter…:) good recipe will attempt again with the correct butter.
Hi Danielle,
I’m planning to make cupcakes and a decorated cake for my daughter birthday. Can I use this buttercream to pipe on cupcakes and leave at room temperature the night before and not refrigerate?
I’m afraid if I refrigerate, the cupcakes will for sure get hard and won’t taste as good.
Thank you for sharing your recipes with us!
Yes, that would be fine! The frosting will be okay at room temperature for a couple of days.
Hi will this buttercream frosting hold up in humid weather ie church aniversary after mass – or any suggestions
If you’re inside and it’s not too warm, it should be okay. Shortening has a higher melting point than butter though, so if you want something that will hold up better you can replace all of the butter with butter flavored shortening. Just keep in mind that it will change the taste of the frosting slightly.
This was fun to make it was really good.
I made this recipe,for my sons birthday cake. I doubled the recipe for a half sheet cake, and some extra fir decorations. It was so delicious, equal to a bakery cake!!
You might want to make a note,that if it’s humid you need extra confectionery sugar. Would definitely recommend trying this,tough won’t be disappointed!!
Hey Danielle,
I have a question. I am making your buttercream recipe but want to add a bit of alcohol to it. How much would you recommend without it becoming too runny or curdling?
Best regards
I haven’t tried it, but I would probably just replace some (or all) of the heavy cream with alcohol. I would start with 1 tablespoon of alcohol and add 1 to 2 more tablespoons, if needed. Depending on how much you use, you may still want to add some heavy cream.
I made batches of the vanilla frosting and the chocolate frosting for my daughters’ graduation cupcakes. I received so many compliments from people asking which bakery I used. Definitely will try the other flavors too!
I haven’t tried it yet but it looks good and I am going to try it this week. I have tried other recipes but this one looks good. I am making cup cakes for my daughters wife as she is pregnant and they are going towards the baby shower.. will let you know how it goes
Awesome frosting and very detailed instructions thank you!!
I made a dark chocolate cake and made this frosting to go with it.
I made the chocolate version & added some peppermint extract to it.
The frosting was so easy to make, it was fluffy & so delicious.
I’ve added the recipe to my “go to “ recipe book and will definitely be making it again.
Give it a try, you’ll absolutely love it too I’m sure !
Thanks for the recipe Danielle 😊
Hello Danielle,
Your recipe for Buttercream Frosting calls for heavy cream or heavy whipping cream. I understand the difference is the amount of fat in each. Which cream do you prefer to use? I will be making your vanilla cupcakes but prefer the Buttercream Frosting versus the Vanilla Frosting. Thank you.
Mary
Hi, Mary! Heavy cream and heavy whipping cream are the same, but the kind I use is labeled as heavy whipping cream.
Been using this for years and everyone always loves it . Best recipe !
Great recipes. Really made my cake special. Thanks
Hi, this recipe looks really simple and tasty. May i know the timing of each step. Say for example how many mins to beat the butter? I started baking recently and i am still learning. Thank you in advance ☺️
It takes about one minute to beat the butter until smooth. After that, you really just need to mix in the powdered sugar until it’s well combined with the butter (about 1 to 2 minutes), and the remaining ingredients until they’re fully combined (about 30 seconds to another minute). The amount of time will vary depending on what kind of mixer you are using.
Thanks for this tips , i am a new baker so everything is helpfull.
The recipe is easy but I have never make buttercream before. It tastes like confectioners sugar more than buttercream. What did I do wrong?
Did you make any adjustments to the recipe? American buttercream tends to be kind of sweet, but a lot of other recipes you will find online use more powdered sugar (sometimes almost twice as much).
Is this recipe good to frost and decorate a cake?
Yes.
THERE ARE SO MANY ADDS I LIST INTEREST. WHY??
Hi, Jo! So sorry you lost interest so quickly. If you haven’t noticed, the hundreds of recipes on my site (that have taken me nearly a decade to create) are completely free to you. In order to keep them free for everyone, I have to run ads on my website. I do provide a “jump to recipe” button at the top that allows you to skip most of the ads. However, if you’re interested in paying a monthly fee for an ad free experience, let me know and I can get that set up for you 🙂
This is my favorite buttercream frosting! I have made the vanilla, chocolate and the strawberry and they are all light and fluffy and not overly sweet! Thanks for sharing!
Thank you for your help and it has come out perfectly.Thank you.
Hi there
Just wondering how much icing does this recipe make?
This recipe makes about 2 and 1/2 cups of frosting, which is enough to generously frost a batch of 12 to 14 cupcakes.
Thank you!
Sorry forgot to rate
I have made this recipe (using milk, instead of cream because I didn’t plan ahead) 3 times in the last few months and it has turned out to be a winner every time!
forgot to rate, 5 star frosting
Love the frosting. A real keeper.
I also read through the comments and was thoroughly entertained. I don’t know how you keep a straight face or your irritation in check. I am quite surprised by some of the comments, keep doing an awesome job!
Thank you, Sherry! 🙂
I have used French vanilla coffee creamer to make this frosting and it tastes great and works great!
Delicious and easy! Thanks for this!
I saved this recipe a couple years ago and have been coming back to it for my kids’ birthday cakes! Everyone always says how delicious it is!
I usually only make cream cheese frosting, but was mistaken and was out of cream cheese.. thankfully!
This frosting was absolutely delicious. Thank you so much!
Helps thank you