Easy vanilla frosting comes together with just a handful of pantry staples and a mixer. It’s soft, sweet, and holds its shape well enough for piping onto cupcakes or spreading over a layer cake.
This recipe makes enough to cover a full batch of desserts without any fuss. It beats most store-bought tubs by a wide margin, and it only takes about 15 minutes from start to finish.

Ingredients
Servings: enough for 24 cupcakes or one 9×13 cake
- 1 cup unsalted butter, softened
- 4 cups powdered sugar, sifted
- 1 tbsp vanilla extract
- 2 to 4 tbsp milk or heavy cream
- 1/4 tsp salt
Soften the Butter
Let the butter sit out at room temperature for about an hour before starting. Soft butter whips up light and fluffy, while cold butter leaves the frosting dense and hard to spread.
Beat the Butter Until Fluffy
Place the softened butter in a large bowl and beat it with a hand mixer or stand mixer for about 2 minutes, until it turns pale and fluffy. This step builds air into the frosting, which gives it a lighter texture later on.
Add the Powdered Sugar
Add the powdered sugar to the bowl one cup at a time, beating on low speed after each addition. Adding it gradually keeps the sugar from puffing out of the bowl and makes it easier to mix in fully. Cover the bowl with a towel while mixing if your kitchen tends to get dusty with powdered sugar.
Mix In the Vanilla and Salt
Pour in the vanilla extract and add the salt. Beat on medium speed until everything is fully combined and the frosting looks smooth.
Adjust with Milk
Add the milk or heavy cream one tablespoon at a time, beating after each addition, until the frosting reaches a soft, spreadable texture. Add less if you want a firmer frosting for piping, or more if you want it looser for spreading.
Beat Until Smooth
Increase the mixer speed to medium-high and beat the frosting for another 2 to 3 minutes. This final beating step makes the frosting extra light and helps smooth out any remaining lumps of sugar. Scrape down the sides of the bowl partway through so everything mixes in evenly.
Check the Consistency
Dip a spoon into the frosting and check how it holds its shape. It should hold soft peaks without sliding off the spoon, but still spread easily with light pressure.
Frost or Pipe
Spread the frosting over cooled cupcakes or cake layers with an offset spatula, or transfer it to a piping bag fitted with your favorite tip. Make sure whatever you’re frosting has cooled completely first, since warm cake will melt the frosting and cause it to slide.
How To Make This Easy Vanilla Frosting Better
A few small changes can improve both flavor and texture. Use high-quality vanilla extract instead of imitation vanilla, since it makes a noticeable difference in a frosting this simple. Swap out a teaspoon of the vanilla for almond extract if you want a slightly different flavor note.
Chill the frosting for 10 minutes before piping if it feels too soft to hold its shape. For a richer taste, swap the milk for heavy cream, which also makes the frosting a bit more stable in warm weather. A pinch of cinnamon or a splash of maple extract also works well if you want to switch things up for fall desserts.
Why Is My Frosting Too Runny or Too Stiff?
Runny frosting usually means too much liquid was added too quickly, so start with less milk than you think you need and add more slowly.
Stiff frosting often comes from butter that wasn’t soft enough when you started, which keeps the sugar from blending in smoothly. If your frosting turns out too thick, add milk a half teaspoon at a time until it loosens up. If it’s too thin, beat in a bit more powdered sugar until it firms up again.
Can You Make Vanilla Frosting Ahead of Time?
Yes, this frosting holds up well when made in advance. Store it in an airtight container in the fridge for up to a week, or freeze it for up to 3 months.
Let refrigerated frosting sit at room temperature for about 30 minutes before using, then beat it again for a minute or two to bring back its light, fluffy texture. If you’re freezing it, thaw it in the fridge overnight first before bringing it to room temperature.

Ingredients
Method
- Let the butter sit out at room temperature for about an hour.
- Beat the softened butter for about 2 minutes, until pale and fluffy.
- Add the powdered sugar one cup at a time, beating on low speed after each addition.
- Pour in the vanilla extract and add the salt. Beat until smooth.
- Add the milk or heavy cream one tablespoon at a time, beating after each addition, until spreadable.
- Increase the mixer speed to medium-high and beat for another 2 to 3 minutes.
- Check that the frosting holds soft peaks but still spreads easily.
- Spread over cooled cupcakes or cake layers, or pipe using your favorite tip.


