Toast dried guajillo chiles in a dry cast iron pan over medium heat for 2-3 minutes per side until fragrant but not blackened. Remove stems and seeds, then soak chiles in hot water for 20 minutes until softened.
6-8 dried guajillo chiles
Blend the soaked chiles with garlic, oregano, cumin, and 1 cup of the soaking liquid until smooth. Simmer the blended sauce in a pan for 10 minutes to marry the flavors.
6-8 dried guajillo chiles, 4 cloves garlic, 1 tsp oregano, 1 tsp cumin
Heat a heavy pan over medium-high heat and sear pork shoulder chunks for 3-4 minutes per side until golden brown. Work in batches if needed. Transfer seared pork to the crockpot.
2 to 3 lbs pork shoulder
Add chopped onion, blended chile sauce, and chicken or pork broth to the crockpot with the pork. Stir to combine, then cover and cook on low for 6 to 8 hours, until pork pulls apart easily.
6 cups chicken or pork broth, 1 medium onion
Add drained canned hominy to the crockpot during the last 2 hours of cooking. Stir gently to distribute the hominy throughout the broth.
2 cans hominy
Remove the lid for the last 30 minutes of cooking to let the broth reduce slightly and thicken. Shred the pork directly in the crockpot with two forks and mix back into the broth. Taste and adjust salt if needed.
2 to 3 lbs pork shoulder
Serve pozole rojo with fresh lime wedges and optional garnishes like chopped onion, cilantro, sliced radishes, or avocado slices.
1 lime, 1 medium onion