Fired to eat the whole vegetable (7)
I believe the answer is:
shallot
'vegetable' is the definition.
(thesaurus)
'fired to eat the whole' is the wordplay.
'fired' becomes 'shot' (shooting is a kind of firing).
'to eat' indicates putting letters inside.
'the whole' becomes 'all' (I've seen this before).
'shot' placed around 'all' is 'SHALLOT'.
(Other definitions for shallot that I've seen before include "Onion-like plant with clusters of bulbs" , "Species of onion" , "Type of 12" , "One may get into a stew" , "Host all with kind of onion" .)