Frosting is a buttery, thick coating for a cake while icing is a sugary, thin glaze that hardens when dry.