Fluffy Vanilla Buttercream Frosting (American Buttercream)
My fluffy vanilla buttercream frosting is velvety smooth, creamy and fluffy with a stable texture that pipes beautifully on your favorite cupcakes and works well with layer cakes. It’s made using just 5 simple ingredients which comes together to create a rich classic buttercream that isn’t overly sweet.

Hey team, Nick here! If there’s one thing you need to know about this frosting is that even though it’s a classic frosting recipe, it’s not as sweet as other frostings you’ll find floating around. It’s creamy and fluffy. Now, you’d think we’re compromising on stability here because there’s less sugar, but it holds its shape beautifully and works so well!


I love spreading it on my soft vanilla layer cake and swirling it on my new fluffy vanilla cupcakes which stay moist for days by the way. I double dose the vanilla in the frosting and the cupcakes by adding both pure vanilla extract and vanilla bean paste. You know… for the vanilla bean specs!
Oh by the way, this frosting is a great all rounder. You can easily color it with food gel and flavor it with freeze dried fruits or extracts. I actually used this frosting to create my bright strawberry frosting recipe using real strawberries. The flavor is insane.
A Frosting Crash Course
- Prepping ingredients ahead of time – Starting with softened butter is non-negotiable. Read my guide to softening your butter, it’ll give you fluffy frosting.
- Sifting your powdered sugar will prevent lumps and help everything blend smoothly for flawless frosting!
- Getting your frosting fluffy – Whip your butter on its own until it’s pale, creamy, and full of air before adding the sugar, about 10 minutes. You’ll end up with a fluffy frosting instead of a dense and greasy one.
- Flavoring and coloring your frosting – Enhance the flavor with vanilla extract, zests, or flavors, and add gel food coloring for vibrant, streak-free results. A little goes a long way, so start small and build up.
How To Make Your Vanilla Buttercream


- Start by creaming your softened butter, vanilla extract and salt in a large mixing bowl using a stand mixer fitted with a paddle attachment. Mix on medium-high speed for about 10 minutes, until the butter is pale, fluffy, and creamy in texture. You can also use an electric hand mixer.
Tip – Don’t skip scraping down the bowl as you mix. It ensures every bit of butter and sugar is evenly combined. Do it before and after you add the sugar.


- Sift the powdered sugar into the creamed butter using a fine sieve. Literlay can not stress how important it is that you do this. You’ll avoid lumps!
- Start mixing on low speed until the sugar is fully incorporated and no dry powder remains. Then, whip on medium-high speed for 10 minutes until the frosting becomes light and smooth, pale, and stiff enough to hold its shape, similar to stiff peaks in whipped cream.


The result- A smooth, fluffy, and creamy frosting, with a pale color and just enough stiffness to hold its shape when piped. If you give it a cheeky taste, you’ll feel the creaminess and vanilla first before you taste the sweetness.
To smooth out your frosting, add 1-2 tablespoons of cold heavy cream. Whip it into the frosting on medium-high speed. The cream helps create a smoother texture, and its cold temperature slightly stiffens the frosting, making it easier to work with. I’d skip it if it’s a warm day.
Frosting not smooth enough?
These are the two techniques I use to smoothen my frosting and make it creamy and smooth again.
- Microwave half the frosting for 10 seconds until it’s soft and jiggly (not melted), then mix it back into the rest on medium high speed until creamy and smooth.
- To get rid of air bubbles, beat the frosting on low for 5 minutes or use a spatula to fold and smooth it out right before piping or spreading.
If it’s a warm day, just be a little cautious with these techniques because it can cause your frosting to become overly soft and lose structure. On a warmer day, just re-whip, or of the frosting is too soft, pop it back in the fridge for 30 minutes before re-whipping.
Vanilla Buttercream VS Other Buttercreams
This is an all-round buttercream which can be used for many different things. But here’s how it compares to other frostings.
- Ermine Frosting (my favourite frosting!) – Lighter and creamier, made with a cooked milk and flour base, and less buttery in flavor. Rich in flavor like pastry cream.
- Swiss Meringue Buttercream – Silky and less sweet, whipped from egg whites and sugar, but requires more precision to make.
- German Buttercream – Rich and custard-like, made with pastry cream, offering a deeper flavor and softer texture.
- French Buttercream – Ultra-rich and decadent, made with egg yolks and sugar, perfect for indulgent desserts but softer and less stable.
Why would you make this frosting instead? It’s way easier and quicker to make. It uses simple ingredients, and it works for pretty much everything!
A Quick Baking Guide
If you’re new to baking or just want to brush up on the basics, these guides are a great place to start!
Loved the recipe? Let me know!
If you enjoyed this recipe, leave a star rating and comment below. It helps others find the recipe and keeps the baking community growing. Tag me on Instagram so I can see your version too!

Fluffy Vanilla Buttercream Frosting (American Buttercream Frosting)
Serves 1 batch
Ingredients
Vanilla Buttercream Frosting
- 500 g unsalted butter, softened (see notes)
- 1 tsp salt
- 1-2 tsp vanilla extract
- 15 g vanilla bean paste, (optional)
- 20 g heavy cream, cold (see notes)
- 400 g powdered sugar
Instructions
Vanilla Buttercream Frosting
- Cream butter – Add your softened butter, salt, vanilla extract and vanilla bean paste (optional) to a large bowl. If using a stand mixer fit it with the paddle attachment. Beat on medium high speed for 5 minutes until pale and fluffy. You will want to scrape down the bowl halfway through with a spatula to ensure everything beats together evenly!
- Add sugar – Scrape the bowl down using a spatula and add all of the sifted powdered sugar. Begin beating on low speed at first. When no dry ingredients are showing, turn the speed up to medium high speed again and beat for 5 minutes.
- Add cream – finish by adding the heavy cream to smoothen out your frosting. Beat in on medium high speed for 2 minutes.
How to make your frosting smooth!
- American buttercream frosting has a slight grit and is stiffer than most frostings. It’s great for layering cakes or frosting cupcakes or even making frosting decorations on your cakes. Here are some ways to smoothen out your frosting!
- Microwave half the frosting – If it’s a cold day or your frosting stiffened up, you can smoothen it out by adding half of the frosting into a heatproof bowl and popping it into the microwave for 10 seconds or until jiggly in the center, not melted. Add to the rest of the frosting and beat on medium speed for a couple minutes to combine. This will help freshen it up!
- Beat air out – Right before using or adding to a piping bag, use a spatula to beat the air out of the frosting until smooth. This works great if your frosting has just been made. Alternatively, you can beat the frosting on the lowest speed on your mixer for about 5-10 minutes. This will make your frosting ultra-smooth but also softens it. Don’t do this on warm days as it can over soften the frosting or even cause it to split. Just use the spatula to beat out the air.
86 comments
My go to recipe for buttercream… it’s amazing!
Thank you!
Yay! So glad to hear that! 💜
How do you get rid of the grittiness of the frosting? Like it’s smooth looking but has a gritty textures possibly from the sugar?
Hi marissa, with American Buttercream Frosting there will always be a slight grittiness. I’ve updated my recipe since you commented (sorry for the late reply) to include ways to make it even smoother. Hope you get to give the recipe a go! N x
Hi Nick if I wanted a strawberry flavoured buttercream would I leave out the vanilla extract and add strawberry instead or both or half and half and also if I was doing a strawberry batter mix would I leave out the vanilla and add strawberry extract instead thank you judy
Hi Judy! You can use both or just strawberry flavouring in both the batter and buttercream 🙂 Hope that helps!
N x
Been looking high and low for years for a buttercream recipe with no avail, either too grainy, too sweet, too buttery, too bland, or too runny. Till I found this, I could go on about it forever, it’s smooth, tasty, holds its shape well and so damn easy. Thank you, Nick thank you thank you from the bottom of my daughter’s heart since I used it for her Bday cake :D. This is a gem and definitely a keeper. Sending you a big virtual hug all the way from Egypt.
P.S. I also tried your tzatziki recipe and it was so easy and really really tasty, so thank you for that as well 😀
Awwww! This comment has made me so happy! First of all, I’m so glad you liked this recipe! And I’m so happy you commented to let me know! Isn’t that tzatziki recipe just so yum? I love it. N x
THANK YOU Nick!
My 11 yr old ADORES baking with me and this frosting is ..well, just BEYOND!
She wanted me to ask you how she could make it dairy free (she wants to make cupcakes for a friends bday whom has allergies). Thanks in advance! XO 💗
Hi Julie! I’m so happy to hear that you and your 11-year-old are enjoying baking together—especially this frosting! 💗 For a dairy-free version, you can easily swap the butter for a good quality dairy-free butter (make sure it’s softened the same way as regular butter). You can replace the milk with any plant-based milk like almond, soy, or oat milk. The texture will still be smooth, and it should work great for cupcakes! Let me know how it turns out, and happy baking to you both! 😊
Hi Nick,
What brand of butter do you use? Butter in Australia is so yellow, and I would love to make a batch of buttercream as white as what’s on your vanilla cake.
Hi Lu! I totally get what you mean about the butter in Australia being quite yellow. For a whiter buttercream, I usually go for Westgold butter—it’s a bit lighter in color and works really well for that smooth, pale finish. Another tip is to beat the butter for a little longer before adding the sugar—it helps lighten it up even more. Hope that helps! N x
HELLO NICK, I AM NEW AND GLADE TO HAVE MEET YOU; YOUR RECIEPS ARE AMAZING AN SO ARE YOUR INSTRUCTIONS TO CREATING YOUR DELICIOUS LOOKING SWEETS. I HAVE A QUESTION WHAT SIZE ARE THE CUPCAKE LINERS YOU USE WHEN BAKING YOUR CUPCAKE THEY APPEAR TO LOOK LARGER THAN THE ONES PURCHASED FROM THE GROCERY STORE.
Hi Marilyn! So glad you’re enjoying the recipes and instructions—welcome! 😊 The cupcake liners I use are slightly larger than the standard grocery store ones. The ones I typically use measure about 5cm at the bottom, 7.5cm at the top, and are 4cm in height. If your liners are smaller, you can still use them, just keep in mind you might get a few more cupcakes out of the batch. Hope that helps!
Are you able to make this in advanced and keep in the fridge?
Yes! Just make sure you thaw for an hour or two before re-whipping to freshen up 🙂 Hope that helps! N x
Love LOVE the texture and creaminess of this frosting. Super easy to pipe (which I’m terrible at!) and not overly sweet like some frostings are. Thank you for all the tips with temperatures, timing and whipping that butter!! Amazing!
Hi sue! Thanks so much! Glad you liked the recipe! N x
Hi Nick, question how many cupcakes can I frost with this recipe?
Hi Nayeli. It depends on high the frosting swirl is. But for this recipe you can frost 24 cupcakes. N x
Hi Nick – I love your videos. What butter do you use? I live in Australia and am constantly in search for the best brand of butter for butter cream.
Hi Bec! Thanks so much! I used to use the no-name Safeway butter—it was decent for a while but the quality has dropped lately. Now I go for the Westgold brand. It’s a bit pricier, but the quality is definitely worth it. Hope that helps! N x
Hi Nick,
It says in metric equal parts butter to sugar, but in US its double the sugar to the butter ?
Which one is correct ?
Thanks so much. Love all your recipes and appreciate all the work you put into them x
Hi Lara, I’ve since gone in and updated the recipe 🙂 N x
Hi Nick! I think there’s still a problem. I’ve been using your recipe for many years and remember it as equal parts butter and sugar by weight. In grams you’re recipe has double the butter to sugar….
Hi Lauren! Correct! I updated the recipe to be less sweet and much smoother by decreasing the amount of sugar. You can of course increase the sugar amount to what it used to be for a much stiffer buttercream! N x
Hi Nick!
Question for you – If you add milk to the buttercream, does the frosted cake need to be refrigerated? If I leave the milk out, can the cake stay out at room temperature?
Thank you!!
Hi Samantha! Great question! If you add milk to the buttercream, it’s best to refrigerate the frosted cake, especially if it’s warm where you are. The milk helps smooth out the frosting but can soften it too much at room temperature. If you leave the milk out, the cake can stay at room temperature for a day or two without any issues, but if it’s warmer, I’d still recommend keeping it somewhere cool. Hope that helps, and let me know how it turns out! N x
Hi Nick!
I’ve been a follower of yours for several years now! Love your recipes. Your old buttercream recipe that I still follow was 500g butter and 1kg icing sugar. I’ve now noticed your recipe has changed to 500g butter and 500g icing sugar.
Is there a reason for this? It just seems like a large change so I’m curious as to the reason 😊
Hi Leanne! So glad to hear that! Yes! I halved the sugar to lessen how sweet the recipe was 🙂 N x
Would this recipe be enough to frost a 3 layer eight inch cake? Thank you.
Hi Leanne! I would recommend doubling the recipe. One batch will be enough to fill and crumb coat the cake. You would need another batch to frost and decorate the top 🙂 Nx
I made the recipes as is and it was more than enough for a three layer cake. I added some almond flavoring too. Can’t wait to eat the cake tonight!
Hope you loved it Donna that sounds so delicious! N x
Hello i saw in your video that you also added chocolate melts. How many grams did you add send its not in your recipe? I love your videos
Hi Alex! I will be updating this recipe soon. You can either use 1/2 cup of cocoa powder and add it in with the powdered sugar. Or you can use 200g melted chocolate that has come to room temp. N x
I can’t begin to praise you enough for this recipe! I had a last minute cupcake order that wanted “tall bakery style” frosting…which I’ve never done before. I went through 4 ‘best ever buttercream’ tutorials which all failed and then I finally came across yours. Everything came together beautifully and it saved the day! From the bottom of my little beginner baker heart thank you!
Oh Emily, you’ve made my day! It’s always to good to hear when someone loves your recipes. Thanks again for the lovely comment! N x
Hi Nick! Any suggestions on how I could incorporate Oreos into this amazing recipe if I wanted to do an Oreo buttercream?
Absolutely! You can add crushed oreos in at the end once the frosting is done. I would recommend about 1/2 cup of crushed oreos. N x
Thank You sooo much for this recipe 😍 I struggled getting a smooth, less sweet American Buttercream, but this one is perfection!
Thanks so much Jules! N x
Hey Nick! Love ur recipes! What should I do if I don’t have the paddle attachment? Can I use something else? Same for the vanilla cupcakes, can I use a different one? What should I use?
Hi Lauren! You can use a whisk attachment but it may come out a little over aerated. You could make this with an electric hand mixer if you have one. N x
Hi you used to have information about making the chocolate buttercream but I don’t seem to find it on here anymore. How much unsweetened cocoa powder do I put? Thank you
Hi! I was planning on creating a seperate post for chocolate frosting, but in the mean time, I’ve gone in and added info on how to turn this to chocolate buttercream. You’ll be able to find that in the ‘Commonly Asked Questions’ section of the recipe post 🙂 N x
Hi Nick! I’m not a fan of American buttercream but you’ve totally converted me! I’ve always found it to be a bit too sweet but after having tried this recipe, it has been a complete game changer! This ABC as well as your cream cheese frosting are my go-tos and I can’t thank you enough! Thank you so much, please keep the amazing recipes coming, I’m such a fan of your desserts 🙂
Aww, I’m so glad to hear that Leah! N x
Sooo soft! I can’t believe that butter and sugar mixed together could do such a fluffy cream! I used it on your vanilla cupcakes which I turned pink. Beautiful! Question: I already halved the quantities, because we are only 4 (I made them for my kids), but I still have quite a lot of cream. Can I freeze it?
Hi Margherita! Glad to hear you liked the frosting recipe. Yep, you can freeze it. Double wrap it in plastic and freeze for 2 weeks. 🙂 N x
Hi Nick… making this TODAY !!!! can you advise when to add the salted caramel to the frosting???? for a filling for the macarons…..and how much to add please….. many thanks..
Hi Christina! Apologies for the delayed reply. You can add it any time! 😉 about 1/4 cup should be ok to start with and then add more if you feel it needs it. N x
Hi Nick, I actually have a question because an old classmate from college used to work in a bakery and her buttercream frosting on her cupcakes she brings for the whole class was able to get through the whole day without melting or being so wet, and it looked like it dried on the outside at first and doesn’t get on your finger. However, when you bite into it, it was just perfect and it melts in your mouth! Is there a trick to making buttercream frosting like this?
Hmm, I wonder if your classmate made Swiss meringue buttercream frosting! SMBC doesnt crust, however most, if not all AMBC will crust. I have a great Swiss Meringue buttercream Frosting recipe here if you want to try it! N x
I’m going to try your jack o lantern cake with this frosting but I’m confused about the measurements for the vanilla and milk. Is it 1 to 2 or is it 1/2 (.5)? Thank you!!
Hi Amanda! It’s 1-2 tbsp depending on the consistency of your buttercream. If it’s a warm day or you feel it doesn’t need it, leave it out or add only 1 tbsp. Hope that helps! N x
And the vanilla is 1 to 2 teaspoons?
yep! depending on your taste preference and how strong your vanilla extract is. N x
What about the vanilla? Is it 1 to 2 tsps as well? If so, how do you determine how much to use? Thank you!!
yep! It depends more on your own personal preference. 1 tsp is standard. 2 tsp if you love the flavor and have millions of dollars to spend on replacing your vanilla extract every three days haha N x
Hi Nick, Great recipe. One question…..how much does one batch make? “Batch” really doesn’t say much. It could be a cup, enough for a dozen cupcakes or to fill and frost a 3-layer 9-inch cake! Please be a little more specific if you can for us (me) novices. Thanks a bunch.
Hi Mike! Great question, and I totally understand how ‘batch’ can sound a bit vague. One batch of this frosting is enough for about 24 cupcakes with medium-sized swirls. If you’re looking to fill and frost an 8-inch, 3-4 layer cake, you’ll need to double the recipe to make sure you have enough frosting, depending on how much you like to use between the layers. Hope this helps, and happy baking! Hope that helps! N x
I just tried your recipe and it came out great! So easy to make too! Thank you!
That’s awesome! N x
Thanks! N x
I have been trying to find a buttercream frosting recipe that wasn’t too sweet. I found this one and I was really hopeful about it. I followed the instructions and recipe exactly as shown. I was disappointed with the results. It was awful. It was way too sweet. I even tried to make it a second time but the results were the same. I had to throw both batches away because it was way too sweet
Oh my goodness! It’s frosting Lesa! It’s supposed to be sweet! Lol.
Hi Nick! I was wondering if the same trick of milk powder used in the cream cheese frosting can be used here in order to make the buttercream less sweet? Basically can I just in every recipe just swap part of the icing sugar for same quantity of milk powder, in order to keep the same stability, consistency, and ability to crust on top (and be able to pack the product) but without the additional sweetness? Or they don’t work exactly like that and too muck milk powder could create problems?
Also, if in any of these frosting recipes I want to add some cocoa powder (or other similar ingredients) can I just add it or should I reduce for the same quantity the icing sugar?
Thanks!
Chiara
Hi Chiara. Milk powder won’t work for my American buttercream sorry. For this recipe I have a chocolate version on the site. I think theres instructions in the post for how to make my cream cheese frosting into chocolate cream cheese frosting. It’s really very delicious! N x
Hi Nick! For how long can this be safely left at room temp once used to frost good? And after that for how long more in the fridge? Thanks!
Hi Chiara. This buttercream has a lot of sugar in it which acts as a kind of preservative. I think 2-3 days would be ok out of the fridge. In the fridge it can sit in there for up to a week. Just keep in mind, if it’s on top of cupcakes and in the fridge, cupcakes tend to dry quicker when theyre in the fridge so I would say if it’s on the cupcakes, 3 days in the fridge. Hope that helps! N x
How easy is it to add different flavourings/colies to this recipe?
Hi Paul! Adding colors is really easy. You just add a couple drops of food gel colouring (not liquid food dye) and mix it in. Hope that helps! N x
Hi Nick
Can i use icing mixture instead of icing sugar?
Hi Trang! You can use icing mixture, but keep in mind that it contains cornstarch, which can affect the texture slightly. It might make the frosting a little softer and less smooth than using pure icing sugar (powdered sugar). If you’re after a smoother, firmer result, I’d recommend sticking with icing sugar. Hope that helps! N x
Hi Nick, I have just made the recipe and yum. I added an extra 200g of butter plus another cup and a half of icing sugar. I need to cover 30 cupcakes with a fondant topper plus decorate so not piped as high as yours plus I have a five layer (six inch cake). Will this be enough?
Hi there, I have done the recipe which is amazing but added another 250g butter and about another cup and a bit of icing sugar. Would this be enough to cover 30 cupcakes and a 5″ cake with five layers?
Hi Danelle! Hi! So glad you loved the recipe! With the extra butter and sugar you added, you’ve definitely increased the batch size. That should be enough to generously frost 30 cupcakes or a 5-inch, five-layer cake, depending on how thick you go with the frosting. If you’re aiming to do both (the cupcakes and the cake), it might be a little tight, but if you don’t mind a slightly thinner layer, you could make it work. Let me know how it turns out! N x
Hello Nick! How should I soften the butter and warm the milk if I don’t have a microwave? I had the butter problem as well when I was making pie crust and unfortunately couldn’t make any successful attempts so i want to make sure I do everything I can to not mess this one up! Thanks!
Hi Bridget! No worries—there’s definitely a way to soften the butter and warm the milk without a microwave. For the butter, you can leave it out at room temperature for about 30-60 minutes until it’s soft enough to press a finger into but still holds its shape. If you’re short on time, cut it into smaller cubes to speed up the process. As for the milk, gently warm it on the stovetop over low heat—just until it’s lukewarm, not hot. Hope this helps, and good luck with the frosting! N x
First of all I just wanted to thank you for the wonderful recipe. I made it yesterday for my son’s birthday cake I followed your instructions exactly that way you listed. And let tell you it’s amazing and I don’t taste the butter cream sandy is very smooth and it holds its shape. Thank you again!!!
That’s so lovely to hear, Maricela. I’m really glad it turned out so smooth for you and that it held its shape well. Hope your son had a great birthday! N x
Hi!! I made this yesterday and it was absolutely amazing! Is there a way I can make this chocolate??
Hey Natalie! Yes, you can absolutely turn it into a chocolate version. Just mix in about 30 to 40 grams of sifted unsweetened cocoa powder at the end and beat until it’s fully combined and fluffy. If it thickens too much, add a splash of cream to bring it back to the right consistency. – N x
MAKE IT MAKE IT !
This was absolutely amazing and so delicious! Followed the recipe as it is written besides I used vanilla bean paste .
Thank you for sharing !
You’ve made my day Jess! I’m glad to hear you loved it! I just made a batch of this this week when I worked on my new vanilla cupcake recipe. I love how fluffy it is! N x