Distasteful but sweet (9)
I believe the answer is:
unsavoury
I believe this is a double definition.
'distasteful' is the first definition.
(I know that distasteful can be written as unsavoury)
'sweet' is the second definition.
(in food, sweet is the opposite of unsavoury)
'but' is the link.
(Other definitions for unsavoury that I've seen before include "Nasty - tasteless" , "revolting?" , "Disreputable" , "offensive" , "Distasteful" .)