Buttercream frosting and cream cheese frosting are the most common types of cake frosting. Buttercream frosting is made from butter, sugar, and cream. It is creamy and fluffy and can be flavored with vanilla, chocolate, or other flavors. Cream cheese frosting is made from cream cheese, butter, and sugar. It is rich and creamy and pairs well with chocolate or red velvet cakes.