buttercream is a butter-based frosting or icing, typically used on cakes and cupcakes as a coating, layering or decorating cream. classic buttercream is made from creamed butter and confectioners sugar. meringue-type buttercreams: italian and swiss meringue are commonly used.