Mexican guacamole is mostly made with only fresh ingredients: avocados, garlic, onion, cilantro, tomatoes, lime and salt. Some American blends add sour cream, mayonnaise, hot sauces and different seasonings.