Artist giving six oil works for food (7)
I believe the answer is:
ravioli
'for food' is the definition.
(ravioli is a kind of food)
'artist giving six oil works' is the wordplay.
'artist' becomes 'RA' (Royal Academician, member of Royal Academy of Arts).
'giving' is a charade indicator (letters next to each other).
'six' becomes 'VI' (Roman numerals).
'works' is an anagram indicator (letters worked into a new form).
'oil' with letters rearranged gives 'oli'.
'ra'+'vi'+'oli'='RAVIOLI'
(Other definitions for ravioli that I've seen before include "dish in the trattoria" , "food parcels" , "Filled pasta envelopes" , "Small cases of dough with savoury fillings" , "Pasta with savoury stuffing" .)