Most bakers agree that the amount of butter used in American buttercream is preserved by the sugar, making it shelf stable for a few days. American buttercream cakes are safe left at room temperature for two or three days—as long as they don't have any perishable fillings.