Drunkards find room inside for vegetables (8)
I believe the answer is:
shallots
'vegetables' is the definition.
(I've seen this before)
'drunkards find room inside' is the wordplay.
'drunkards' becomes 'sots' ('sot' can be a synonym of 'drunkard').
'find room' becomes 'hall' (I can't explain this - if you can you should believe this answer much more).
'inside' indicates putting letters inside.
'sots' going around 'hall' is 'SHALLOTS'.
'for' acts as a link.
Can you help me to learn more?
(Other definitions for shallots that I've seen before include "Small onion species" , "in the allotment" , "Small, mild-flavoured, onion-like bulbs" , "Species of small onions" , "Onion-like plants with clusters of bulbs" .)