The most important ingredient in guacamole is avocado. This fruit comes from Mexico. It is rich in nutritional values and has healing properties. It contains a lot of potassium, vitamins A, B, C, E and healthy fats. In addition, it lowers LDL (bad cholesterol) levels, prevents prostate problems and helps in preventing type II diabetes. Aztecs recognized avocados as an aphrodisiac - they called it Ahuacuatl which means 'the tree on which testicles grow'.
Guacamole can be found in almost every restaurant in Mexico. It is very easy to make. The homemade one has a much better taste than that bought in store. I admit that since I live in Mexico, I eat it almost every day.
Mexican guacamole tastes best with spicy Mexican salsa (check the recipe Spicy Mexican salsa) and with tortilla, tostadas or nachos.
Guacamole tastes best while fresh so eat it within 24 hours.