avocado dip is mashed and seasoned avocado, and guacamole contains avocado as a base, but it combines other ingredients. along with avocado, guacamole has onions, tomatoes, cilantro, lime juice and salt. while avocado dip is milder and more neutral, guacamole is expressive and stronger-tasting.