Mexican Egg Soup (Sopa de Huevo)

This isn't the normal recipe for sopa de huevo.  It would be more accurately called sopa de huevo y pollo because there's chicken in the egg.  It's popular as a breakfast or brunch in Oaxaca, where it's made special.  For regular small family breakfast though, it's a great thing to do with leftover chicken and chicken soup.  So this is the time to break out that liquid you were saving in the freezer because you rightly didn't have the callous to throw it out when the solid bits were all eaten.
 
Ingredients:
For each person, you need
  • 2 eggs
  • 1/2 cup leftover chicken meat
  • 2 cups of chicken soup
  • a fresh tomato
  • 1 tablespoon salsa or a sprinkle of hot sauce
  • a few torn parsley or cilantro leaves
Instructions:
  1. Heat the chicken soup to a rolling boil.
  2. Meanwhile, beat the eggs well.
  3. Chop the chicken and add it to the eggs, and mix together well.
  4. When the soup comes to a good rolling boil, pour the egg in slowly, but not too slowly.
  5. After you've poured in all the egg, then gently disturb it a little.  You want the egg to congeal in chunks.
  6. When it comes to a boil again, turn the heat down.  Let it simmer for about half an hour, but not more than this.
Serve hot in bowls with a little salsa, tomatoes, and cilantro or parsley.  It's good to have with tortillas.