I found this recipe easy to make and it turned out great! Not as tasty as a cream cheese frosting but it was a good frosting. I love peppermint frosting and I'm sure you can replace the vanilla with peppermint.
This recipe is used at a bakery although I'm not sure where online I originally found this recipe.
The vanilla buttercream we use at the bakery is technically not a buttercream but actually an old-fashioned confectioners’ sugar and butter frosting. Be sure to beat the icing for the amount of time called for in the recipe to achieve the desired creamy texture.
Makes enough for one 2-layer 9-inch cake or 2 dozen cupcakes*
1 cup (2 sticks) unsalted butter, softened
6 to 8 cups confectioners’ sugar
1/2 cup milk
2 teaspoons vanilla extract
Place the butter in a large mixing bowl. Add 4 cups of the sugar and then the milk and vanilla. On the medium speed of an electric mixer, beat until smooth and creamy, about 3-5 minutes. Gradually add the remaining sugar, 1 cup at a time, beating well after each addition (about 2 minutes), until the icing is thick enough to be of good spreading consistency. You may not need to add all of the sugar. If desired, add a few drops of food coloring and mix thoroughly. (Use and store the icing at room temperature because icing will set if chilled.) Icing can be stored in an airtight container for up to 3 days.
If you are icing a 3-layer cake, use the following recipe proportions:
1 1/2 cups (3 sticks) unsalted butter
8 to 10 cups confectioners’ sugar
3/4 cup milk
1 tablespoon vanilla extract