A tavern is struggling to accommodate eg, plant eaters (11)
I believe the answer is:
vegetarians
'plant eaters' is the definition.
'vegetarians' can be an answer for 'eaters' (vegetarian is a kind of eater). I'm not sure about the 'plant' bit.
'a tavern is struggling to accommodate eg' is the wordplay.
'struggling' indicates anagramming the letters (the letters struggle or wriggle into a new form).
'to accommodate' is an insertion indicator.
'a'+'tavern'+'is'='atavernis'
'atavernis' anagrammed gives 'vetarians'.
'vetarians' enclosing 'eg' is 'VEGETARIANS'.
Can you help me to learn more?
(Other definitions for vegetarians that I've seen before include "No meat eaters" , "Plant-eaters" , "They don't eat meat" .)