This easy vanilla buttercream recipe is my go-to American buttercream for cakes and cupcakes. It’s rich, creamy, full of vanilla flavor, and less sweet than traditional American buttercream thanks to the perfect balance of butter, powdered sugar, vanilla, and salt. It has a smooth, spreadable consistency that’s ideal for filling and frosting layer cakes, topping cupcakes, and piping intricate designs. It also firms up in the refrigerator, making it perfect to use as a frosting base under fondant!


One reader, Iqra, says: “I LOVE this recipe, I have been making buttercream for some time now but I wanted to see if I could make it better, creamier and less sweet. And this recipe was just that! It was so creamy, light, fluffy and the perfect amount of sweetness. Best recipe I have found!” ★★★★★
I’ve tested countless buttercream recipes over the years, and this is the vanilla frosting I come back to again and again. It’s simple enough for beginner bakers but versatile enough for detailed cake decorating, and you can easily adjust the consistency depending on how you plan to use it.

Why You’ll Love This Vanilla Buttercream
- Beginner-Friendly. No cooked sugar, egg whites, or complicated techniques necessary here. This vanilla buttercream comes together in minutes with a stand mixer or hand mixer.
- Less Sweet. This recipe uses less powdered sugar than the average American buttercream and balances the sweetness with salt.
- Perfect for Cake Decorating. The consistency of this buttercream is ideal for filling and frosting layer cakes and decorating cupcakes. You can easily adjust the consistency to make it thinner or thicker depending on what you need it for.
- Strong Vanilla Flavor. You can use vanilla extract or vanilla bean paste here, either way you’ll end up with amazing vanilla flavor.
- Easy to Make Ahead. You can make this vanilla frosting up to two weeks ahead of time stored in the refrigerator, or up to two months ahead if you want to freeze it.

Vanilla Buttercream Ingredients
There are just a handful of ingredients you’ll need for this recipe and it’s simple to whip up for people of all skill levels. I’ll explain what role each ingredient plays in the buttercream and any substitutes you can use:
- Unsalted Butter. This is the base of the buttercream and gives the frosting a rich buttery flavor and velvety smooth texture. If you only have salted butter on hand, you can use that instead and omit the salt at the end of the recipe. And if you want a vegan version of this buttercream, you can follow this recipe which uses vegan butter sticks.
- Powdered Sugar. This adds stability to the frosting while sweetening. I like to use less powdered sugar than the average American buttercream so that the frosting doesn’t end up cloyingly sweet, but if you’d like it even less sweet you can reduce the powdered sugar amount by up to ½ cup (60g). Just keep in mind that the consistency of the buttercream will be thinner.
- Vanilla. You can use either vanilla extract or vanilla bean paste to flavor the buttercream, and making sure you use a quality brand is one of the secrets to success. You can use any kind of vanilla extract or paste, but my favorite brands are Trader Joe’s and Kirkland Signature (from Costco) for vanilla extract, and Nielsen-Massey for vanilla bean paste. If you’re looking for more flavor options, I have all of my frosting recipes here.
- Milk or Heavy Whipping Cream. This thins out the buttercream while binding all the ingredients together. I like to use a liquid with lots of fat for this part because it makes the final frosting more velvety smooth, so whole milk or heavy whipping cream are my go-to’s. If you’d rather use a dairy-free option you can substitute this with any milk alternative, but keep in mind that the flavor of the liquid will affect the overall frosting flavor.
- Salt. A pinch of salt helps balance the sweetness beautifully.

How to Make Vanilla Buttercream
- Whip the Butter.
- Add the Powdered Sugar
- Add the Vanilla, Milk, and Salt.
- Mix Until Smooth.


How to Make the Right Buttercream Consistency
Depending on what you’re using this vanilla buttercream recipe for, you’ll want to consider the final consistency of the buttercream (in other words, how thick or thin it is). I have a detailed blog post on how to achieve the perfect buttercream consistency if you want additional resources. Here are the 3 types of buttercream consistency and what they’re best used for:
| Buttercream Consistency | Best For | How to Make It |
| Medium Consistency (the recipe as-is) | -Filling and stacking cakes -Crumb coating -Frosting a smooth buttercream finish -Piping a buttercream border -Piping swirls onto cupcakes | Follow the exact recipe below |
| Thin Consistency | -Piping a message with frosting -Buttercream painting -Getting a super smooth final coat of frosting (like what I use in this smooth buttercream hack) | Add one extra tablespoon of whole milk or heavy whipping cream at the end of the recipe |
| Stiff Consistency | -Piping buttercream flowers -Piping intricate designs that need to stand upright against gravity (like ruffles on a lambeth cake) -Piping a really sturdy buttercream dam before filling cakes with a soft filling. | Add extra powdered sugar to the recipe, about 2-3 tablespoons at a time, until the desired consistency is reached |
Vanilla Buttercream Tips for Success
This buttercream is simple for anyone to make, but there are a few things to keep in mind when making, storing, and working with it.
- Room Temperature Ingredients. Be sure to use room temperature ingredients. This is important for ingredients to combine and create a smooth consistency. Over the years I’ve found that cutting corners like adding cold milk will create a curdled look in the final frosting because the temperature hinders the ingredients from coming together smoothly. Not the best look! So, take your ingredients like butter and milk out of the refrigerator for about an hour prior to making the frosting.
- Use the Paddle Attachment on Your Stand Mixer. Also known as the flat beater attachment, the paddle attachment is designed to incorporate just the right amount of air into the buttercream. This makes it easier to make smooth buttercream without a ton of air bubbles.
- Whip the Butter for a Long Time. To achieve the smoothest buttercream that’s also nearly white in color, you’ll want to whip the butter for a long time – about 7 minutes. In this amount of time, the butter should go from yellow to almost white and be extra smooth.
- Then Mix Everything Else on Low Speed. After you whip the butter, it’s important to keep the mixer on low speed any time you’re mixing in the additional ingredients. Even though it will take longer to mix the ingredients, keeping the mixer on low speed helps prevent air bubbles from forming in the buttercream.
- Let the Ingredients Fully Combine. After I mix in the final ingredient (salt) I like to run the mixer on low speed for another minute or two to allow everything to combine fully. This gives the powdered sugar time to dissolve as well, so the buttercream will taste smooth and not grainy.

Vanilla Buttercream Troubleshooting + FAQs
- How much buttercream do I need to make for my cake project? It depends! I made this handy chart to help you calculate how many batches of buttercream to make for your specific cake size.
- How do I make my buttercream whiter? This buttercream is pretty white as-is from whipping the butter for so long, but to get it even more white, you’ll either want to add an icing whitener like AmeriColor Bright White or the tiniest amount of purple food coloring (it helps cancel out yellow hues).
- Do I need to sift the powdered sugar? It’s not absolutely required, but to get the smoothest texture for your buttercream, you’ll want to sift the powdered sugar.
- How do I get rid of air bubbles in my frosting? There are a few techniques! I detail them all in this blog post.
- Why is my buttercream grainy? Your powdered sugar isn’t fully dissolved. Keep mixing on low speed until it’s no longer grainy.
- Why does my buttercream look curdled? The most common reason is adding liquid (like the milk in the recipe) that is cold. This seizes up the butter content and creates a curdled look. To fix it, scoop out about ¼ cup of the buttercream and place it into a microwave-safe bowl. Heat it for 5-10 seconds, until it’s melted but not hot. Then, mix it into the rest of the buttercream to re-emulsify the separated fats and liquids.
- Why is my buttercream too thin? This recipe will end up thinner than usual if you start with butter that is too soft or your kitchen environment is too warm. In either of these cases, refrigerate the whole bowl of buttercream for 15-20 minutes to let the butter re-solidify slightly, then re-mix with your stand mixer on low speed until smooth.
- Why is my buttercream hard to spread? Sometimes after storing buttercream, it can thicken naturally and become hard to spread when you’re frosting a cake. In this case, I recommend re-mixing on low speed with your stand mixer and adding 1-2 teaspoons of room temperature milk until the consistency is silky and easy to spread.
- How do I store buttercream? Place the buttercream in an airtight container and store at room temperature for 1-2 days, or in the refrigerator for up to 2 weeks. When you’re ready to use it, bring it back to room temperature and re-mix with your stand mixer on low speed until smooth. You can also freeze buttercream in a Ziploc bag for up to 2 months, then thaw it in the refrigerator overnight before bringing it back to room temperature and re-mixing until smooth.
Vanilla Buttercream Video Tutorial
This video shows my vanilla buttercream recipe from start to finish and includes all my best tips for success. Be sure to subscribe to my YouTube channel for all my latest recipe videos and cake decorating tutorials!
Cake Recipes to Pair with Vanilla Buttercream
The great thing about vanilla buttercream is that it pairs well with pretty much any cake flavor! Here are a few of my favorite recipes to pair it with:
- Vanilla Cake
- Vanilla Cupcakes
- One-Bowl Chocolate Cake
- Chocolate Cupcakes
- Funfetti Sheet Cake
- Funfetti Cupcakes
I hope this vanilla buttercream recipe becomes your new go-to! Let me know what you think in the comments below (be sure to leave a star rating!) and feel free to tag @sugarandsparrowco on Instagram to show me a photo.

Vanilla Buttercream
Ingredients
- 1 cup (226g) unsalted butter, room temperature
- 3 1/2 cups (420g) powdered sugar, sifted
- 2 tsp vanilla extract
- 2 Tbsp whole milk or heavy whipping cream, room temperature
- 1/4 tsp salt, or to taste
Instructions
- With a hand mixer or paddle attachment on your stand mixer, cream the butter on medium-high until it’s creamy and light (almost white) in color. About 7 minutes.
- With the mixer on low, add the sifted powdered sugar one cup at a time, scraping down after each addition and making sure each cup is fully incorporated before adding the next one.
- Add vanilla, milk, and salt and mix on low for another minute until fully incorporated.
Notes
- Frost 12-15 cupcakes with a piping bag
- Fill and crumb coat a three-layer 6-inch cake or two-layer 8-inch cake. To have enough for frosting and decorating as well, double the recipe.





Hi maam, great buttercream recipe! Everyone in my family loved it. All the credit goes to you. That smile on my brothers face was so adorable. I have seen all your vlogs and they are quite interesting. lots of love from me and my family.
Yay, Shriya! So happy the recipe was a hit. Thanks for taking the time to let me know, that totally makes my day!
Hi,
You butter cream looks great but won’t it be too sweet after adding double amount of sugar?
Hi Noopur, I’m not sure what you mean by “double the amount of sugar”. This recipe is meant to have the amount of sugar and other ingredients specified, and I’ve purposefully made it less sweet than other American buttercream recipes by lessening the sugar and adding salt in for balance.
Hey!
I was wondering, how does your icing turn out so pale white? Whenever I make buttercream, it turns out quite yellow because the butter is yellow. Do you have to add something, or do you use a special kind of butter? I’ve experimented with adding a tiny amount of purple food colouring, but its just turned it grey!
Thank you. X
Hi Ruth! I whip the butter for 7-10 minutes before adding the other ingredients in this recipe, until the butter is almost white in color. That sets the recipe up to turn out pretty white as-is, but if you want it extra bright you can add an icing whitener like Americolor Bright White: https://amzn.to/2EAQXnm
Can this recipe cover and fill a 3 layer 9 inch cake if I double it?
Hi Sally! If you’re filling and frosting a triple layer 9-inch cake, I would make 2.5x this recipe.
Can this recipe cover a 3 layer 9 inch cake if I double it?
Hi Sara! If you’re just covering the cake (filling and stacking with other frostings/fillings), 1.5x this recipe will be the perfect amount.
Hi Whitney I have a question about the speed medium high to start with butter, which number on your KA?, because I have KA too. Thanks! from Spain
Hi Teresa! I whip the butter on speed 8. Hope that helps!
Hello
How many batches do I need to fill and coat a cake ? 6 inch 3 layers
Thank you !
Hi Randa! I always double this recipe for filling and frosting a triple layer 6 inch cake.
This icing was delicious! Do you have a post or tutorial on coloring the icing? I had a terrible time getting the right colors for a cake but there aren’t many tutorials out there that I found. Everything I’ve seen says to not add much gel coloring except my toddler’s rainbow cake (with dark/bold-ish pastel colors) ended up looking like a Easter/gender reveal cake because I couldn’t get the colors right in the correct quantities to pipe multicolored designs. I didn’t want true bold colors, but wasted so much time and icing trying to get it just right. What’s the trick?
Hi Julie! So happy to hear that you love this recipe! I am currently working on a tutorial on how to color buttercream as part of my Cake Basics series, so stay tuned. I’ll make an announcement about it on my Instagram when it’s ready!
Hi!
I was wondering how much frosting you typically use between your layers, to crumb coat, to frost, & decorate? I am trying to get my measurements down to a science so I make just enough of what I need. Thank you!
Hi Kacie! It totally depends on the size of the cake. If it’s a 3-layer 4 inch round cake, one batch of this recipe is enough to fill, frost, and decorate. If it’s a triple layer 6-inch or 8-inch cake, a double batch of this recipe is perfect. Hope that helps!
Hi Whitney! I just started making cakes a few months ago and I’m obsessed with making flowers. I just haven’t found the right consistency to withstand the crazy humidity here in Austin, Texas! Not sure where you are located but what’s your experience with these flowers staying in place in humid weather? I read somewhere to add shortening and I actually tried that with one of the buttercream recipes and it was absolutely disgusting! I really want to find a good buttercream to hold. What are your thoughts?
Hi Tisha! I’m in the pacific northwest, so it’s not quite as humid/hot over here. Substituting half (or all) of the butter in this recipe with vegetable shortening (the higher the fat ratio the better!) is the only way I know to stabilize it for heat and humidity! I wish I had another suggestion for you but the science behind it is that butter just starts to soften and melt above 75ish degrees and shortening is just much more heat tolerant.
Darn. That’s kind of what I thought you would say! 🙂 Most of my research comes up with the same answer. Although, a few recipes suggested cornstarch. I guess I need to start making two separate buttercream recipes, one to frost the cake and the other (with shortening) for flowers. Most people I know don’t really eat all the decor… I’ll keep playing with it. Thanks for the input though!
Hi! This buttercream recipe looks amazing! I am making a 4 tier wedding cake (12″, 10″, 8″ and 6″ double tiers). How many batches of this frosting will I need? Also, if I use salted butter should I leave out the salt called for in the recipe?
Thanks!
Hi Kristi! Wow, that’s a big cake! Maybe start with 5x this amount and go from there? It’s hard to say for sure because I don’t know how you’ll be decorating the cake (semi-naked finish? accent piping? etc). To give you an idea of how much this makes, I usually double this recipe to fill and frost one triple-layer 8 inch cake. And yes, if you use salted butter go ahead and omit the salt at the end.
Do you need to use different consistencies buttercream for filling vs crumb coating and frosting the cake? Would you do a thick consistency for filling the cake ?
Hi Saba! I always just use this recipe as-is for filling, frosting, and crumb coating my cakes. The only time I thicken the consistency is if I’m filling a cake with a softer filling and need to create a strong buttercream dam around the edge. Here’s a video that shows what I mean: https://www.youtube.com/watch?v=jwvyChljIQ4&t=2s
Hi!
I would like to make this into a lemon buttercream. How would you recommend doing that? I know that adding only the extract can sometimes result in a bitter taste because there is no acidity, but I don’t want to add too much liquid with the juice. Thanks!
Hi Ellen! To turn this into lemon buttercream, omit the vanilla and instead add the zest and juice of a small lemon (about 3-4 Tbsp of lemon juice). I would also half the amount of whole milk to cut down on the liquid. I do have a lemon buttercream recipe here but it makes a bit more than this vanilla buttercream recipe does (enough to frost a triple layer 6-inch cake): https://sugarandsparrow.com/strawberry-lemonade-cake-recipe/
Could this recipe be made with a hand mixer?
Hi Jamie! It can. Just follow the same speeds and mixing times and you should be good to go with a hand mixer!
Hi Whitney! Can I ise vanilla bean paste instead of vanilla extract for this recipe?
Love all your helpful posts by the way ♥️
Hi Anisha! You totally can sub vanilla bean paste. So tasty!