Pork braised in a rich guajillo and ancho chile sauce, a beloved family recipe across Mexican households. This high protein dish develops incredible depth of flavor and freezes well for meal prep.
Toast the guajillo and ancho chiles in a dry skillet over medium heat for about 1–2 minutes, turning frequently until fragrant. Be careful not to burn them.
Place the toasted chiles in a bowl and cover with hot water. Let them soak for 20 minutes until softened; drain and transfer to a blender.
In the blender, add the soaked chiles, onion (quartered), garlic cloves, apple cider vinegar, oregano, cumin, salt, black pepper, and 1 cup water. Blend until very smooth.
Cut the pork shoulder into 2-inch cubes and pat dry. Heat vegetable oil in a large heavy pot over medium-high heat. Sear the pork on all sides until browned, about 8 minutes in total. Work in batches if needed for even browning.
Pour the chile sauce over the browned pork, add the bay leaves, and 1 cup water. Stir well, bring to a simmer, then lower the heat to maintain gentle bubbling. Cover and braise for 2.5–3 hours, stirring occasionally until the pork is very tender and the sauce is thickened.
Uncover in the last 20 minutes to reduce the sauce further if desired. Adjust seasoning to taste. Remove bay leaves before serving. Serve hot with desired sides, or cool and portion for freezing.