Melon is a funny food for puddings (8)
I believe the answer is:
semolina
'food for puddings' is the definition.
I can't tell whether this definition defines the answer.
'melon is a funny' is the wordplay.
'funny' indicates anagramming the letters.
'melon'+'is'+'a'='melonisa'
'melonisa' anagrammed gives 'SEMOLINA'.
Can you help me to learn more?
(Other definitions for semolina that I've seen before include "As oilmen eat this pudding" , "Form of wheat for puddings" , "Type of milk pudding" , "One's mail (anag.)" , "Wheat used for milk puddings" .)