Here's one easy homemade guacamole recipe to try. It freezes well, and you can also easily adjust the proportions to your liking -- make it less garlicky, less spicy, more lime-y, all to your own taste.
Mash avocado in a bowl, then mash in all of the other ingredients except tomato. Taste guacamole and adjust ingredient proportions as necessary, remembering that adding tomato will add sweetness later.
Spoon guacamole into a quart-sized freezer bag, then press flat and press out as much air as possible before sealing. Freeze up to three months.
To thaw
To thaw your frozen guacamole, either leave the bag in the fridge overnight or place it in a bowl of lukewarm water, replenishing water as it cools until guacamole is thawed out.
Stir in chopped tomato and serve.
Notes
When making guacamole to use immediately rather than to freeze, just stir the chopped tomato on in with the rest of the ingredients.