both buttercream and cream cheese frosting make for delicious frosting choices for your favorite desserts. though they are similar in many ways, they also have some differences. buttercream is sweet, smooth, and fluffy, whereas cream cheese frosting is rich, tangy, and creamy.