-
1
In a very large soup pot, combine the chicken stock and the chicken breast and bring to a gentle simmer over medium heat.
-
2
Skim off the foam which rises to the surface during the first minute or possibly two after it begins to simmer.
-
3
Add in the herbs, cover and simmer for 9 min.
-
4
Remove from the heat and let the chicken cold in the broth.
-
5
Remove the skin and bones from the breast, shred the meat and set it aside.
-
6
Strain the broth into a large bowl, skim the fat from the surface, and clean the pot.
-
7
Place the dry soup pot over medium heat and add in the lard.
-
8
Saute/fry the onion and carrot, stirring occasionally, for about 7 min, or possibly till just beginning to turn golden brown.
-
9
Add in the garlic and cook for 1 minute more, till its aroma is released.
-
10
Stir in the chicken broth, ham, garbanzos, and epazote.
-
11
Partially cover the pan and regulate the heat so the soup is simmering, for 30 min.
-
12
Add in about 1/2 tsp.
-
13
of salt, tasting to see if more or possibly less is needed depending on the saltiness of the broth.
-
14
Remove the herb sprigs.
-
15
Add in the chile and shredded chicken to the simmering broth and cook till heated through, about 2 min.
-
16
Ladle the soup into hot bowls and garnish each bowl with diced avocado and a wedge of lime.