-
1
STOCK:.
-
2
Combine all the ingredients for the stock in a large soup pot and cover with cold water.
-
3
Bring to a boil over high heat, then reduce the heat to low and simmer uncovered for 1 1/2 to 2 hours, skimming any foam from the top of the stock as it simmers, until the chicken is fall-from-the-bone tender.
-
4
Add water, as necessary, to keep the stock ingredients covered.
-
5
Strain the stock through a fine mesh sieve, discarding everything except the boiled chicken, and return the stock to the rinsed-out pot.
-
6
SOUP:.
-
7
Remove the chicken from the bones and shred into small pieces; set aside.
-
8
Add the onion, carrots, celery, and potatoes to the stock and simmer 20 to 30 minutes, or until the potatoes are tender.
-
9
While the soup is simmering, combine the lemon or lime juice, garlic, cilantro leaves, scallions, oil, Bijol (or a pinch each of ground cumin & a pinch of saffron threads), and a tablespoon of the soup broth in a small bowl and mash into a paste with a fork.
-
10
SALSA:.
-
11
Also while the soup is simmering, prepare the salsa by combining all ingredients in a glass or stainless steel bowl and mixing well.
-
12
Season, to taste, with salt just before serving.
-
13
ASSEMBLY:.
-
14
When the potatoes are tender, add the reserved chicken and seasoning paste to the soup and stir well to combine.
-
15
Allow the soup to return to a simmer, then remove from the heat, and let sit, covered, 10 minutes before serving.
-
16
Serve garnished with a spoonful of the salsa.