Оба варианта «ice cream» и «ice-cream» правильны, но используются в разных контекстах. 5
«Ice cream» — более распространённое и широко принятое написание словосочетания «мороженое». 35
«Ice-cream» — менее распространённое, но всё же правильное написание, когда используется для описания конкретного вида десерта, особенно в британском английском. 5