Homeless patient cooking food (7,8)
I believe the answer is:
spanish omelette
'food' is the definition.
(I've seen this before)
'homeless patient cooking' is the wordplay.
'cooking' is an anagram indicator (letters cooked up into a new form).
'homeless'+'patient'='homelesspatient'
'homelesspatient' is an anagram of 'SPANISH OMELETTE'.
(Other definitions for spanish omelette that I've seen before include "European food" , "egg dish" , "egg-based dish" , "Cooked food" .)