Cookies & Cups > Recipes > Dessert > Cakes > Frosting > Perfect Buttercream Frosting

Perfect Buttercream Frosting

This is hands down the BEST buttercream frosting recipe ever! Buttercream should be rich and creamy with the perfect amount of sweetness, while spreading and piping onto cakes beautifully. Today, I’m sharing the only frosting recipe you’ll ever need!

The BEST Buttercream Frosting Recipe

I am so excited to share this buttercream frosting recipe with you guys! Buttercream is such a simple recipe, and there is no reason that you should ever purchase canned frosting again. A good buttercream recipe will have a creamy texture, a rich, vanilla, buttery flavor, and will spread or pipe onto cakes and cupcakes easily. I also have a fantastic chocolate frosting recipe that you should definitely try too!

Do You Use Butter or Shortening In Buttercream?

I have made buttercream frosting with shortening, butter, and a combination of the two, there are reasons for all variations! Let me explain:

  • Vegetable Shortening (Crisco) is great because it hold up well in warmer temperatures, and has virtually no flavor. Shortening holds its shape much better than butter does in any heat, so if you’re in a warm climate or want to pipe stiff roses or decorations.
  • Like I said, shortening has basically no flavor, so it’s great for adding flavor too if you don’t love the flavor of butter (is that a thing?)
  • Also vegetable shortening is a little cheaper than butter, so that’s something to note if cost is a factor.
  • If you are dealing with a dairy allergy, shortening is a great frosting option.
  • Butter adds a richness and flavor. It is called BUTTERcream, after all.
  • Butter is a “real” food. Shortening goes through a hydrogenation process to make it a solid.
  • Shortening is 100% fat vs butter, which is 80% fat.

My buttercream frosting recipe is ALL BUTTER. I far prefer butter over shortening if weather and temperatures are not an issue. The flavor is just superior in my opinion.

How Do You Color Buttercream Frosting?

You can easily color this frosting with gel food coloring, or leave it white and beautiful. I prefer gel to liquid food coloring simply because I feel like you can achieve a more deep color using less coloring. You can certainly use the liquid drops that you buy at the supermarket too, just note that some colors (red) require a lot more coloring and can thin out the texture slightly.

What Kinds of Extract Can I Use In Buttercream?

Vanilla extract is an obvious addition to buttercream, but it’s so easy to flavor with all sorts of extracts and add-ins!

  • Try 1/2 teaspoon vanilla and 1/2 teaspoon almond extract for a “wedding cake” type frosting!
  • Coconut extract is a great way to turn this into a coconut frosting!
  • Lemon Extract and a little lemon zest will turn this into a bright citrus frosting.
  • Add in 1/2 cup Cookie Butter to create a “graham cracker” tasting frosting!
  • 1/2 cup of peanut butter makes a light, fluffy peanut butter frosting!

There are so many flavor options!

How to Make the Best Buttercream Frosting

The answer to this question is OH so simple! You only need 4 ingredients:

  • Butter
  • Powdered Sugar
  • Heavy Cream (or milk)
  • Vanilla Extract

Making sure your butter is at room temperature (but not TOO warm) is key. I will use the analogy of room temperature, being your house when the air conditioning is on…say 72-ish degrees. Soft to the touch, but not melty at all!

Also, I noted you can use heavy cream OR milk. I like to use heavy cream, because, well, it’s creamier. But it IS thicker, so if you use milk in its place, you won’t need a much. The trick when making frosting is to add liquid slowly. You can always add more, but you can never take it out. Also, it depends on how stiff you want your frosting to be! It’s not difficult at all, just trust yourself!

When this frosting sits out, it develops a light crust, which I love. If you don’t like that, just make sure you cover it airtight.

What Can I use this Buttercream Frosting on?

This recipe makes enough frosting to cover and fill one, 9-inch cake, or pipe swirls on 24 cupcakes. Enjoy!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vanilla buttercream frosting on a cupcake

Perfect Buttercream Frosting

  • Author: Cookies & Cups
  • Prep Time: 5 minutes
  • Total Time: 5 minutes
  • Yield: 4 cups 1x
  • Category: Frosting
  • Method: Mixer
  • Cuisine: Dessert


This is hands down the BEST buttercream frosting recipe ever!


  • 1 1/2 cups butter, room temperature
  • 7 cups powdered sugar
  • 1/41/3 cup heavy cream
  • 1 teaspoon vanilla extract


  1. In the bowl of your stand mixer fitted with the paddle attachment, beat the butter on medium speed until smooth.
  2. Turn the speed to low and slowly add the powdered sugar until it’s mixed in.
  3. Slowly stream in 1/4 cup of the heavy cream and vanilla. Turn the mixer up to medium speed and mix for 1 minute until creamy. Add additional heavy cream, if a creamier frosting is desired.
  4. Use to decorate cake, cupcakes and more!


if you opt to use milk instead of cream start with 2 tablespoons and add from there. Milk is thinner than cream and doesn’t take as much to loosen your frosting.

*Store airtight in the refrigerator for up to 1 week, or in the freezer for 1 moth. Allow the frosting to come to room temperature before using.


  • Serving Size:
  • Calories: 336
  • Sugar: 42.9 g
  • Sodium: 4.2 mg
  • Fat: 18.6 g
  • Carbohydrates: 43.8 g
  • Protein: 0.3 g
  • Cholesterol: 50 mg

Keywords: vanilla buttercream frosting recipe, how to make buttercream, easy, frosting for cake, homemade, fluffy, best

Want To Save This Recipe?

Find more recipes like this:

Rate this recipe and share a comment

Your email address will not be published.

Recipe rating

I accept the Privacy Policy

38 comments on “Perfect Buttercream Frosting”

  1. I just made these i’m so sorry to say they are not very good at all moist yet dry and I need a drink of water afterwards icing is way to sweet. Could also be because I don’t like buttermilk in my food

    1. The amount of powdered sugar un this recipe and the whipping is what gives the buttercream the white color. If you want and even more white frosting use clear vanilla extract!

  2. I made this and everyone raved about it! I did use 6 cups powdered sugar instead of 7 cups, and 2 tsp vanilla instead of 1. Do you have a chocolate version of this frosting? I need it like yesterday!


    Hice este pastel para mi cumpleaños hace unos días y es la mejor receta que haya probado, suave , húmeda , sabor delicioso , realmente espectacular !!deliciosa , gracias por compartirla Utilice merengue italiano y fue lo máximo

Scroll to Top