In Mexican cuisine, chorizo is a fresh, uncured sausage loaded with bold spices and local chilies like ancho and guajillo, requiring cooking to unlock its delicious, crumbly goodness.
Roast garlic cloves in a cast-iron pan or comal over medium-low heat, flipping as needed until done, then remove.
Toast the guajillos, ancho, and chiles de árbol in batches, turning constantly until fragrant and hot (avoid burning), then remove.
Rinse toasted chiles, then soak in hot water for 5-10 minutes until softened.
Toast cumin seeds, peppercorns, and cloves until fragrant and cumin darkens slightly (20-30 seconds), then remove.
Toast oregano, marjoram, thyme, and canela for 10 seconds, stirring constantly, then remove.
Chile Sauce
Blend the softened chiles, 1 cup soaking water, toasted garlic, spices, herbs, paprika, ground onion, apple cider vinegar, and salt until smooth. Let the sauce cool completely.
Make the Chorizo
In a large bowl, mix the cooled chile sauce with the chicken until evenly coated.
Place a colander inside another large clean bowl, add the chorizo mixture, cover with plastic wrap, and refrigerate for 8 hours or overnight to marinate (the bowl catches drippings).
After marinating, cook the chorizo in a skillet with a little oil, stirring to break it apart until fully cooked.
Storage Options
Cut a large piece of plastic wrap, place the desired amount of chorizo near one end, fold the edge over, and roll into a snug sausage shape; twist ends to seal. Alternatively, use zip-lock bags or airtight containers suited for refrigeration or freezing.