Pork braised in a sweet, smoky ancho chile sauce until fork-tender. This high protein family dish develops rich, deep flavors that improve with each reheating.
Toast the ancho chiles in a dry skillet over medium heat until fragrant and slightly puffed, about 2 minutes per side.
Remove stems and seeds from chiles, then soak in 1 cup hot water for 15 minutes to soften.
In a large Dutch oven, heat vegetable oil over medium-high. Sear pork shoulder pieces for 5 minutes per side until deep golden, then transfer to a plate.
In the same pot, sauté chopped onion and garlic over medium heat until translucent, about 4 minutes. Add tomatoes and cook an additional 2 minutes.
Blend soaked chiles with their liquid, sautéed vegetables, cumin, oregano, and chicken broth until smooth. Return pork to pot, pour sauce over, season with salt and pepper. Bring to a simmer, cover, and braise on low for 1.5 hours until pork is fork-tender, stirring occasionally and skimming excess fat.