2 dried ancho chilies, stemmed and seeded
2 dried Anaheim peppers, stemmed and seeded
2 dried chipotle peppers, stemmed and seeded
1/4 cup raisins
1/4 cup whole almonds
1/4 cup sesame seeds
2 pinches of ground cloves
1 tablespoon whole black peppercorns
2 pinches of cinnamon
1 tablespoon dry Mexican oregano
4 sprigs fresh thyme, leaves only
3 tablespoons extra-virgin olive oil
2 onions, sliced
3 cloves garlic, chopped
2 Serrano peppers, stemmed and seeded
6 plum tomatoes, chopped in 1/2
2 ounces bittersweet chocolate morsels or chopped chocolate
1 large chicken, cut into 10 pieces, cooked (save broth)
2 cups chicken stock
salt to taste