Guacamole is an avocado-based dip, spread, or salad first developed in Mexico.
It's typically made with mashed avocado and lime juice, then seasoned with salt and cilantro. Guacamole often contains tomatoes and onions.
You can serve it smooth or chunky depending on your taste.
You can also spread it on toast, use it as a hamburger or sandwich topping, or dollop it onto a baked potato.