The item that does not grow on a tree out of eggplant, olive, and avocado is eggplant.
Eggplants are actually members of the nightshade family and grow on low, bushy plants.
On the other hand, olives and avocados are both fruits that grow on trees. Olives grow on olive trees and avocados grow on avocado trees.