A few years ago, Bob and I were in New York City on the upper west side. We stopped for an afternoon snack at Rosa Mexicana, where our next door neighbor had told us we could have phenomenal guacamole made at our table. His report was accurate; we watched beautiful, perfectly ripe avocados mashed with other delicious ingredients right in front of our eyes. While the snack was a little pricey, they gave us a pre-printed copy of the recipe before we left.
We tried Rosa's recipe at home and felt that it wasn't as good as what we'd eaten at the restaurant. So I studied a number of other recipes and improvised a few times, and came up with the guacamole our family can't get enough of.
2-3 small or 1-2 large, ripe avocados
1 small tomato, diced very small
2-3 Tablespoons onion, diced very small (I like red, but yellow or white will also do)
Juice of 1/2 lime
1/4 teaspoon granulated garlic
1/2 teaspoon salt
Mix all ingredients together. Refrigerate for an hour or so before serving.