Homemade Buttercream Frosting

This homemade buttercream frosting is easy to make and perfect for decorating your favorite baked goods. It’s creamy, fluffy, and has just the right amount of sweetness. Use it to frost cakes, cupcakes, or cookies, or simply enjoy it by the spoonful!


  • 1 cup unsalted butter, at room temperature
  • 4 cups powdered sugar
  • 1/4 cup heavy cream
  • 2 teaspoons vanilla extract
  • Pinch of salt

Preparation time: 10 minutes Total time: 10 minutes


  1. In a large mixing bowl, beat the butter with an electric mixer until creamy and smooth.
  2. Gradually add the powdered sugar, one cup at a time, beating well after each addition.
  3. Add the heavy cream, vanilla extract, and salt, and continue to beat until the frosting is light and fluffy.
  4. If the frosting is too thick, add a bit more heavy cream. If it’s too thin, add a bit more powdered sugar.
  5. Use the frosting immediately to decorate your cake, cupcakes, or other baked goods, or store in an airtight container in the refrigerator for up to a week.