what's the difference between buttercream and italian meringue buttercream? italian buttercream is meringue-based and very light, creamy, and less sweet than american buttercream. american buttercream is sweeter but has the advantage of being quick, easy to make, and sturdy.