I found this recipe online and assigned it to my 5th grade Spanish students. It was a big hit with the kids! Guasacaca is traditionally served with grilled meats, but it's also good with chips and crackers.
Cut out the stem of the tomato, then slice it in half. Gently squeeze each half so that the seeds and juices run out. Discard the seeds and juices. Chop the tomato into little pieces.
Cut the avocado in half. With the tip of a small spoon or knife, loosen the seed and lift it out. Gently strip off the skin with your fingers. Chop the avocado into little chunks. Chop up the garlic, too.
In a large mixing bowl combine the oil, vinegar, chili powder (or fresh chili), salt and black pepper. Mix with a large wooden spoon. Add the diced tomato, avocado, black pepper, chopped egg, garlic, parsley and cilantro. Mix all ingredients gently and thoroughly.