An ice cream bar is a frozen dessert on a stick or a candy bar that has ice cream in it. The coating is usually a thin layer of chocolate used to prevent the melting and dripping of ice cream. It was invented in Iowa by a pharmacy owner who was inspired by a boy who couldn't decide between candy and ice cream.