Guacamole is made with ripe fresh avocados, which are mashed with other ingredients, such as garlic, onion, diced tomatoes, and minced pepper. Avocado dip, on the other hand, comes in various forms. The dip is not usually lumpy like guacamole can be and is typically blended with sour cream, yogurt, or mayonnaise and flavored with a range of spices, herbs, and citrus juices.