Skip to Content

Homemade Buttercream Frosting {Perfect for Cake and Cupcakes}

This Homemade Buttercream Frosting is easy to make and sure to become your favorite go to frosting recipe! This frosting is perfect for cakes or cupcakes!

cake frosted with pink homemade buttercream frosting

Ingredients for Homemade Buttercream Frosting

This recipe is super fast to make. If you forget to pull out the butter ahead of time to soften just microwave for 10 seconds to soften it a little bit. For this recipe you will need:

  • butter, softened
  • powdered sugar
  • vanilla extract
  • salt
  • milk
  • gel food coloring, if desired

Once you make the buttercream, go ahead and use it however you desire. Pipe it on cupcakes, frost a cake, use it to make cake pops, etc. If you have leftover buttercream it can be stored in the refrigerator in an air tight container for up to 1 week.

This is a great recipe to make with kids along with some cupcakes! Check out our favorite kids cake decorating supplies under the recipe.

For a behind the scenes look at Return to the Kitchen, be sure to follow us on InstagramFacebookYouTubeTikTok and Pinterest! Also, if you make this recipe or any of our recipes be sure to tag us @returntothekitchen!

Want to make some more sweets? Check out our Black Moon Whoopie Pies, Apple Crisp, S’mores French Toast Casserole, Chocolate Pecan Pie, Apple Pie, Pie Dough, Coconut Chocolate Chip Bars, Pumpkin Oatmeal Chocolate Chip Bars, Pumpkin Cupcakes with Cream Cheese Frosting, Peppermint Crescent Cookies, Microwave Mint Chocolate Fudge and Chocolate Pecan Shortbread Thumbprint Cookies.

Buttercream Frosting

Buttercream Frosting

Yield: 4 cups
Prep Time: 20 minutes
Total Time: 20 minutes

Light and fluffy buttercream frosting!


  • 1 cup butter, softened
  • 1 lb (about 4 cups) powdered sugar
  • 1 tsp vanilla
  • 1/2 tsp salt
  • 2 tbsp milk, more to make it creamier


  1. Combine all ingredients except powdered sugar in a bowl. Using either a hand mixer or stand mixer, begin to mix ingredients on low speed and slowly add in powdered sugar.
  2. Once all powdered sugar is added turn up speed to medium and whip until light and smooth. Add more milk if desired to make it creamier. Scrape bowl as necessary.
  3. Frost your cupcakes or cake and enjoy!


To color frosting add in food coloring while whipping.

Try a different extract for a different flavor, such as lemon, peppermint or almond!

Nutrition Information:
Yield: 18 Serving Size: 1
Amount Per Serving: Calories: 163Total Fat: 10gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 27mgSodium: 147mgCarbohydrates: 18gFiber: 0gSugar: 18gProtein: 0g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

This post was originally published on December 29, 2018 and updated on February 15, 2021.

Skip to Recipe