The iconic Zacatecas pork stew in an ancho chile sauce enriched with chocolate and spices. This high protein family dish is traditionally served at weddings and major celebrations.
Heat the vegetable oil in a large Dutch oven over medium-high heat, then brown pork shoulder pieces in batches, ensuring a golden crust forms on all sides.
Remove stems and seeds from ancho chiles. Toast chiles in a dry skillet over medium heat for 1–2 minutes, being careful not to burn, to release aroma.
Submerge toasted chiles in hot chicken broth and let soak for 20 minutes. Puree with onion, garlic, and chocolate in a blender until completely smooth.
Return browned pork to the pot, pour in the chile-chocolate sauce, and add cinnamon stick, cloves, bay leaves, ground black pepper, and salt.
Simmer covered on low heat for 90 minutes, stirring occasionally. Uncover the last 15 minutes for sauce to reduce slightly and deepen in color and flavor.