Guacamole has roots in ancient Mesoamerican cultures, dating back to the Aztecs, who made a delicious avocado-based dip called "ahuaca-molli." This creamy dish evolved over time, integrating flavors like lime and tomatoes. By the 20th century, guacamole gained popularity in the United States, becoming a beloved staple at parties and Mexican restaurants.