Hello Layla. That is a wonderful culinary question, and your instincts about both the texture and the metaphor are actually spot on.
The term eggplant caviar (known in French gastronomy as caviar d aubergine and in Eastern European cooking as baklazhannaya ikra) originated as a blend of visual resemblance and culinary metaphor.
First, from a textural and visual standpoint, when whole eggplants are roasted, peeled, and finely chopped or mashed, the soft pulp combined with the tiny, dark, glistening seeds closely mimics the appearance and slightly grainy mouthfeel of prepared fish roe.
Second, historically, it was popularized as a playful metaphor often referred to as poor man s caviar. Genuine sturgeon caviar was an expensive luxury reserved for special occasions and upper-class tables. Home cooks in regions like Southern France, the Mediterranean, and Russia created rich, savory vegetable spreads from late-summer harvests that could be served on crusty bread or toast points in the exact same manner as true caviar.
Over time, the naming convention stuck and became codified in regional culinary traditions. In Slavic cuisines, ikra became a standard culinary category for fine vegetable purees and relishes, while French bistros embraced caviar d aubergine as an elegant appetizer in its own right.
I hope this background adds a nice touch of history to your family dinners.