When it comes to buttercream and cream cheese frostings, they are both share a similar base and method of preparation. Both buttercream and cream cheese frosting contain powdered sugar, butter, and vanilla. The butter and powdered sugar allow for a rich, creamy texture, with the vanilla proving flavor.