Tessa’s Recipe Rundown
TASTE: Perfect level of sweetness without being cloyingly sweet.
TEXTURE: I love how creamy this frosting is! It has a velvety, silky texture that can’t be beat.
EASE: Super easy. This frosting comes together in just a few minutes.
WHY YOU’LL LOVE THIS RECIPE: With so many customization options, your cakes and cupcakes are about to be more delicious than ever.
This post may contain affiliate links. Read our disclosure policy.
I want to teach you how to make the BEST buttercream frosting you’ve ever had.

There’s nothing worse than the sickeningly sweet and artificial-tasting store-bought frosting that comes in tubs or is loaded onto grocery store birthday cakes. I usually scrape that stuff off whenever I’m served something like that – which is saying something for this sweet-toothed girl!
But not this recipe! Perfectly balanced in sweetness, silky smooth and creamy in texture, and an absolute dream to both frost with and eat.

Free Ingredient Measuring Guide!
The key to consistent baking success is a click away. Sign up to get instant access to my printable Ingredient Measuring Guide now!

Making homemade buttercream is super easy. I’ll teach you how to make perfect buttercream step-by-step, so there’s no need to feel intimidated.

This recipe is the easiest way to level up your homemade cupcakes and cakes – and it’s so much fun to customize the flavors, too. Check out all my flavor suggestions below.


Sprinkle of Science
How to Make Buttercream Frosting

What is American Buttercream?
American-style Buttercream Frosting is made of butter and powdered sugar, whipped together with a little cream and some flavoring (such as vanilla extract).
Some American buttercream recipes will contain shortening or a combination of butter and shortening, but I prefer an all-butter mixture. Shortening leaves a slightly greasy film behind on the palate and has a slight aftertaste that I don’t prefer.
The Butter
Use high-quality butter since it’s the base of the recipe. I prefer to use unsalted butter in all my baking so I’m in control of the salt. Also, be cautious that your butter isn’t too warm or too cold. Your butter should ideally be about 67°F.
Heavy Cream (and alternatives)
You can use milk or half-and-half if that’s all you have, but I highly recommend using heavy cream if possible for its creaminess and maximum richness.
The Sugar
Always use powdered sugar in American-style buttercream – other types of sugar simply won’t work the same way.
Sift powdered sugar before adding it to your buttercream. Most recipes (including mine) are written like this: “3 cups powdered sugar, sifted” which means you measure the sugar first, then sift it before adding it in.
For the absolute smoothest buttercream frosting, I recommend investing in organic powdered sugar that contains tapioca starch instead of cornstarch because it dissolves much more readily to remove grittiness. This is the brand of organic powdered sugar I usually use, though Trader Joe’s also has a great option available too.
The Vanilla
I recommend using a high-quality pure vanilla extract (not an imitation vanilla flavor) when making a buttercream, especially if you’re making a vanilla buttercream, as it’s the star of the show.
Feel free to use vanilla bean paste instead, for a pretty speckled look and heavenly flavor.
How to Tell When Buttercream is Properly Creamed
Look for smooth, fluffy buttercream that’s light and bright in color. If your frosting still looks a bit yellow or feels dense, it’s probably not creamed enough. Check out the photos below for a visual guide:


Ways to Use Buttercream Frosting:
- Fill and frost cake, like my Chocolate Cake
- Pipe onto cupcakes, like my Chocolate Cupcakes or Lemon Cupcakes
- Easily spread on cookies, like my Sugar Cookies
- Use as decoration for any treat you like!
Must-Have Tools:
Buttercream Frosting Flavor Ideas
You may need to adjust the powdered sugar ratio depending on your flavor preferences and adjust the cream ratio depending on your texture preferences.
- Chocolate: Add 1/2 cup sifted unsweetened cocoa powder.
- Strawberry: Add 1/3 cup seedless strawberry preserves and a few drops of red food coloring.
- Raspberry: Add 1/3 cup seedless raspberry preserves and a few drops of red food coloring.
- Mocha: Add 1/2 cup sifted unsweetened cocoa powder and 2 teaspoons instant espresso powder.
- Chocolate Malt: Add 1/2 cup sifted unsweetened cocoa powder, 1/2 cup malted milk powder, and use 1/4 cup milk, plus more if needed.
- Peanut Butter: Add 1 cup creamy peanut butter and reduce the powdered sugar to 2 1/2 cups.
- Irish Cream Buttercream: Use Bailey’s Irish Cream instead of cream.
- Kahlua: Add 1/2 cup sifted unsweetened cocoa powder and 1/2 cup Kahlua in place of the cream.
- Mint: Add 1/2 teaspoon of peppermint extract and a few drops of green food coloring.
- Nutella: Add 2/3 cup Nutella and reduce powdered sugar to 2 cups.
- Lemon (or any other citrus): Add 2 tablespoons lemon zest and 3 tablespoons lemon juice and increase powdered sugar to 3 1/2 cups.
- Coconut: Add 1/2 teaspoon coconut extract.
- Cinnamon: Add 1 tablespoon ground cinnamon.
- Pumpkin: Add 1/2 cup pure pumpkin puree and 1 teaspoon pumpkin pie spice, remove cream.
- Salted Caramel: Add 1/3 cup caramel sauce, remove cream, and increase salt to 1 teaspoon (if your caramel sauce isn’t salted).
- Chocolate Chip Cookie Dough: Use 3/4 cup light brown sugar in place of all powdered sugar, add 1 1/4 cups flour*, and garnish with mini chocolate chips. *To make the raw flour safer, we need to kill bacteria. Treat the flour by baking it at 350°F for 10 minutes or microwaving in 30-second bursts until it reaches 165°F. Use an instant-read thermometer to guarantee it hits the temperature at which bacteria dies. Heating the flour in the oven also toasts it slightly, giving it a slightly nutty caramelized flavor.

More Buttercream Recipes You’ll Love:

The Best Buttercream
Email This Recipe
Enter your email, and we’ll send it to your inbox.
Ingredients
- 3 cups (375 grams) powdered sugar, sifted
- 2 sticks (227 grams) unsalted butter, at a cool room temperature
- 1/4 teaspoon fine sea salt
- 2 teaspoons pure vanilla extract
- 1 to 2 tablespoons heavy or whipping cream
Instructions
- In the bowl of a stand mixer fitted with the paddle attachment, add the sugar and butter. Mix on low speed until well blended and then increase the speed to medium and beat for another 3 minutes.
- Add the salt, vanilla, and cream and beat on medium speed for 1 minute, adding more cream if needed.
STORAGE:
- Transfer to an airtight container and store in the fridge for up to a week or in the freezer for up to 3 months. Let come to room temperature and re-whip in the stand mixer until light and fluffy again. Add a tablespoon or 2 of powdered sugar if it needs to thicken.
Recipe Notes

The Ultimate Cookie Handbook
Learn the sweet SCIENCE of cookie baking in a fun, visual way to customize your own recipes frustration-free. Plus, my best 50+ homemade cookies!
This post was published in 2021 and updated in 2023 with new photos and recipe improvements. Photos by Joanie Simon.
Wow, this is awesome frosting!! I just made THREE batches! One was raspberry buttercream and the other two were Baileys Irish Cream Raspberry buttercream. So delish!! And to answer the person who was worried about the sweetness – I made the regular buttercream with the sugar and butter and it was sweet, but by adding the baileys to it – believe it or not it was less sweet, and with just the raspberry all fruit jam it was also less sweet. So good and easy to use!! Thanks for these ideas!
That’s awesome, Cindy! Thanks for sharing 🙂
Do you have any suggestions to help this icing withstand heat? I’ve read a few different things can be added if the cake will be outside.
I typically just keep the cake in the fridge until the party / picnic / event or whatever begins. That way the it starts cold and will warm to room temperature when it’s ready to be served. Anything that may keep it from melting will likely be an artificial preservative that will negatively impact the flavor and/or texture.
Omg I wasn’t even close lol! I’m not sure how I got that quite so wrong, but thank you for taking the time to respond. You saved my frosting!
Phew!!
This looks delicious and I am going to give it a try! I have a quick question about the chocolate chip cookie dough flavoring. It states to use 3/4 brown sugar in place of all powdered sugar. Does this mean I use 3/4 cup powdered sugar with 2 1/4 cups brown sugar? I just want to make sure I have the measurements correct and that you didn’t mean to use only 3/4 cup of brown sugar…thanks!
No, you replace ALL of the powdered sugar called for with only 3/4 cup brown sugar. I’m not sure how else to state that. Brown sugar weighs much much more than powdered sugar, so by volume it may seem like a lot less but that’s the correct amount. Make sense?
Hi Tessa,
First of all, awesome video !
I’ve got a question, can I use this recipe for piping flowers like roses and ranunculus ? I live in Malaysia and find that italian or swiss buttercream melts real quick even with 30% shortening added into the recipe.
Thank you.
Hi Tessa, your butter cream recipe sounds awesome ! I can’t wait to try it .I have two questions 1) In the UK here we have whipping cream and pouring cream which one do I use? 2) can I use this buttercream to cream coat a cake that I intend to cover with fondant which would need to stay out in room temperature until it’s ready to eat in two days ? Worried the cream in the butter cream would go off ! Help !
Hi! I’m not sure what pouring cream is, but whipping cream should work. This buttercream works under fondant and should last for that amount of time as long as it’s a cool room temp. The sugar in the recipe actually helps to act a preservative and prevents bacteria from growing.
I’ve made your basic buttercream and it came out absolutely perfect. Just the right amount of sweet for my strawberry filled cupcakes. I can’t wait to try the other flavor combinations. Just one question…..what suggestions would you have for a peach flavored buttercream? Thank you for your great recipes, ideas and tips. Love em!!
Thanks so much, Kathy! Happy to hear that. I haven’t tried peach flavored buttercream before, but I think peach jam or preserves should work nicely (like the strawberry or raspberry flavor variation listed above).
I made this tonight and it was incredible. I’ve been trying different vanilla buttercream recipes for a while now trying to find this exact combination. The taste and texture were spot on and no fancy ingredients! My search is over. Thank you for posting this.
(Also, half of this recipe was the perfect amount of frosting to frost the top of a 9×13.)
Great, Michelle! So happy to hear it!
Wow! This recipe was great! I had made a buttercream frosting for some cupcakes i baked the other day and the recipe that came with the cupcakes was simply way to thin… It dripped all over my cupcakes and made it very messy to eat. Later I had found this recipe, made it, and loved it! It was the perfect consistency and when I it onto my cupcakes, it held it’s shape! This recipe is simply delicious and I will definitely make it again. Five Stars all the way!
Wonderful, Haley!! Happy to hear it 🙂
Half of the recipe minus the whipping cream made me more than enough to fully frost 12 cupcakes! Dont waste your ingredients, and half the recipe!
I live in Arizona which is hot almost always and I bake cakes as a hobbies however I made a cake using buttercream frosting and it melted. It went some completely smooth and creamy to a soft melting mess. How can I help this without using shortening? Your frosting look beautiful but can it with stand high temperatures of heat?
I live in AZ too! Buttercream will basically melt at the melting point of butter, which is around 90°F. So any cakes exposed to that heat for longer than a few minutes will start to melt. One way to combat that is to fully refrigerate the cake before you plan to serve it. Then, it will warm up with the high outside temps to be ready for serving and will take longer to melt. Does that make sense?
How far in advance can the cake be iced with this if there is cream? I’m looking to decorate my cake 1 or possibly 2 days in advance (fondant would be fine but I’m considering using buttercream).