Ingredients:

  • 4 dried Ancho chiles (60g), stems and seeds removed
  • 3 dried Pasilla chiles (40g), stems and seeds removed
  • 2 dried Guajillo chiles (20g), stems and seeds removed
  • 1 medium white onion (150g), quartered
  • 4 cloves garlic (12g), peeled
  • 1/2 cup (75g) toasted almonds
  • 1/4 cup (35g) sesame seeds, toasted
  • 1/4 cup (40g) raisins
  • 1 corn tortilla (28g), charred and torn
  • 1 disc (90g) Mexican chocolate, chopped
  • 1 tsp (2g) ground cinnamon
  • 1/4 tsp (0.5g) ground cloves
  • 1 tsp (2g) dried oregano
  • 2 tbsp (30ml) vegetable oil
  • 4 cups (950ml) low-sodium chicken broth
  • 1 tsp (6g) sea salt

Instructions:

  1. Remove stems and seeds from the 4 Ancho, 3 Pasilla, and 2 Guajillo chiles. Toast them in a dry pan for 30 seconds per side until they smell fragrant and slightly lighten in color. Place them in a bowl with 2 cups of warm broth to soak for 15 minutes.
  2. Heat 1 tbsp oil and cook the quartered onion and garlic cloves until they are softened and show charred brown edges. Add the raisins for the last minute until they plump up.
  3. Place the soaked chiles (and their liquid), sautéed aromatics, 1/2 cup almonds, 1/4 cup sesame seeds, and the charred tortilla into the blender. Process on high until the mixture is completely smooth and no large flecks remain.
  4. Heat the remaining 1 tbsp oil in a large pot. Carefully pour in the blended paste until it sizzles loudly and begins to darken.
  5. Add the remaining broth, cinnamon, cloves, and oregano.
  6. Lower the heat and stir in the chopped Mexican chocolate and sea salt. Simmer uncovered for 20 minutes, stirring occasionally, until the sauce thickens and a layer of oil begins to bead on the surface.
  7. Pour the sauce through a fine mesh sieve into a clean bowl, using a spatula to push through all the liquid. Discard the solids remaining in the strainer.
  8. If the sauce is too thick, whisk in an extra 1/4 cup of broth. It should be thick enough to cling to a spoon but thin enough to pour gracefully.