How did elven cities like Myth Drannor or those of Evermeet feed their populations?


In the AD&D supplement book for elves, it is said that elves eat little meat, do not raise livestock, and survive on the fruits of the forest.

This raises the problem of feeding any population larger than a small village. We also know that cities like Myth Drannor or Leuthilspar (Evermeet) had populations reaching over 40,000.

With such large urban centers, how did they feed themselves?