Ice cream sandwich is an American dessert that dates back to New York City in 1899. It was allegedly invented by an unknown pushcart vendor in the Bowery who sandwiched vanilla ice cream between two thin wafers. The treat was so popular that the vendor didn't have time to make a change, so he charged a penny per ice cream sandwich.