One has ice cream exchanged for savoury dish (8,6)
I believe the answer is:
macaroni cheese
'savoury dish' is the definition.
'macaroni cheese' can be an answer for 'dish' (I've seen this before). I'm not certain of the 'savoury' bit.
'one has ice cream exchanged' is the wordplay.
'exchanged' indicates an anagram.
'one'+'has'+'ice'+'cream'='onehasicecream'
'onehasicecream' anagrammed gives 'MACARONI CHEESE'.
'for' acts as a link.
Can you help me to learn more?
(Other definitions for macaroni cheese that I've seen before include "Instead of this savoury" , "food" , "dish - with 29a" , "Savoury pasta dish" , "melted in dish" .)