Another reason why eggplants are so versatile is that they have a relatively neutral taste that goes well together with numerous other ingredients. Although neutral, the taste of an eggplant can't be compared to the taste of any other vegetable. The same goes for the eggplant's soft texture.
Yet, the thing about eggplants is that they are more on the large side. And in comparison to certain other vegetables such as bell peppers, tomatoes, or cucumbers, the eggplant doesn't have a miniature version. Hence, if you have ever cooked meals with eggplants before, chances are that you have had to deal with leftovers.