The difference lies in the ingredients and how it's made. American buttercream is simply butter and powdered sugar (and maybe a little milk and extract) whipped together, which produces a firm, pale off-white frosting.