Roasted Eggplant Spread

Eggplant mixed with onions, garlic and mayonnaise just ready to be served on bread along with slices of pepper and tomatoes. I find it quite astonishing how from basically just vegetables, such a filling paste can be made.