This classic American Buttercream Recipe takes about 10 minutes to make, is silky smooth, incredibly flavorful, and not as sweet as most American-style buttercream recipes.
The recipe includes plenty of butter, vanilla, and a touch of almond extract. It also uses heavy cream instead of milk which keeps it rich and creamy without being too sweet.

If you've been hanging around here for a while, you probably know that I'm fanatic about Italian Meringue Buttercream. No offense to American Buttercream, but Italian Meringue is generally my go-to. However...
There is absolutely, positively a time and place for American Buttercream. Like when you want to make buttercream super duper fast. Italian Meringue Buttercream takes nearly an hour to make. American Buttercream takes about 5 minutes. HUGE advantage.
Also, there are certain cakes that just seem to beg for American Buttercream over every other option. Like Funfetti Cake. I'm not entirely certain why I feel strongly that Funfetti Cake should be frosted with American Buttercream, but I do. Italian Meringue Buttercream feels too fancy and formal for a cake as whimsical as one with sprinkles in the batter.
Here's what I often DO NOT like about American Buttercream: It can be so crazy sweet. Also, it can sometimes be flavorless. This recipe is also quite sweet. (It is frosting, after all.) But, thanks to the addition of heavy cream, it's not as sweet as the American Buttercream's you might be used to.
Also, this recipe for American Buttercream is most definitely not that flavorless waxy stuff we are all way too familiar with.

The Ingredients that Make This Buttercream So Good
- Butter!
- Plenty of salt
- A generous amount of vanilla PLUS a touch of almond extract (optional, but recommended)
- Heavy cream instead of milk

Why Does This American Buttercream Recipe Use Cream Instead of Milk?
Using heavy whipping cream instead of milk and beating it for several minutes is the secret to super fluffy, silky smooth buttercream. The reason is simple: Beating cream allows you to incorporate some air into the buttercream.
Anyone who's ever made whipped cream knows how this works. You can beat milk all day long and you'll never end up with airy, fluffy, whipped milk.
Using cream instead of milk does something else you might not expect - it makes the buttercream less sweet. Again, this is because of cream's ability to trap some air in there. Airy buttercream with a high fat content will not only taste less sweet, it will allow you to incorporate slightly less sugar than if you use milk.

The 3 Most Important Ingredients to Make Buttercream with a Lot of Flavor
In this recipe, the three most important ingredients to making American Buttercream with a LOT of flavor are:
- Salt
- Vanilla extract
- Almond extract
The entire point of adding salt and flavor extracts to American Buttercream is to give it plenty of flavor. And many recipes, in my opinion, don't contain enough of any of them.
If you've read through other American Buttercream recipes, you might notice that this recipe has more salt than most. In general, I feel that most recipes for sweet things don't contain enough salt to balance the sweetness and bring out the other flavors. But, this is largely a matter of personal taste.
If you're skeptical about adding a whole teaspoon of salt to your buttercream, start with a ยฝ tsp. Taste, and go from there.
Likewise, I tend to be heavy handed with the vanilla in this buttercream because that's how I like it. If you're not sure you'll want a whole tablespoon of vanilla, start with less, taste, and add as much or as little as you like.
The almond extract is completely optional, but adds a nice subtle element that rounds out the sweeness. Like the salt and vanilla, add as much or as little as you like.

How to Keep American-Style Buttercream from Melting
I am pretty much an all-butter-all-the-time buttercream baker because butter tastes better. (How's that for a tongue twister?)
You know that grocery store buttercream that tastes like sugar and wax? That's because it's made with shortening. Or something like shortening. (Probably we don't want to know what it's really made from.)
Shortening scores a big zero in the flavor department while butter is delicious. There is one big exception to this rule: When you know your cake is going to have to spend some time in very high heat and humidity.
Replacing half the butter with shortening will help keep the buttercream from melting - within reason. Regardless of how much of the butter you replace with shortening, it's going to melt if it's sitting out in direct sun for a couple of hours on a hot day.
On the other hand, using some shortening in the buttercream does make it more stable and less prone to melting than all butter buttercream.

More Buttercream Recipes:
American Buttercream is a Building Block Recipe
Building block recipes are tried-and-true recipes that I consider foundational to great home baking. They are the kind of recipes I come back to over and over again, sometimes baking them as is, but often using them as a jumping off point to create something new. > Scroll through all Building Block recipes.
If you give this recipe a try, let me know! Leave a comment, rate it, or take a picture and tag it #ofbatteranddough on Instagram.
Happy baking!
SAVE THIS RECIPE
This site is protected by the Google Privacy Policy and Terms of Service apply.
๐ Recipe
American Buttercream {with butter and heavy cream}
Want to make a chocolate version of this buttercream? Here's the recipe for my favorite Quick Chocolate Buttercream.
Ingredients
- 3 sticks (1 & ยฝ cups) unsalted butter, at room temperature
- 4 - 5 cups powdered sugar
- โ cup heavy cream,ย at room temperature
- 1 teaspoon salt
- 1 tablespoon vanilla extract
- 1 teaspoon almond extract (optional)
Instructions
- Add the butter and one cup of the powdered sugar to the bowl of a standing mixer fitted with the whisk attachment. Beat on low just to blend, then beat on high for 3 minutes, stopping to scrape down the sides of the bowl a few times.
- Add the heavy cream and another cup of powdered sugar. Beat on low speed to blend, then on high speed for another two minutes, stopping to scrape down the sides of the bowl a few times.
- Add two more cups of powdered sugar and the salt and extracts. Beat on low to combine, then on high for about 1 minute, until the buttercream is completely smooth.
- Check the consistency and beat in more powdered sugar if the buttercream is too thin. Taste, and add more salt, vanilla, or almond extract if desired.
Notes
One reader left a comment with a valuable suggestion that I wanted to share (thank you Janice!). Here's what she said:
"One word of caution, I just blindly added all of the โ cup of heavy cream at once which made the frosting very thin and I had to add quite a bit more sugar to get the right consistency. I suggest adding the โ cup of heavy cream 1 Tablespoon at time to get the consistency that you are wanting."
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Ateco Cast Iron and Non-slip Pad Cake stand, 12 inch, White
-
Teenitor Cake Scraper/ Cake Smoother, 7 Pcs
-
Wilton Icing Spatula, 13-Inch, Angled Cake Spatula
-
100 Pack-16-Inch Disposable Cake Decorating Bagsย
-
Wilton, 55-Piece Cake Supply Master Decorating Tip Set
-
Kayaso Cake Decorating Piping Tip Set, 10 X-large Decorating Tips Plus 20 Disposable Pastry Bags
-
KitchenAid Professional Bowl-Lift Stand Mixer, 6 Quart
Nutrition Information:
Yield: 16 Serving Size: ยผ cupAmount Per Serving: Calories: 177Total Fat: 8gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 21mgSodium: 148mgCarbohydrates: 28gFiber: 0gSugar: 27gProtein: 0g















Kristie says
I have a question. Since the recipe calls for salt, can I just use salted butter and skip the additional salt?
Rebecca Blackwell says
Hi Kristie! Yes, you can, BUT the amount of butter in this recipe will mean that the buttercream has a higher salt content than if you use unsalted butter and then just add the amount of salt that tastes good to you. The advantage to using unsalted butter is you have complete control over the amount of salt in the buttercream. But, if you tend to like salty-sweet flavors, salted butter will work well. I hope that helps! Please let me know if you have any other questions!