One has ice cream melting? Eat it! (8,6)
I believe the answer is:
macaroni cheese
'eat it' is the definition.
(something that can be eaten)
'one has ice cream melting?' is the wordplay.
'melting?' indicates an anagram.
'one'+'has'+'ice'+'cream'='onehasicecream'
'onehasicecream' with letters rearranged gives 'MACARONI CHEESE'.
(Other definitions for macaroni cheese that I've seen before include "Instead of this savoury" , "melted in dish" , "food" , "dish - with 29a" , "Savoury pasta dish" .)