Guacamole is a delicious Mexican dip or spread made from mashed avocados, typically mixed with lime juice, onions, tomatoes, cilantro, and seasonings like salt and pepper. It's the perfect accompaniment to tortilla chips, tacos, burritos, or any Mexican dish.