I had everything on hand for guacamole but the cilantro. Easy enough to buy some and lucky for me the avocados were ripe. I forgot the onion after there were no shallots at the store and I didn't realize it until later.
Mash the ripe avocados, mince the garlic, seed and chop the tomatoes, cilantro and onions or shallots if you have any and squeeze a generous amount of lime juice and Voila! Guacamole! Don't forget to buy chips. We had a delightful afternoon watching our college team football game, visiting with friends and snacking on a Saturday afternoon.