One of our favorite restaurants to dine out at is Cantina Laredo. They make guacamole fresh at your table, and it is the best we have ever tasted. They have a secret combination of spices they use and I have been trying to replicate it for quite some time. I think this version came pretty close. I made a very large quantity for the superbowl, but this can definitely be scaled down to suit your needs.
Juice of 3 limes
1/4-1/2 red onion, diced
2-3 small tomatoes, seeded and diced
2-3 jalepenos, diced
1/4 cup fresh cilantro, chopped
In a medium bowl, mash avacados. Add onion, jalepeno, and lime juice and mix gently. Add spices, salt, and pepper to taste. Gently mix in cilantro. Serve immediately or refrigerate for a couple hours.
Source: Just2Good Original.