Ingredients

1 3 1/2 lb. chicken cut up into 12 pieces, skinned

1 tbsp. salt

15 guajillo chiles stemmed, seeded

3 ripe plum tomatoes, cored and quartered

4 large garlic cloves, peeled

2 small white onions, peeled and finely diced

2 tbsp. canola oil

2 chicken bouillon cubes

limes, cilantro for garnish

Preparation

Put chicken, salt, and 14 cups water into a large pot and simmer over medium heat, skimming foam as it surfaces, until just tender, about 25-30 minutes.

Meanwhile, soak chiles in a bowl of water until soft, about 10 minutes, then drain. Put chiles, tomatoes, garlic, and half of the onions into a food processor. Add 1/4 cup of the broth from the pot and puree. Strain into a large bowl, pressing on the solids with the back of a spoon and set aside. Heat oil in a medium skillet. Add strained sauce and cook, stirring 4-5 minutes. Add bouillon cubes and cook, stirring, until dissolved, about 3 minutes.

Add chile sauce to pot with chicken and broth and simmer, covered, for 15 minutes. Adjust seasoning. Serve soup with lime wedges and remaining chopped onions. Garnish with cilantro.