Prep Time: 30 min Total Time: 3hr. 5 min
Pozole is a celebratory dish in Mexican culture, often served during holidays, birthdays and weddings.
Pat the pork shoulder dry and let it sit at room temperature for about 15 minutes. Combine the cumin, coriander, 1 teaspoon smoked paprika, salt and pepper in a small bowl, then season the pork shoulder, coating on all sides.
In a Dutch oven or heavy pot, heat the olive oil over medium-high heat. Brown the pork shoulder on all sides, about 3 minutes per side. When it is brown all over, set aside. Lower the heat to medium-low and cook the onions and garlic, stirring with a wooden spoon, until the onions are transparent. Add the remaining 1 teaspoon smoked paprika, chicken stock, chipotle peppers, diced tomatoes with juice, hominy and bay leaf and bring to a boil. Return the pork shoulder to the pot, cover, and cook on low heat for at least two to three hours, or until the pork shoulder is tender and falling apart. Season to taste with salt and pepper.
Retrieve the pork from the pot and shred with two forks. Before returning the pork to the soup, skim any fat from the broth. Ladle the pozole into serving bowls and garnish as you wish.